Категории программного обеспечения

Категории программного обеспечения — это группы программного обеспечения . Они позволяют понимать программное обеспечение с точки зрения этих категорий, а не особенностей каждого пакета. Различные схемы классификации рассматривают разные аспекты программного обеспечения.
Подходы к категоризации
[ редактировать ]Компьютерное программное обеспечение можно разделить на категории в зависимости от общей функции, типа или области использования. Существует три обширные классификации:
- Прикладное программное обеспечение — общее обозначение компьютерных программ для выполнения задач. Прикладное программное обеспечение может быть общего назначения ( текстовые процессоры , веб-браузеры и т. д.) или иметь конкретное назначение (бухгалтерский учет, планирование движения грузовых автомобилей и т. д.). Прикладное программное обеспечение контрастирует с системным программным обеспечением.
- Системное программное обеспечение — это общий термин, обозначающий компьютерные программы, используемые для запуска и работы компьютерных систем, включая разнообразное прикладное программное обеспечение и сети.
- Инструменты компьютерного программирования , такие как компиляторы и компоновщики , используются для перевода и объединения исходного кода и библиотек компьютерных программ в исполняемые ОЗУ (программы, которые будут принадлежать к одной из трех указанных).
Статус авторских прав
[ редактировать ]Проект GNU классифицирует программное обеспечение по статусу авторских прав : бесплатное программное обеспечение , программное обеспечение с открытым исходным кодом , общедоступное программное обеспечение , программное обеспечение с авторским левом , бесплатное программное обеспечение без авторского лева, нестрогие лицензионные программы, GPL программное обеспечение под лицензией , операционная система GNU , программы GNU, программное обеспечение GNU, FSF . Программное обеспечение GNU, защищенное авторским правом, несвободное программное обеспечение, несвободное программное обеспечение , бесплатное программное обеспечение , условно-бесплатное программное обеспечение , частное программное обеспечение и коммерческое программное обеспечение . [1]
Бесплатное программное обеспечение
[ редактировать ]Свободное программное обеспечение — это программное обеспечение, которое разрешено любому использовать, копировать и распространять , дословно или с модификациями, бесплатно или за плату. В частности, это означает, что исходный код должен быть доступен. «Если это не источник, то это не программное обеспечение». Если программа бесплатна, то потенциально она может быть включена в свободную операционную систему, такую как GNU, или в бесплатные версии системы Linux .
Свободное программное обеспечение в смысле лицензии на авторские права (и проекта GNU) — это вопрос свободы, а не цены. Однако компании, производящие проприетарное программное обеспечение, обычно используют термин «свободное программное обеспечение» для обозначения цены. Иногда это означает, что двоичную копию можно получить бесплатно; иногда это означает, что копия продается в комплекте с компьютером без дополнительной оплаты. [1]
Программное обеспечение с открытым исходным кодом
[ редактировать ]Программное обеспечение с открытым исходным кодом — это программное обеспечение, исходный код которого доступен по определенной лицензии его лицензиатам. Его можно использовать и распространять в любой момент, исходный код открыт и может быть изменен по мере необходимости. Единственное условие этого типа программного обеспечения заключается в том, что при внесении изменений пользователи должны сообщить об этих изменениях другим. Одной из ключевых характеристик программного обеспечения с открытым исходным кодом является то, что оно является общей интеллектуальной собственностью всех разработчиков и пользователей. — Операционная система Linux один из самых известных примеров программного обеспечения с открытым исходным кодом. [2]
Программное обеспечение с авторским левом
[ редактировать ]Программное обеспечение с авторским левом — это свободное программное обеспечение, условия распространения которого гарантируют, что все копии всех версий имеют более или менее одинаковые условия распространения. Это означает, например, что лицензии с авторским левом обычно запрещают другим лицам добавлять дополнительные требования к программному обеспечению (хотя может быть разрешен ограниченный набор безопасных добавленных требований) и требуют предоставления исходного кода. Это защищает программу и ее модифицированные версии от некоторых распространенных способов сделать программу несвободной. Некоторые лицензии с авторским левом блокируют другие способы превращения программного обеспечения в собственность.
Копилефт – это общее понятие. Авторское лево для реальной программы требует определенного набора условий распространения. Различные лицензии с авторским левом обычно «несовместимы» из-за разных условий, что делает незаконным объединение кода, использующего одну лицензию, с кодом, использующим другую лицензию. Если две части программного обеспечения используют одну и ту же лицензию, их, как правило, можно объединить. [1]
Свободное программное обеспечение без авторского лева
[ редактировать ]Бесплатное программное обеспечение без авторского лева исходит от автора с разрешением на повторное распространение, изменение и добавление лицензионных ограничений.
Если программа бесплатна, но не защищена авторским левом, то некоторые копии или модифицированные версии могут быть несвободными. Компания-разработчик программного обеспечения может скомпилировать программу с модификациями или без них и распространять исполняемый файл как собственный программный продукт. Система X Window иллюстрирует этот подход. Консорциум X выпускает X11 на условиях распространения, которые делают его свободным программным обеспечением без авторского лева. При желании вы можете получить бесплатную копию с указанными условиями распространения. Однако доступны несвободные версии, а рабочие станции ПК и графические платы , для которых несвободные версии, являются единственными, которые работают. Разработчики X11 на некоторое время сделали X11 несвободным; они смогли сделать это, потому что другие предоставили свой код под той же лицензией без авторского лева. [1]
Условно-бесплатное ПО
[ редактировать ]Условно-бесплатное ПО — это программное обеспечение, которое дает разрешение на распространение копий, но гласит, что любой, кто продолжает использовать копию, должен платить. Условно-бесплатное программное обеспечение не является свободным программным обеспечением или даже полубесплатным. Для большинства условно-бесплатных программ исходный код недоступен; таким образом, программа не может быть изменена. Условно-бесплатное ПО не имеет разрешения на создание копии и установку без уплаты лицензионного сбора, в том числе для некоммерческой деятельности. [1]
Бесплатное ПО
[ редактировать ]Как и условно-бесплатное ПО, бесплатное ПО — это программное обеспечение, доступное для загрузки и распространения без какой-либо первоначальной оплаты. Бесплатное программное обеспечение никогда не требует соответствующей платы. Такие вещи, как незначительные обновления программ и небольшие игры, обычно распространяются бесплатно. Хотя бесплатное программное обеспечение является бесплатным, оно защищено авторским правом , поэтому другие люди не могут продавать это программное обеспечение как свое собственное. [3]
Категории программного обеспечения Microsoft TechNet и AIS
[ редактировать ]Эта классификация состоит из семи основных элементов. Это: платформа и управление , образование и справочная информация , дом и развлечения, контент и общение , операционная и профессиональная деятельность, производство продукции и предоставление услуг, а также направление деятельности .
- Платформа и управление — настольная и сетевая инфраструктура и программное обеспечение для управления, которое позволяет пользователям контролировать операционную среду компьютера , аппаратные компоненты и периферийные устройства , а также инфраструктурные службы и безопасность . [4]
- Образовательное и справочное программное обеспечение. Образовательное программное обеспечение, не содержащее ресурсов, таких как файлы обучения или справки для конкретного приложения . [4]
- Дом и развлечения. Приложения, предназначенные в первую очередь для использования дома или для развлечений. [4]
- Контент и коммуникации. Распространенные приложения для повышения производительности , создания контента и общения. Обычно они включают офисные пакеты , мультимедийные проигрыватели , средства просмотра файлов , веб-браузеры и инструменты для совместной работы . [4]
- Операционные и профессиональные — приложения, предназначенные для использования в бизнесе, например, для управления ресурсами предприятия , управления взаимоотношениями с клиентами , цепочки поставок и производственных задач, разработки приложений , управления информацией и доступа , а также задач, выполняемых как бизнесом, так и техническим оборудованием. [4]
- Производство продуктов и предоставление услуг. Помогите пользователям создавать продукты или предоставлять услуги в определенных отраслях . Категории в этом разделе используются Североамериканской системой отраслевой классификации (NAICS).
Рыночные категории
[ редактировать ]- Проживание и питание
- Администрирование и поддержка
- Приют для животных и спасение животных
- Сельское хозяйство , лесное хозяйство и охота
- Искусство, развлечения и отдых
- Строительство
- Образовательные услуги
- Финансы и страхование
- Геопространственный
- Здравоохранение и социальная помощь
- Информация
- Внутренние и собственные бизнес-приложения [4]
- Управление компаниями и предприятиями
- Производство
- Горное дело , разработка карьеров и добыча нефти и газа
- Почта и рассылка
- Профессиональные , научные и технические услуги
- Государственное управление
- Недвижимость , аренда и лизинг
- Розничная торговля
- Утилиты
- по управлению и восстановлению отходов Услуги
- Оптовая торговля
- Транспорт и складирование
- Прочие услуги (кроме государственного управления) [4]
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и «Категории свободного и несвободного программного обеспечения» . Проект ГНУ. 18 октября 2012 г. Архивировано из оригинала 10 июля 2016 г. Проверено 12 ноября 2012 г.
- ^ «Гейдельберг — Глоссарий — О» . Directimaging.com. Архивировано из оригинала 10 июля 2011 г. Проверено 12 ноября 2012 г.
- ^ «Определение бесплатного программного обеспечения» . Techterms.com. Архивировано из оригинала 12 сентября 2007 г. Проверено 12 ноября 2012 г.
- ^ Jump up to: а б с д и ж г «Категории программного обеспечения» . Microsoft TechNet. Архивировано из оригинала 21 сентября 2008 г. Проверено 12 ноября 2012 г.
Внешние ссылки
[ редактировать ]