Категории программного обеспечения - 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

Эта классификация состоит из семи основных элементов. К ним относятся: платформа и управление , образование и справочная информация , дом и развлечения, контент и общение , операционная и профессиональная деятельность, производство продуктов и предоставление услуг, а также сфера деятельности .

Рыночные категории Google Camera

Горизонтальные приложения

Вертикальные приложения

использованная литература

внешние ссылки