Введение

Лицензия на программное обеспечение – это юридический инструмент (обычно в форме договорного права, с печатными материалами или без них), регулирующий использование и/или перераспределение программного обеспечения. Согласно законодательству об авторском праве США, все программное обеспечение защищено авторским правом как в форме исходного кода, так и в форме объектного кода, если только это программное обеспечение не было разработано правительством США, в этом случае оно не подлежит охране авторским правом. Авторы программного обеспечения, защищенного авторским правом, могут передать его в общественное достояние, в этом случае оно также не охраняется авторским правом и, следовательно, не может быть лицензировано. Типичная лицензия на программное обеспечение предоставляет лицензиату, как правило, конечному пользователю, разрешение использовать одну или несколько копий программного обеспечения способами, которые в противном случае могли бы представлять собой нарушение исключительных прав владельца авторских прав на программное обеспечение. Свободное и открытое Несвободное Общественное достояние Разрешительная лицензия (может использоваться в программном обеспечении с закрытым исходным кодом) Копилефт (защитная лицензия) Некоммерческая лицензия Проприетарная лицензия Торговая тайна Описание Предоставляет все права Предоставляет права на использование, включая право на перелицензирование (позволяет приватизацию, совместимость лицензий) Предоставляет права на использование, запрещает приватизацию Предоставляет права только для некоммерческого использования. Может быть объединена с копилефтом. Традиционное использование авторских прав; предоставление прав не требуется Никакая информация не публикуется Программное обеспечение PD, CC0 MIT, Apache, MPL, BSD GPL, AGPL JRL, AFPL Проприетарное программное обеспечение, без публичной лицензии частное, внутреннее программное обеспечение Другие произведения PD, CC0 CC BY CC BY SA CC BY NC Авторское право, без публичной лицензии неопубликованные

Лицензии на программное обеспечение и авторское право

Большинство распространенных программных продуктов можно классифицировать в соответствии с типом лицензии (см. таблицу). Две общие категории программного обеспечения, защищенного законом об авторском праве, и, следовательно, имеющего лицензии, предоставляющие лицензиату конкретные права, – это проприетарное программное обеспечение и свободное программное обеспечение с открытым исходным кодом (FOSS). Отличительным концептуальным различием между ними является предоставление прав на модификацию и повторное использование программного продукта, полученного пользователем: лицензии FOSS предоставляют пользователю оба этих права и, следовательно, включают модифицируемый исходный код в состав программного обеспечения ("открытый исходный код"), в то время как проприетарное программное обеспечение обычно не предоставляет эти права и, следовательно, сохраняет исходный код закрытым ("закрытый исходный код"). Помимо предоставления прав и установления ограничений на использование программного обеспечения, защищенного авторским правом, лицензии на программное обеспечение обычно содержат положения, определяющие ответственность сторон, вступающих в соглашение. В корпоративных и коммерческих сделках с программным обеспечением эти условия часто включают ограничения ответственности, гарантии и отказ от гарантий, а также возмещение убытков в случае нарушения программным обеспечением прав интеллектуальной собственности кого-либо. Нелицензионное программное обеспечение, не подпадающее под защиту авторского права, является либо программным обеспечением, находящимся в общественном достоянии (PD), либо программным обеспечением, которое не распространяется, не лицензируется и рассматривается как внутренняя коммерческая тайна. Примерами этого могут служить несанкционированные утечки программного обеспечения или программные проекты, размещенные в общедоступных репозиториях, таких как GitHub, без указания лицензии. Поскольку добровольная передача программного обеспечения в общественное достояние (до истечения срока действия авторского права) является проблематичной в некоторых юрисдикциях (например, в Германии), существуют также лицензии, предоставляющие права, аналогичные правам общественного достояния, например, CC0 или WTFPL. + Лицензии на программное обеспечение и права, предоставляемые в контексте авторского права, согласно Марку Веббинку. Расширено информацией о фривэре и сублицензировании. Права предоставлены Общественное достояние Разрешительная лицензия FOSS (например, лицензия BSD) Копилефт лицензия FOSS (например, GPL) Фривэр / Shareware / Freemium Проприетарная лицензия Торговая тайна Авторское право сохраняется Право на исполнение Право на отображение Право на копирование Право на изменение Право на распространение Право на сублицензирование Примерное программное обеспечение SQLite, ImageJ Веб-сервер Apache, ToyBox Ядро Linux, GIMP, OBS Irfanview, Winamp Windows, большинство коммерческих видеоигр и их системы DRM, Spotify, xSplit, TIDAL Серверные облачные вычислительные программы и сервисы, криминалистические приложения и другие виды рабочих задач.

Собственность и лицензирование

Многие компании, разрабатывающие проприетарное или программное обеспечение с открытым исходным кодом, продают копию программного обеспечения с лицензией на его использование. Право собственности на товар пользователю не передается, и пользователь не имеет гарантии пожизненной доступности программного обеспечения, а также не вправе продавать, сдавать в аренду, дарить, копировать или распространять его в сети Интернет. Лицензионные условия могут содержать дополнительные юридические положения, которые пользователи не могут обсуждать индивидуально или через потребительские организации, а могут лишь принять или отклонить, вернув продукт поставщику. Это право может быть эффективно реализовано, если законодательство юрисдикции предусматривает обязательный срок для отказа от товара сразу после покупки (как это предусмотрено законодательством Европейского Союза), или обязательное публичное ознакомление с лицензионными условиями, чтобы пользователи могли прочитать их перед покупкой. В Соединенных Штатах, раздел 117 Закона об авторском праве предоставляет владельцу конкретной копии программного обеспечения прямое право использовать это программное обеспечение на компьютере, даже если использование программного обеспечения на компьютере требует создания случайных копий или адаптаций (действия, которые в противном случае могли бы потенциально являться нарушением авторских прав). Следовательно, владелец копии компьютерного программного обеспечения имеет законное право использовать эту копию. Таким образом, если конечный пользователь программного обеспечения является владельцем соответствующей копии, он может законно использовать программное обеспечение без лицензии от издателя. Поскольку многие проприетарные "лицензии" лишь перечисляют права, которыми пользователь уже обладает по закону, и при этом претендуют на ограничение его прав, такие контракты могут быть недействительными из-за отсутствия встречного удовлетворения. Лицензии на проприетарное программное обеспечение часто стремятся предоставить издателям больше контроля над использованием их программного обеспечения, сохраняя право собственности на каждую копию у издателя. В результате, раздел 117 не применяется к конечному пользователю, и издатель может потребовать от конечного пользователя принятия всех условий лицензионного соглашения, многие из которых могут быть более ограничительными, чем просто закон об авторском праве. Форма взаимоотношений определяет, является ли это арендой или покупкой, как, например, в делах UMG v. Augusto или Vernor v. Autodesk, Inc. Право собственности на цифровые товары, такие как программные приложения и видеоигры, оспаривается EULA ("лицензионными, а не продаваемыми") цифровых дистрибьюторов, таких как Steam. В Европейском Союзе Европейский Суд постановил, что обладатель авторских прав не может препятствовать перепродаже цифрового программного обеспечения в соответствии с принципом исчерпания права собственности при первой продаже, поскольку право собственности передается, и тем самым ставит под сомнение EULA ("лицензируемое, а не продаваемое"). Швейцарская компания UsedSoft стала пионером в перепродаже бизнес-программного обеспечения и боролась за это право в суде. В Европе Директива ЕС 2009/24/EC прямо разрешает торговлю подержанными компьютерными программами.

Лицензии на собственное программное обеспечение

Отличительной чертой лицензий на проприетарное программное обеспечение является то, что издатель программного обеспечения предоставляет право использования одной или нескольких копий программного обеспечения на основании лицензионного соглашения с конечным пользователем (EULA), но право собственности на эти копии остается у издателя программного обеспечения (отсюда и использование термина "проприетарный"). Эта особенность лицензий на проприетарное программное обеспечение означает, что определенные права в отношении программного обеспечения зарезервированы за издателем. Поэтому в EULA обычно содержатся условия, определяющие порядок использования программного обеспечения, такие как количество допустимых установок или условия распространения. Наиболее существенным следствием такой формы лицензирования является то, что если право собственности на программное обеспечение остается за издателем, то конечный пользователь обязан принять лицензионное соглашение. Иными словами, без принятия лицензии конечный пользователь не может использовать программное обеспечение вообще. Примером такой проприетарной лицензии является лицензия на Microsoft Windows. Как это обычно бывает с лицензиями на проприетарное программное обеспечение, эта лицензия содержит обширный перечень ограничений, в том числе: обратная разработка, одновременное использование программного обеспечения несколькими пользователями и публикация результатов тестов производительности или сравнительных обзоров. Существует множество моделей лицензирования, от простых бессрочных лицензий и плавающих лицензий (также известных как лицензии на одновременное использование) до более сложных, таких как лицензии с оплатой по факту использования. Наиболее распространены лицензии на одного пользователя (именованного пользователя, клиента, узла) или на пользователя в зависимости от объема приобретаемых лицензий, в то время как некоторые производители аккумулируют существующие лицензии. Эти программы лицензирования больших объемов обычно называются Open License Program (OLP), Transactional License Program (TLP), Volume License Program (VLP) и т.п. и противопоставляются программе лицензирования по контракту (CLP), в рамках которой клиент обязуется приобрести определенное количество лицензий в течение фиксированного периода (обычно два года). Также используется лицензирование на одновременного/плавающего пользователя, когда всем пользователям в сети доступна программа, но одновременно может работать только определенное количество. Другая модель лицензирования – лицензирование по ключу (dongle), позволяющее владельцу ключа использовать программу на любом компьютере. Распространенной практикой является лицензирование на сервер, процессор или точки, независимо от количества пользователей, а также лицензии на сайт или компанию. Иногда можно выбрать между бессрочной и годовой лицензией. Для бессрочных лицензий часто требуется год обслуживания, но продление обслуживания (подписки) обычно предоставляется со скидкой. Для годовых лицензий продление не предусмотрено; после истечения срока действия необходимо приобрести новую лицензию. Лицензирование может осуществляться на хост/клиент (или гостевой), почтовый ящик, IP-адрес, домен и т.д., в зависимости от способа использования программы. Дополнительные пользователи лицензируются, в частности, посредством расширенных пакетов (например, до 99 пользователей), которые включают базовый пакет (например, 5 пользователей). Некоторые программы имеют модульную структуру, поэтому для использования дополнительных модулей необходимо сначала приобрести базовый продукт. Лицензирование программного обеспечения часто включает в себя техническую поддержку. Обычно сроком на один год, она может быть включена в стоимость или предлагаться как опция, но часто ее необходимо приобретать вместе с программным обеспечением. Соглашение о технической поддержке (контракт) обычно содержит пункт, позволяющий лицензиату получать незначительные обновления (V.1.1 => 1.2), а иногда и основные обновления (V.1.2 => 2.0). Эта опция обычно называется страховкой от обновлений или гарантией обновления. Для получения основного обновления клиенту необходимо приобрести обновление, если оно не включено в соглашение о технической поддержке. При продлении технической поддержки некоторые производители взимают плату за восстановление (переустановку) за каждый месяц, прошедший с момента истечения срока действия текущей поддержки. Техническая поддержка иногда включает в себя техническую поддержку. Если это так, то уровень технической поддержки, обычно обозначаемый как gold, silver и bronze, может варьироваться в зависимости от способа связи (например, электронная почта или телефонная поддержка), доступности (например, 5x8, 5 дней в неделю, 8 часов в день) и времени реакции (например, три часа). Поддержка также лицензируется за инцидент в виде пакета инцидентов (например, пять инцидентов поддержки в год). FSF дополнительно различает свободные лицензии, совместимые или несовместимые с лицензией FSF по умолчанию – GNU General Public License с принципом copyleft. Open Source Initiative определяет список сертифицированных лицензий с открытым исходным кодом в соответствии с The Open Source Definition. Проект Debian также имеет список лицензий, соответствующих Debian Free Software Guidelines. Свободные и открытые лицензии обычно классифицируются на две категории: те, которые предъявляют минимальные требования к распространению программного обеспечения (разрешительные лицензии), и защищающие принцип copyleft (копилефт-лицензии). Примером копилефт-лицензии является часто используемая GNU General Public License (GPL), также первая лицензия с принципом copyleft. Эта лицензия направлена на предоставление и защиту всем пользователям неограниченной свободы использовать, изучать и модифицировать программное обеспечение в частном порядке, а также, при соблюдении условий GPL, свободы распространять программное обеспечение или любые его модификации. Например, любые изменения, внесенные и распространяемые конечным пользователем, должны включать исходный код этих изменений, а лицензия любой производной работы не должна налагать какие-либо дополнительные ограничения, помимо разрешенных GPL. Примерами разрешительных лицензий являются BSD license и MIT license, которые предоставляют неограниченное разрешение на использование, изучение и модификацию программного обеспечения в частном порядке и содержат лишь минимальные требования к распространению. Это дает пользователю право взять код и использовать его в качестве части программного обеспечения с закрытым исходным кодом или программного обеспечения, выпущенного под проприетарной лицензией. В течение некоторого времени велись споры о том, можно ли считать программное обеспечение, находящееся в общественном достоянии, и лицензии, аналогичные общественному достоянию, видом лицензии FOSS. Около 2004 года юрист Лоуренс Розен в эссе "Почему общественное достояние не является лицензией" утверждал, что программное обеспечение не может быть по-настоящему передано в общественное достояние и, следовательно, не может быть интерпретировано как очень разрешительная лицензия FOSS, позиция, которая встретила возражения со стороны Даниэля Дж. Бернштейна и других. В 2012 году спор был окончательно разрешен, когда Розен признал CC0 лицензией с открытым исходным кодом, признав, что, вопреки своим предыдущим утверждениям, авторское право может быть аннулировано, что подтверждается решениями Ninth Circuit.