Категории программного обеспечения - Software categories
Категории программного обеспечения группы программного обеспечения. Они позволяют понимать программное обеспечение с точки зрения этих категорий. Вместо особенностей каждой упаковки. Различные схемы классификации рассматривают разные аспекты программного обеспечения.
Компьютерное программное обеспечение
Компьютерное программное обеспечение могут быть разделены на категории на основе общей функции, типа или области использования. Есть три широкие классификации:
- Программное обеспечение - общее обозначение компьютерных программ для выполнения задач. Прикладное программное обеспечение может быть универсальным (обработка текста, веб-браузеры и т. д.) или имеют конкретную цель (учет, планирование грузовых автомобилей и т. д.). Прикладное программное обеспечение отличается от системного.
- Программное обеспечение - общий термин, относящийся к компьютерным программам, используемым для запуска и работы компьютерных систем, включая разнообразное прикладное программное обеспечение и сети.
- Инструменты компьютерного программирования, Такие как компиляторы и компоновщик, используются для перевода и объединения исходный код компьютерной программы и библиотеки в исполняемые RAM (программы, которые будут принадлежать одной из трех указанных)
Статус авторского права
В GNU Проект классифицирует программное обеспечение по Авторские права положение дел: бесплатно программное обеспечение, программное обеспечение с открытым исходным кодом, программное обеспечение общественного достояния, авторское лево программное обеспечение, бесплатное программное обеспечение без авторского лева, программное обеспечение с неограниченными лицензиями, GPL -покрытое программное обеспечение, Операционная система GNU, Программы GNU, программное обеспечение GNU, ФСПО программное обеспечение GNU, защищенное авторским правом, несвободное программное обеспечение, проприетарное программное обеспечение, бесплатное ПО, условно-бесплатная, частное программное обеспечение и коммерческое программное обеспечение.[1]
Бесплатно программное обеспечение
Бесплатное программное обеспечение - это программное обеспечение, которое может использовать кто угодно, копировать и раздавать дословно или с изменениями, бесплатно или за плату. В частности, это означает, что исходный код должен быть доступен. «Если это не источник, это не программа». Если программа бесплатна, она потенциально может быть включена в бесплатную операционную систему, такую как GNU, или в бесплатную версии из Linux система.
Свободное программное обеспечение в смысле авторских прав (и проекта GNU) - это вопрос свободы, а не цены. Но компании, производящие проприетарное программное обеспечение, обычно используют термин «бесплатное программное обеспечение» для обозначения цены. Иногда это означает, что двоичную копию можно получить бесплатно; иногда это означает, что копия прилагается к компьютеру для продажи без дополнительной оплаты.[1]
Программное обеспечение с открытым исходным кодом
Программное обеспечение с открытым исходным кодом - это программное обеспечение с его исходный код предоставляется в рамках определенных лицензия своим лицензиатам. Его можно использовать и распространять в любой момент, исходный код открыт и может быть изменен по мере необходимости. Единственное условие для этого типа программного обеспечения заключается в том, что при внесении изменений пользователи должны сообщить об этих изменениях другим. Одной из ключевых характеристик программного обеспечения с открытым исходным кодом является то, что оно является общедоступным. интеллектуальная собственность всех разработчиков и пользователей. В Операционная система Linux является одним из самых известных примеров коллекции программного обеспечения с открытым исходным кодом.[2]
Программное обеспечение с авторским левом
Программное обеспечение с авторским левом - это бесплатное программное обеспечение, условия распространения которого гарантируют, что все копии всех версий имеют более или менее одинаковые условия распространения. Это означает, например, что лицензии с авторским левом обычно запрещает другим добавлять дополнительные требования к программному обеспечению (хотя может быть разрешен ограниченный набор безопасных дополнительных требований) и требует предоставления исходного кода. Это защищает программу и ее модифицированные версии от некоторых распространенных способов сделать программу несвободной. Некоторые лицензии с авторским левом блокируют другие способы превращения программного обеспечения в собственность.
Копилефт - это общее понятие. Копилефтинг реальной программы требует определенного набора условий распространения. Различные лицензии с авторским левом обычно «несовместимы» из-за различных условий, что делает незаконным объединение кода, использующего одну лицензию, с кодом, использующим другую лицензию. Если две части программного обеспечения используют одну и ту же лицензию, они, как правило, могут быть объединены.[1]
Бесплатное программное обеспечение без авторского лева
Бесплатное программное обеспечение без авторского лева исходит от автора с разрешением на распространение, изменение и добавление лицензионных ограничений.
Если программа является бесплатной, но без авторского лева, то некоторые копии или модифицированные версии могут быть платными. Софтверная компания может компилировать программу, с модификациями или без них, и распространять запускаемый файл как проприетарный программный продукт. В X Window System иллюстрирует этот подход. В X Консорциум релизы X11 с условиями распространения, которые делают его свободным без авторского лева. При желании вы можете получить бесплатную копию с указанными условиями распространения. Однако доступны несвободные версии и рабочие станции и ПК графические платы для каких несвободных версий работают единственные. Разработчики X11 на время сделали X11 несвободным; они смогли сделать это, потому что другие предоставили свой код под той же лицензией без авторского лева.[1]
Условно-бесплатное ПО - это программное обеспечение, которое поставляется с разрешением на распространение копий, но требует оплаты от всех, кто продолжает использовать копию. Условно-бесплатное ПО не является бесплатным или даже полусвободным. Для большинства условно-бесплатных программ исходный код недоступен; таким образом, программа не может быть изменена. Условно-бесплатное ПО не дает разрешения на создание копии и установку без уплаты лицензионного сбора, в том числе некоммерческий Мероприятия.[1]
Бесплатное ПО
Как и условно-бесплатное программное обеспечение, бесплатное программное обеспечение доступно для загрузки и распространения без первоначальной оплаты. Бесплатное ПО никогда не требует дополнительной платы. Такие вещи, как незначительные обновления программы и небольшие игры обычно распространяются как бесплатное ПО. Хотя бесплатное программное обеспечение является бесплатным, оно защищенный авторским правом, поэтому другие люди не могут продавать программное обеспечение как свое собственное.[3]
Категории Microsoft TechNet и AIS Software
Эта классификация состоит из семи основных элементов. Они есть: Платформа и управление, образование и ссылка, дом и развлечения, контент и коммуникация, операционная и профессиональная деятельность, производство продукции и предоставление услуг, а также отрасль производства.
- Платформа и управление—Рабочий стол и сетевая инфраструктура и программное обеспечение для управления, которое позволяет пользователям управлять компьютером рабочая среда, компоненты оборудования и периферийные устройства и инфраструктурные услуги и безопасность.[4]
- Образовательная и справочная информация - образовательное программное обеспечение, не содержащее ресурсов, например обучение персонала или же файлы помощи для конкретного заявление.[4]
- Дом и развлечения - приложения, предназначенные в основном для использования дома или для развлечений.[4]
- Контент и коммуникации - общие приложения для продуктивность, создание контента и коммуникации. Обычно они включают офисные пакеты для повышения производительности, мультимедийные плееры, просмотрщики файлов, Веб-браузеры, и инструменты для совместной работы.[4]
- Операционные и профессиональные - приложения, предназначенные для использования в бизнесе, например управление ресурсами предприятия, управление отношениями с клиентами, цепочка поставок и производство задачи, разработка приложения, управление информацией и доступ, а также задачи, выполняемые как бизнесом, так и техническим оборудованием.[4]
- Производство продуктов и предоставление услуг. Помогите пользователям создавать продукты или предоставлять услуги в определенных отрасли. Категории в этом разделе используются Североамериканская система отраслевой классификации (НАИКС).
Рыночные категории
Горизонтальные приложения
Вертикальные приложения
- Проживание и Продовольственные услуги
- Администрация и поддержка
- сельское хозяйство, Лесное хозяйство и Охота
- Искусство, развлечения и отдых
- Строительство
- Образовательные услуги
- Финансы и Страхование
- Здравоохранение и Социальная помощь
- Информация
- Внутренние и проприетарные бизнес-приложения[4]
- Управление компаний и предприятий
- Производство
- Добыча полезных ископаемых, Разработка карьеров и добыча нефти и газа
- Почтовые и Почтовое отправление
- Профессиональный, Научный, и Технический сервис
- Государственное управление
- Недвижимость, Аренда и Лизинг
- Розничная торговля
- Утилиты
- Управление отходами и реабилитационные услуги
- Оптовая торговля
- Транспорт и Складирование
- Прочие услуги (кроме государственного управления)[4]
Рекомендации
- ^ а б c d е «Категории свободного и несвободного программного обеспечения - Проект GNU - Фонд свободного программного обеспечения (ФСПО)». Gnu.org. 2012-10-18. Получено 2012-11-12.
- ^ «Гейдельберг - Глоссарий - О». Directimaging.com. Получено 2012-11-12.
- ^ "Freeware Definition". Techterms.com. Получено 2012-11-12.
- ^ а б c d е ж грамм «Эта тема больше не доступна». Technet.microsoft.com. Архивировано из оригинал на 21.09.2008. Получено 2012-11-12.