Категории программного обеспечения - Software categories
Категории программного обеспечения - это группы программного обеспечения . Они позволяют понимать программное обеспечение с точки зрения этих категорий, а не особенностей каждого пакета. Различные схемы классификации рассматривают разные аспекты программного обеспечения.
Компьютерное программное обеспечение
Компьютерное программное обеспечение можно разделить на категории на основе общей функции, типа или области использования. Есть три широкие классификации:
- Прикладное программное обеспечение - это общее обозначение компьютерных программ для выполнения задач. Прикладное программное обеспечение может быть универсальным ( текстовый редактор , веб-браузеры и т. Д.) Или иметь конкретное назначение (бухгалтерский учет, планирование грузовых автомобилей и т. Д.). Прикладное программное обеспечение контрастирует с системным программным обеспечением.
- Системное программное обеспечение - это общий термин, относящийся к компьютерным программам, используемым для запуска и работы компьютерных систем, включая разнообразное прикладное программное обеспечение и сети.
- Инструменты компьютерного программирования , такие как компиляторы и компоновщик , используются для перевода и объединения исходного кода компьютерных программ и библиотек в исполняемые ОЗУ (программы, которые будут принадлежать одной из трех указанных)
Статус авторского права
GNU Project классифицирует программное обеспечение по авторскому статусу: бесплатное программного обеспечение , программное обеспечение с открытым исходным кодом , программным обеспечением публичного домена , копилефтом программного обеспечения, noncopylefted свободного программным обеспечения, рыхлым разрешительным лицензионное программное обеспечение, GPL -covered программного обеспечения, операционная система GNU , программы GNU, программное обеспечение GNU, FSF - программное обеспечение GNU, защищенное авторским правом, несвободное программное обеспечение, несвободное программное обеспечение , бесплатное , условно-бесплатное программное обеспечение , частное программное обеспечение и коммерческое программное обеспечение .
Бесплатно программное обеспечение
Бесплатное программное обеспечение - это программное обеспечение, которое предоставляется с разрешением на использование, копирование и распространение любым лицом, дословно или с изменениями, бесплатно или за плату. В частности, это означает, что должен быть доступен исходный код . «Если это не источник, это не программное обеспечение». Если программа является бесплатной, она потенциально может быть включена в бесплатную операционную систему, такую как GNU, или бесплатные версии системы Linux .
Свободное программное обеспечение в смысле авторских прав (и проекта GNU) - это вопрос свободы, а не цены. Но компании, занимающиеся проприетарным программным обеспечением, обычно используют термин «бесплатное программное обеспечение» для обозначения цены. Иногда это означает, что двоичную копию можно получить бесплатно; иногда это означает, что копия прилагается к компьютеру для продажи без дополнительной оплаты.
Программное обеспечение с открытым исходным кодом
Программное обеспечение с открытым исходным кодом - это программное обеспечение, исходный код которого предоставляется лицензиатам по определенной лицензии . Его можно использовать и распространять в любой момент, исходный код открыт и может быть изменен по мере необходимости. Единственное условие для этого типа программного обеспечения заключается в том, что при внесении изменений пользователи должны сообщать об этих изменениях другим. Одной из ключевых характеристик программного обеспечения с открытым исходным кодом является то, что это общая интеллектуальная собственность всех разработчиков и пользователей. Операционная система Linux является одним из наиболее известных примеров коллекции с открытым исходным кодом.
Программное обеспечение с авторским левом
Программное обеспечение с авторским левом - это бесплатное программное обеспечение, условия распространения которого гарантируют, что все копии всех версий имеют более или менее одинаковые условия распространения. Это означает, например, что лицензии с авторским левом обычно не позволяют другим добавлять дополнительные требования к программному обеспечению (хотя может быть разрешен ограниченный набор безопасных дополнительных требований) и требуют предоставления исходного кода. Это защищает программу и ее модифицированные версии от некоторых распространенных способов сделать программу несвободной. Некоторые лицензии с авторским левом блокируют другие средства превращения программного обеспечения в проприетарное.
Копилефт - это общее понятие. Копилефтинг реальной программы требует определенного набора условий распространения. Различные лицензии с авторским левом обычно «несовместимы» из-за различных условий, что делает незаконным объединение кода, использующего одну лицензию, с кодом, использующим другую лицензию. Если две части программного обеспечения используют одну и ту же лицензию, они, как правило, могут быть объединены.
Бесплатное программное обеспечение без авторского лева
Бесплатное программное обеспечение без авторского лева исходит от автора с разрешением на распространение и изменение, а также на добавление лицензионных ограничений.
Если программа является бесплатной, но без авторского лева, то некоторые копии или модифицированные версии могут быть платными. Компания-разработчик программного обеспечения может скомпилировать программу с модификациями или без них и распространить исполняемый файл как проприетарный программный продукт. Система X Window иллюстрирует этот подход. Консорциум X выпускает Х11 с точкой зрения распределения , которые делают его не-копилефт бесплатного программного обеспечения. При желании вы можете получить бесплатную копию с указанными условиями распространения. Однако доступны несвободные версии и рабочие станции и графические платы ПК, для которых несвободные версии являются единственными, которые работают. Разработчики X11 на время сделали X11 несвободным; они смогли это сделать, потому что другие предоставили свой код под той же лицензией без авторского лева.
Условно-бесплатное ПО - это программное обеспечение, которое поставляется с разрешением на распространение копий, но требует оплаты от любого, кто продолжает использовать копию. Условно-бесплатное ПО не является бесплатным или даже полусвободным. Для большинства условно-бесплатных программ исходный код недоступен; таким образом, программа не может быть изменена. Условно-бесплатное ПО не дает разрешения на его копирование и установку без уплаты лицензионного сбора, в том числе для некоммерческой деятельности.
Бесплатное ПО
Как и условно-бесплатное программное обеспечение, бесплатное программное обеспечение доступно для загрузки и распространения без какой-либо первоначальной оплаты. Бесплатное ПО никогда не требует дополнительной платы. Такие вещи, как незначительные обновления программ и небольшие игры , обычно распространяются как бесплатные программы. Хотя бесплатное программное обеспечение является бесплатным, оно защищено авторским правом , поэтому другие люди не могут продавать программное обеспечение как свое собственное.
Категории Microsoft TechNet и AIS Software
Эта классификация состоит из семи основных элементов. К ним относятся: платформа и управление , образование и справочная информация , дом и развлечения, контент и общение , операционная и профессиональная деятельность, производство продуктов и предоставление услуг, а также сфера деятельности .
- Платформа и управление - настольная и сетевая инфраструктура и программное обеспечение для управления, которое позволяет пользователям контролировать операционную среду компьютера , аппаратные компоненты и периферийные устройства, а также службы инфраструктуры и безопасность .
- Образовательная и справочная информация - образовательное программное обеспечение, не содержащее ресурсов, таких как файлы обучения или справки для определенного приложения .
- Дом и развлечения - приложения, предназначенные в первую очередь для использования дома или для развлечений.
- Контент и коммуникации - общие приложения для продуктивности , создания контента и коммуникации. Обычно к ним относятся офисные пакеты для повышения производительности , мультимедийные проигрыватели , средства просмотра файлов , веб-браузеры и инструменты для совместной работы .
- Операции и профессионально-приложений , предназначенных для бизнес - целей , таких как управление ресурсами предприятия , управление отношениями с клиентами , цепочки поставок и производственных задач, разработки приложений , управления информацией и доступа , а также задачи , выполняемые как бизнес , так и технической оснащенности.
- Производство продуктов и предоставление услуг. Помогите пользователям создавать продукты или предоставлять услуги в определенных отраслях . Категории в этом разделе используются Североамериканской отраслевой классификационной системой (NAICS).
Рыночные категории Google Camera
Горизонтальные приложения
Вертикальные приложения
- Услуги по проживанию и питанию
- Администрация и поддержка
- Приют для животных и спасение животных
- Сельское , лесное и охотничье хозяйство
- Искусство, развлечения и отдых
- Строительство
- Образовательные услуги
- Финансы и страхование
- Геопространственный
- Здравоохранение и социальная помощь
- Информация
- Внутренние и проприетарные бизнес-приложения
- Управление компаниями и предприятиями
- Производство
- Горное дело , разработка карьеров и добыча нефти и газа
- Почтовая и почтовая рассылка
- Профессиональные , научные и технические услуги
- Государственное управление
- Недвижимость , аренда и лизинг
- Розничная торговля
- Утилиты
- Услуги по обращению с отходами и восстановлению
- Оптовая торговля
- Транспорт и складирование
- Прочие услуги (кроме государственного управления)