На какие группы делятся программы являющиеся частной собственностью авторов или правообладателей
Перейти к содержимому

На какие группы делятся программы являющиеся частной собственностью авторов или правообладателей

  • автор:

Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего продукта

Лицензии свободного ПО: какие они бывают и как выбрать подходящую для вашего . главное изображение

Свободный софт можно бесплатно использовать и распространять с любой целью, адаптировать под себя, улучшать и публиковать свои версии — эти права закрепляются с помощью свободных лицензий. В этой статье рассмотрим основные виды таких лицензий, их особенности и совместимость.

Материал подготовил Гавриил Максютенко, активный участник сообщества GNOME. Любит изучать непопулярные языки программирования – Nim , Vala , Clojure , F# , Pharo (Smalltalk), Gleam , начал писать свой язык, похожий на Smalltalk. Опыт работы с АСУТП, веб- и десктоп-приложениями, ERP . Также благодарим за участие в проверке статьи Андрея Ситника, ведущего фронтенд-разработчика в Evil Martians .

Каким был бы мир без свободного ПО

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

Чтобы сэкономить, они начинают писать свои библиотеки: на IT-сленге это называется «велосипедить». Вместо того чтобы объединить усилия и разрабатывать одну качественную библиотеку, компании создают миллионы одинаковых библиотек разной степени проработанности. Стать программистом в таких условиях куда сложнее, ведь настоящий продакшн-код впервые можно увидеть только устроившись на работу.

В общем, мир без свободного ПО сильно отличался бы от нашего: качество продуктов, подготовка специалистов и темпы развития индустрии были бы гораздо хуже. В этой статье мы поговорим о феномене свободного ПО и типах свободных лицензий, а также узнаем, какую лицензию выбрать, чтобы сделать свой продукт открытым.

Как зародилось свободное ПО

Когда персональные компьютеры только начали распространяться, многие пользователи не задумывались, что у программ может быть владелец, а у него — лицензия на эту программу. Все просто передавали программы друг другу, копируя дискеты. Сегодня это называется пиратством.

Корпорации, разумеется, были против. Один из наиболее известных случаев — открытое письмо Билла Гейтса , в котором он обвиняет пользователей BASIC в воровстве, утверждая, что большинство из них не покупали BASIC, а просто копировали его друг у друга.

Однако многие программисты считали, что у пользователей ПО должны быть все права на его изучение и изменение. По аналогии с покупкой автомобиля: купив машину, вы можете посмотреть как устроен двигатель, починить или изменить его, дать покататься друзьям. Одним из лидеров движения за свободное программное обеспечение был Ричард Столлман: он решил создать собственную лицензию, которая будет обладать полной юридической силой, но в то же время гарантировать возможность оставлять софт открытым. Так Столлман создал первую свободную лицензию GNU GPL — General Public Licence. В 1989 году он выпускает первую программу под этой лицензией — редактор кода GNU Emacs, который популярен до сих пор. Про незаурядную личность Ричарда Столлмана в блоге Хекслета есть отдельная статья.

Так зародилось движение за свободное ПО и свободные лицензии. По сути оно стало борьбой против авторского права, которое не дает права владения продуктом, несмотря на то, что пользователь за него заплатил. Сегодня и корпорации оценили пользу свободного ПО: почти каждая большая компания имеет свой открытый репозиторий. Именно благодаря этому у нас есть такие библиотеки, как React (Facebook/Meta) или Protobuf (Google).

Список репозиториев с открытым ПО «большой пятерки»:

  • Facebook/Meta
  • Apple
  • Amazon
  • Netflix
  • Google

Что такое свободное ПО

Свободное ПО — это софт с открытой лицензией. Есть разные виды лицензий, но все они гарантируют следующие свободы:

  1. Свобода использования в любых целях, включая коммерческие. Вы не можете сказать, что ваша лицензия работает только в определенной стране или для определенной группы населения.
  2. Свобода распространения. Любой человек может распространять и даже продавать продукт со свободной лицензией.
  3. Свобода изменения. Вы можете изменять код продукта, например, исправить в нем баг или добавить нужную вам функцию. Также эта свобода подразумевает агрегацию. Можно собрать коллекцию свободного программного обеспечения, использовать ее в собственном приложении (например, пакеты React и Material UI), а затем продавать его.
  4. Свобода распространения измененной версии. Это сумма пунктов 2 и 3, которая подразумевает, что вы можете форкнуть (скопировать) проект, если автор не согласен принять ваше изменение.

Все свободные лицензии объединяют эти четыре пункта. Некоторые свободы подразумеваются неявно, например, чтобы иметь возможность изменить код, у вас должен быть доступ к исходному коду.

Свободные лицензии делятся на обычные (разрешительные) и вирусные — обоим типам применимы все четыре свободы.

Разрешительные лицензии позволяют использовать исходный код в проприетарном ПО, вносить в него изменения и сделать исправленную версию закрытой.

  • Проприетарное ПО — несвободное программное обеспечение (от proprietary — частное, патентованное, в составе собственности). Такое ПО является частной собственностью авторов или правообладателей, его авторы не дают пользователям реальных прав на изучение и изменение купленного софта, сохраняют за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Обычно проприетарным называют любое несвободное ПО, включая полусвободное.

Вирусную лицензию выбирают, если автор хочет, чтобы все производные продукты с участием его кода распространялись под той же свободной лицензией. То есть, добавив в свой проект код под вирусной лицензией, он будто заражает этой лицензией весь проект. Слово «вирусная» здесь не имеет негативной окраски, наоборот — вирусные лицензии более свободные, так как они гарантируют, что код с ними не будет закрыт.

Ниже разберем примеры вирусных и невирусных лицензий.

GNU General Public License

Первая лицензия GNU General Public License до сих пор остается одной из самых популярных.

Допустим, перед нами стоит задача: сделать нашу программу свободной. Для этого нужно заявить, что она является общественным достоянием, и отказаться от авторских прав. Но тогда кто угодно может взять нашу программу, нанять штат разработчиков, добавить в нее новый функционал и продавать, закрыв исходные коды. Значит, нам нужно сделать лицензию, которая дает гарантию, что код под ней всегда будет оставаться открытым.

Именно это и делает GNU GPL. Лицензия является вирусной, то есть при добавлении кода под GNU GPL в проект, ваш код «заражается» и обязан быть выпущен под GNU GPL или другой совместимой лицензией (да, некоторые лицензии совместимы между собой, то есть код с разными лицензиями может быть объединен в одном проекте, но об этом поговорим чуть позже).

В лицензии GNU GPL есть два основных пункта:

  1. Исходный код должен либо распространятся с бинарными файлами программы, либо должно быть письмо с пояснением, как их запросить.
  2. Если код под GPL попадает в проект, то весь проект также автоматически станет GPL. Полная версия лицензии на английском

Существуют вторая и третья версии GNU GPL, про них мы тоже поговорим.

GNU General Public License v2

Основным нововведением второй версии стал принцип «свобода или смерть». Если в результате каких-либо обстоятельств, например, по решению суда, на автора ПО накладывается ограничение на распространение исходных текстов программы, то ему также запрещается распространять и бинарные версии. Если какое-либо государство вследствие патентов или авторского права наложит ограничения на распространение программы, выпущенной под GNU GPL v2, автор вправе полностью запретить ее распространение на территории этого государства. Простыми словами: либо код распространяется с исходниками, либо никак.

Также v2 уточняет: если вы решили распространять программу с инструкцией о запросе исходников, то все, кто получил программу от вас и распространяют ее дальше, обязаны также прикладывать эту инструкцию. В такой инструкции будет указан ваш email-адрес, на который можно отправить запрос, а вы в ответ пришлете исходные коды.

GNU Lesser General Public License (LGPL)

Эта лицензия менее «свободна» и в основном используется для программных библиотек. LGPL не гарантирует конечному пользователю полную свободу использования программного обеспечения. Только свободу модификации для компонентов, лицензированных по LGPL, но не для каких-либо проприетарных компонентов.

Коммерческое ПО может линковаться с библиотекой, выпущенной под LGPL, и при этом оно не будет «заражено» GPL и может оставаться закрытым.

Это позволяет использовать свободные библиотеки в закрытом ПО, все преимущества свободной библиотеки сохраняются. Например, если компания сделает свое изменение в этой библиотеке, она будет обязана его опубликовать. Таким образом библиотека продолжает развиваться большими коммерческими компаниями, которые в то же время могут использовать ее в закрытых продуктах.

MIT (X11 License)

Эту лицензию разработали в Массачусетском технологическом институте специально для системы X11 Windows System, которая повсеместно используется в Linux-десктопах уже 37 лет. Поэтому ее также называют X11 License.

Чтобы продукт распространялся под лицензией MIT, достаточно приложить текст этой лицензии и распространять продукт вместе с ним.

Полный текст MIT. Для сравнения: текст третьей версии GNU GPL состоит из 2567 слов.

Здесь видно важнейшее отличие от GPL — возможность использовать ПО под лицензией MIT в закрытом коде. MIT позволяет внести изменения в проект и сделать исправленную версию закрытой. Такие лицензии еще называют разрешительными. По итогу данная лицензия разрешает все, если ее текст приложен к продукту и в нем упомянут оригинальный автор.

Под лицензией MIT выпущено множество известных продуктов: PuTTY, Mono, Ruby on Rails, JQuery, Wayland и, конечно же, X Window System.

У университета Беркли тоже есть своя лицензия — Berkeley Software Distribution License. Текст лицензии является общественным достоянием, это позволяет любому модифицировать его, создавая свою лицензию на основе BSD. Такие лицензии называют «лицензии типа BSD».

Например, общественная лицензия Microsoft добавляет запрет на изменение лицензии в случае, если код распространяется в виде исходников. Есть также NetBSD, FreeBSD, OpenBSD, DragonFly BSD, но самой используемой считается «модифицированная версия BSD», также известная как «BSD с тремя пунктами». Дело в том, что изначальная версия из четырех пунктов (англ. «four-clause BSD») содержала неудачный пункт о необходимости подстановки копирайта университета Беркли.

Каждый, кто пользовался BSD, заменял Беркли на свой вариант организации или собственное имя. Известен случай, когда из-за этого пункта приходилось упоминать 75 других организаций. Также этот пункт делал BSD несовместимой с GPL, так как GPL запрещает добавлять новые ограничения, помимо перечисленных в ней самой. После двухлетней дискуссии было принято решение об удалении пункта о рекламе. Теперь в лицензии только три пункта:

Трехпунктовая BSD довольно похожа на MIT, но в MIT явно указаны разрешения на сублицензирование, слияние, публикацию и продажу. Тем не менее эти свободы подразумеваются и в BSD, их можно отнести к «использованию» или «распространению». Можно сказать, что выбор между MIT и BSD — исключительно дело вкуса.

GNU General Public License v3

GPL третьей версии создавалась дольше предыдущих версий, а во время ее утверждения шли бурные споры. Подробно об изменениях GPL v3 можно узнать из официальной статьи GNU.

Вот три главных нововведения:

Борьба с тивоизацией

Часто производители намеренно ограничивают функциональность устройств или же выпускают дорогую и дешевую версии продукта, которые различаются лишь программно. Примером тивоизированных устройств с ограниченным функционалом являются смартфоны iPhone, на которых запрещено копирование программ и ограничен доступ к файловой системе. Android имеет схожие проблемы.

Одна из целей GPLv3 — закрыть подобную лазейку, то есть пресечь тивоизацию. Если компания использовала свободное ПО под GNU GPL v3 в своем устройстве, лицензия позволяет владельцу устройства запросить исходные коды.

«Тивоизация — опасная попытка урезать свободу пользователей: право изменять свои программы станет бессмысленным, если ни один из ваших компьютеров не даст вам это делать. GPL v3 останавливает тивоизацию, требуя, чтобы распространитель предоставлял вам любые сведения и данные, необходимые для установки измененных программ на устройство»

Запрет на дискриминационные патентные соглашения

Со временем Microsoft и другие корпорации нашли способ ограничивать свободу пользователей: они открывают исходный код, но для работы с ним необходимо купить патент. GNU GPL v3 запрещает такую практику.

Обход цифровой защиты

Закон об авторском праве цифрового тысячелетия и Директива об авторском праве Европейского союза делают преступлением написание ПО, целью которого является обход цифровых защит. Этот пункт отменяет действие этих законов, разумеется, если сама цифровая защита лицензирована GPL v3. По сути этот пункт гарантирует, что ваше ПО под GPL v3 не смогут использовать в создании цифровых защит.

GNU Affero General Public License

Эта лицензия была разработана Фондом свободного программного обеспечения на основе GNU General Public License и Affero GPL, чтобы решить проблему облачных сервисов. Она обязывает сервер, на котором исполняется модифицированная программа, предоставлять доступ к исходному коду.

Совместимость лицензий

Чтобы использовать части программного обеспечения, выпущенные под разными свободными лицензиями, эти лицензии должны быть совместимы между собой.

GNU-сообщество делит лицензии на 3 общих класса — неограничительные, промежуточные и лицензии с авторским левом.

К неограничительным относятся MIT и BSD — этот класс лицензий дает возможность вносить изменения, закрывать код и в целом почти не накладывает ограничений. Этим пользуются, например, Apple и Sony, их продукты работают на модифицированных версиях системы BSD.

К промежуточным относится LGPL. Такие лицензии разрешают использование в закрытом коде, но обязывают публиковать любые вносимые изменения.

Программы, выпущенные под лицензиями с авторским левом , навсегда останутся свободными, независимо от того, кто и как их распространяет. Если целью авторского права является наложение ограничений на пользователя, то авторское лево наоборот гарантирует выполнение всех четырех свобод.

Правила совместимости этих лицензий:

  • Все неограничительные лицензии совместимы между собой, так как они не накладывают никаких ограничений на способ распространения, ничто не мешает распространять их под несколькими лицензиями такого же типа.
  • Лицензии с авторским левом несовместимы между собой, так как их сутью является гарантия, что любые модификации будут распространяться на тех же условиях. Исключением является GPL v3, которая совместима с v2. Но это односторонняя совместимость, то есть проект на GPL v2 нельзя смешивать с v3, но проект на v3 можно смешать с v2.
  • Код под неограничительной лицензией, смешанный с кодом под авторским левом, лицензируется под авторским левом.

Общая картина такая:

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

Примеры: Android, где используется ядро Linux (GPL v2), или драйвера Nvidia на Linux, которые могут поставляться бинарным блобом (англ. Binary Large Object — двоичный большой объект). Это возможно благодаря кольцам ядра Linux, отделяющим пространство пользователя от пространства, в котором выполняется код ядра.

Последним вариантом соблюдения совместимости является перелицензирование. Это сложный процесс, который требует согласия 95% участников. В этом случае ПО перевыпускается под новой, более подходящей лицензией, а старые версии остаются при этом неизменны.

Заключение

Этот обзор должен помочь с выбором подходящей лицензии. Главное — это решить, какую степень свободы вы хотите дать вашим пользователям.

Если вы рассматриваете «возможность запрещать» как одну из свобод и хотите дать пользователям возможность применять ваш продукт в коммерческих целях, вам подойдет одна из разрешительных лицензий (MIT, BSD).

Если же вы хотите, чтобы на свободу вашего продукта ничто не могло повлиять, то GPL или другая лицензия с сильным авторским левом — ваш выбор.

Информацию из этой статьи также стоит учитывать при использовании чужого свободного ПО: помните о «заразности» лицензий с авторским левом, проверяйте, что взятый вами код находится под совместимой лицензией. Мы рекомендуем полностью прочитать текст выбранной лицензии, прежде чем применять ее.

Дополнительные материалы

  • Лицензия mongoDB
  • Суд Oracle с Google
  • Amazon скопировал ElasticSearch

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Правовые нормы использования программного обеспечения

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

Чтобы получить доступ к этому и другим видеоурокам комплекта, вам нужно добавить его в личный кабинет.

Получите невероятные возможности

Конспект урока «Правовые нормы использования программного обеспечения»

На прошлых уроках мы узнали:

· Программное обеспечение – это все программы, предназначенные для выполнения на компьютере.

· Всё программное обеспечение можно разделить на три категории: системное, прикладное и системы программирования.

· К системному программному обеспечению относятся операционная система и другие программы, обеспечивающие работу компьютера.

· Система программирования – это совокупность программ, предназначенная для разработки программного обеспечения на языке программирования.

· Прикладное программное обеспечение позволяет обрабатывать информацию без использования программирования.

· Официальные документы Российской Федерации, регулирующие использование программного обеспечения.

· Категории программного обеспечения по его правовому статусу.

· Ответственность за незаконное использование программного обеспечения.

На прошлых уроках мы рассмотрели категории программного обеспечения и узнали какие компьютерные программы можно использовать в тех или иных целях. Сегодня мы узнаем, как использовать компьютерные программы. Как и у многих вещей и идей, созданных человеком, у компьютерных программ есть владельцы или, по-другому, правообладатели. Их определяет гражданский кодекс Российской Федерации. Он выделяет два вида прав на компьютерные программы. Авторские права и имущественные. Авторские права на компьютерную программу принадлежат тому человеку, который её создал, то есть автору. Автор может распространять, изменять свою программу или использовать её как-то иначе.

Имущественные права принадлежат работодателю автора, если автор создал программу по заданию работодателя, или в процессе выполнения своих рабочих обязанностей. Имущественные права могут быть переданы другим лицам или организациям по специальному договору.

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

Использование любой программы возможно только с разрешения её правообладателя. Иначе оно будет незаконным. Разрешением правообладателя на использование программного обеспечения является лицензия. В лицензии правообладатель указывает, на какое именно использование его программного обеспечения получает право обладатель лицензии.

Давайте разберёмся, какие типы лицензий существуют и на какие группы можно разделить программное обеспечение в зависимости от его правового статуса.

Все программы можно разделить на две больших группы. Первые программы – проприетарные. Такое название они получили от английского слова property, что в переводе на русский язык означает собственность. Эти программы – частная собственность авторов или владельцев имущественных прав. Вторая группа – это свободное программное обеспечение. Проприетарные программы по типу лицензии можно разделить на три категории: коммерческие программы, условно-бесплатные программы и бесплатные программы.

Коммерческие программы – это программы, которые созданы для того, чтобы получать прибыль от их использования другими людьми. Прибыль от использования коммерческих программ может быть получена различными путями, например путём продажи экземпляров программы. Такие программы обычно продаются в специальной упаковке с сопроводительными документами. По условиям лицензионного соглашения об использовании коммерческих программ, разработчики несут ответственность за исправность и правильность работы таких программ. Примеры коммерческого программного обеспечения – это операционная система Microsoft Windows, офисный пакет Microsoft Office, графические редакторы Adobe Photoshop и CorelDRAW, а также многие другие программы. Ещё к коммерческим относятся программы, написанные под заказ, для конкретного покупателя.

Следующая категория проприетарного программного обеспечения – условно-бесплатные программы. В английском языке такие программы обозначаются словом shareware, от слова «share». В переводе на русский язык оно означает «делиться». В этом случае правообладатель выпускает рекламную версию программы. Это делается для того, чтобы продемонстрировать пользователям её возможности и сделать её популярнее. Можно выделить два вида условно-бесплатных программ, демонстрационные программы (demoware) и пробные программы (trialware). Демонстрационные программы предоставляют пользователю ограниченную функциональность коммерческой версии программы. Пробные программы имеют ограниченное время работы, чтобы дать пользователю возможность ознакомиться со всеми функциональными возможностями. Для того, чтобы получить доступ к коммерческой версии программы, имеющей полную функциональность, снять временное ограничение на использование или увеличить срок работы программы пользователь должен купить у правообладателя специальный лицензионный ключ. К демонстрационным относится программа для обновления драйверов устройств DriverDetective, а к пробным – антивирус Касперского.

Бесплатные программы (freeware) – это разновидность лицензии на использование программы, которая не требует каких-то выплат правообладателю. Правообладатель указывает в лицензионном соглашении, какое именно использование программы он разрешает. Как правило, по такому лицензионному соглашению пользователь получает в бесплатное использование программу в виде двоичного кода. Это делает невозможным внесение в неё изменений. По такой лицензии могут распространяться не только законченные программы, но и недоработанные версии программ, устаревшие программы, драйверы к устройствам и некоторые дополнения к уже выпущенным программам. С такой лицензией распространяются например браузер Opera и программа для очистки компьютера от программного мусора CCleaner.

Среди бесплатных программ можно выделить подгруппу программ, которые обозначаются английским словом donationware от слова donate, что в переводе на русский язык означает «Жертвовать». Такие программы тоже распространяются бесплатно, но предлагают перечислить на счёт автора программы добровольное пожертвование для развития проекта.

Среди всех проприетарных стоит выделить программы adware. От англиского слова advertisement , что в переводе на русский язык означает «реклама». Такие программы могут быть и бесплатными, и платными. Их особенность состоит в том, что в процессе работы с ними и в процессе их установки, пользователю приходится просматривать различную рекламу.

Теперь рассмотрим свободное программное обеспечение. Важно не путать его с бесплатным. На английский язык слова «бесплатный» и «свободный» переводятся одинаково free. Поэтому для того, чтобы не путать эти две разновидности программ бесплатные программы обозначают термином freeware. А свободные программы – open source software. На русский язык это можно перевести как программное обеспечение из открытых источников. Такое программное обеспечение чаще всего распространяется по лицензии GNU General Public License. Название лицензии на русский язык можно перевести как «Универсальная общественная лицензия GNU». Буквы GNU в названии обозначают что эта лицензия была придумана при создании свободной операционной системы GNU. По такой лицензии распространяются, например графический редактор Gimp и офисный пакет OpenOffice. Эта лицензия означает, что любой пользователь может получить доступ к исходному коду программы, может копировать его и изменять, как угодно. При этом пользователь не имеет права продавать полученное при изменении исходного кода программное обеспечение.

Логотип лицензии GNU GPL версии 3

Вопросами развития свободного программного обеспечения занимается фонд свободного программного обеспечения, созданный в тысяча девятьсот восемьдесят пятом году Ричардом Столманом. Именно эта некоммерческая организация следит за выполнением лицензии GNU GPL. Так же фонд занимается вопросами развития этой лицензии. В 2007 году была выпущена её третья версия.

Логотип фонда свободного программного обеспечения

Компьютерным пиратством называются незаконное копирование, использование или распространение программного обеспечения. Покупая пиратские сборники программ люди нарушают закон, хотя могут и не догадываться об этом. Однако незнание закона не освобождает от ответственности. Ответственность за нарушение авторских прав указана в статье 7.12 кодекса об административных правонарушениях Российской Федерации. За использование контрафактных, то есть поддельных программ налагается штраф за каждую программу в отдельности, а сами контрафактные программы изымаются. Так же по статье 146 уголовного кодекса Российской Федерации, если общая стоимость установленного контрафактного программного обеспечения превышает пятьдесят тысяч рублей, его использование наказывается штрафом или лишением свободы на срок до двух лет.

Компьютерное пиратство, мешает авторам программ получать за них деньги. К тому же пираты не несут ответственности за предоставляемые программы. Поэтому пиратские программы, могут работать неправильно или не работать вообще. Использование пиратского программного обеспечение делает не выгодным развитие уже существующих программ и написание новых.

Важно запомнить:

· Вопросы авторских и имущественных прав на компьютерные программы регулирует гражданский кодекс Российской Федерации.

· Компьютерные программы можно использовать только с согласия их правообладателей. Таким согласием является лицензия.

· Все программы делятся на проприетарные и свободные.

· Проприетарные программы делятся на коммерческие, условно-бесплатные и бесплатные.

· Кодекс об административных правонарушениях и уголовный кодекс Российской федерации предусматривают наказание за незаконное использование компьютерных программ.

Несвободное программное обеспечение

Проприета́рное, частное или собственническое программное обеспечение (англ. proprietary software ) — программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о свободе, а не просто открытости ПО) и, с позиции Фонда свободного ПО, при этом не являющееся полусвободным ПО. Правообладатель сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Часто проприетарным называют любое несвободное ПО, включая полусвободное.

Не следует путать с проприетарным коммерческое программное обеспечение, которое может быть и свободным. [1]

Содержание

Термин «проприетарное программное обеспечение» используется Фондом свободного ПО для определения программного обеспечения, которое с позиции Фонда не является свободным или полусвободным. [2] Технически, слова «собственническое» и англ. proprietary обозначают программное обеспечение, которое имеет собственника, который осуществляет контроль над ПО. Таким образом, этот термин может быть использован ко всему программному обеспечению, которое не находится в общественном использовании. Однако слово «proprietary» иногда используется в рекламе как положительное владельцами монопольных прав на что-нибудь. Так и Фонд Свободного Программного Обеспечения использует термин для выделения того, что собственник является основным фактором, в контрасте со свободным ПО, где этим фактором является свобода компьютерных пользователей.

Полусвободное ПО

Несвободное ПО, которое разрешает практически неограниченное использование, распространение и изменение (в том числе с распространением изменённых версий) ПО в некоммерческих целях, Фонд СПО называет полусвободным. [2] Как и Open Source Initiative и [2]

Средства ограничений

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

Технические средства включают в себя выпуск только машинно-читаемых двоичных файлов, ограничение доступа к читаемому человеком исходному коду (закрытый исходный код), затруднение использования собственноручно сделанных копий. Доступ к закрытому коду обычно имеют сотрудники компании-разработчика, но могут применяться и более гибкие условия ограничения доступа, в которых предоставление исходного кода разрешено партнёрам компании, техническим аудиторам или другим лицам в соответствии с политикой компании.

Правовые средства могут включать в себя коммерческую тайну, авторское право и патенты.

Типичные ограничения проприетарного ПО

Существует большое количество различных бизнес-моделей, и компании, занимающиеся разработкой проприетарного программного обеспечения, составляют собственные лицензионные соглашения в соответствии с ними. Наиболее типичные ограничения проприетарного ПО приведены ниже.

Ограничение на коммерческое использование

Существует огромное количество программных продуктов, разрешающих техническую поддержку со стороны специалистов, у которых отсутствует необходимость дополнительных затрат на обучение.

Если это — единственное значительное ограничение данного ПО, Фонд СПО считает это ПО полусвободным.

Ограничение на распространение

Этот вид ограничений сопровождает обычно крупные программные проекты, когда правообладатель требует оплаты за каждую копию программы. Обычно с таким ограничением используются программные продукты, ориентированные на узкий «профессиональный» сегмент рынка или у программного обеспечения, требующегося большому числу пользователей. Примером может служить пакет программ Adobe CS3 или операционная система Microsoft Windows XP.

Ограничение на модификацию

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

Проприетарные форматы

Проприетарное ПО может работать с собственными форматами, никем другим не поддерживаемыми. Зачастую эти форматы чрезвычайно сложны или даже зашифрованы, а их распознание — незаконно. Пример: если записать музыку с компакт-диска на винчестер средствами Windows XP, получаем WMA с защитой от копирования. Некоторые разработчики называют «интероперабельностью» обмен данными с другими программами из того же пакета [3] , что само собой разумеется (в действительности интероперабельность — способность программы обмениваться данными с ПО сторонних производителей). В результате может возникнуть замыкание на поставщике (vendor lock-in).

Примечания

  1. Some Confusing or Loaded Words and Phrases that are Worth Avoiding (англ.) . Free Software Foundation. Проверено 1 декабря 2008.
  2. 123Categories of Free and Non-Free Software (англ.) . Free Software Foundation (24 октября 2008). Проверено 21 ноября 2008.
    Сергей Короп.Категории свободных и несвободных программ (рус.) (2000). — предварительная версия перевода версии статьи 1998 года. Проверено 21 ноября 2008.
  3. Прикладная дебианавтика: Беседа с представителями Graphisoft

См. также

Wikimedia Foundation . 2010 .

Полезное

Смотреть что такое «Несвободное программное обеспечение» в других словарях:

Свободное программное обеспечение — Запрос «Free software» перенаправляется сюда; см. также другие значения. Свободное программное обеспечение (СПО, англ. free software, также software libre или libre software), свободный софт  программное обеспечение, в отношении… … Википедия

Программное обеспечение — Запрос «Software» перенаправляется сюда; см. также другие значения … Википедия

Проприетарное программное обеспечение — (англ. proprietary software; от proprietary  частное[1], патентованное[1], в составе собственности[1] и software  программное обеспечение)  программное обеспечение, являющееся частной собственностью авторов или… … Википедия

Закрытое программное обеспечение — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software) программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… … Википедия

Патентованное программное обеспечение — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software) программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… … Википедия

Полусвободное программное обеспечение — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software) программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… … Википедия

ПРОПРИЕТАРНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ — Программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно). Правообладатель проприетарного ПО сохраняет за собой… … Словарь бизнес-терминов

Несвободное ПО — Проприетарное, частное или собственническое программное обеспечение (англ. proprietary software) программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободы ПО (речь именно о… … Википедия

Открытая программа — Свободное программное обеспечение широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование)[1]… … Википедия

Свободное ПО — Свободное программное обеспечение широкий спектр программных решений, в которых права пользователя («свободы») на неограниченные установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование)[1]… … Википедия

Программы являющиеся частной собственностью авторов или правообладателей делятся на.. (продолжите предложение)

Программы являющиеся частной собственностью авторов или правообладателей делятся на совместную или приватную собственность (ПО, являющееся частной собственностью авторов или правообладателей).Совместная подразумевает совладение, в то время как приватная, означает исключительно владение.

Чтобы вопрос опубликовался, войди или зарегистрируйся

Восстановление пароля

Мы отправили письмо со ссылкой на смену пароля на username@mail.ru.

Если письма нет, проверь папку «Спам».

Чтобы вопрос опубликовался, войди или зарегистрируйся

Нужна регистрация на Учи.ру

«Ваш урок» теперь называется Учи.Ответы. Чтобы зайти на сайт, используй логин и пароль от Учи.ру. Если у тебя их нет, зарегистрируйся на платформе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *