Программное обеспечение, находящееся в общественном достоянии, — это программное обеспечение , которое было размещено в общественном достоянии , другими словами, программное обеспечение, на которое нет абсолютно никаких прав собственности, таких как авторские права , товарный знак или патент . Программное обеспечение, находящееся в общественном достоянии, может быть изменено, распространено или продано даже без какой-либо атрибуции кем-либо; это отличается от распространенного случая программного обеспечения, находящегося под исключительным авторским правом , где лицензии предоставляют ограниченные права использования.
Согласно Бернской конвенции , которую подписало большинство стран, автор автоматически получает исключительное авторское право на все, что он написал, и местное законодательство может аналогичным образом предоставлять авторские права, патентные права или права на товарный знак по умолчанию. Конвенция также распространяется на программы, и поэтому они автоматически подлежат авторскому праву. Если программа должна быть размещена в общественном достоянии, автор должен явно отказаться от авторских прав и других прав на нее каким-либо образом, например, с помощью заявления об отказе . [1] В некоторых юрисдикциях некоторые права (в частности, моральные права ) не могут быть отклонены: например, основанное на гражданских традициях немецкое право « Urheberrecht » отличается от концепции «авторского права» англосаксонской традиции общего права . [ как? ]
С культуры программного обеспечения 1950-х по 1990-е годы программное обеспечение с открытым исходным кодом (или PD) было популярно как оригинальное академическое явление. Этот вид свободно распространяемого и общего «бесплатного программного обеспечения» объединял современные классы бесплатного программного обеспечения , условно-бесплатного программного обеспечения и свободного и открытого программного обеспечения и был создан в академических кругах любителями и хакерами . [2] Поскольку программное обеспечение часто писалось на интерпретируемом языке, таком как BASIC , исходный код был необходим и, следовательно, распространялся для запуска программного обеспечения. Программное обеспечение PD также распространялось и распространялось в виде печатного исходного кода ( программы ввода ) в компьютерных журналах (таких как Creative Computing , SoftSide , Compute!, Byte и т. д.) и книгах, таких как бестселлер BASIC Computer Games . [3] Ранее программное обеспечение с закрытым исходным кодом было редкостью до середины 1970-х и до 1980-х годов. [4] [5] [6]
До 1974 года, когда Комиссия США по новым технологическим использованиям защищенных авторским правом работ (CONTU) постановила, что «компьютерные программы, в той мере, в которой они воплощают оригинальное творение автора, являются надлежащим объектом авторского права» [7] [8], программное обеспечение не было объектом авторского права и, следовательно, всегда находилось в общественном достоянии. Это законодательство, а также судебные решения, такие как Apple против Франклина в 1983 году по объектному коду , разъяснили, что Закон об авторском праве предоставил компьютерным программам статус авторского права литературных произведений.
В 1980-х годах распространенным способом распространения программного обеспечения в общественном достоянии [ требуется проверка ] было получение его через локальную группу пользователей или компанию, такую как PC-SIG из Саннивейла, Калифорния, которая поддерживала каталог почтовых заказов из более чем 300 дисков со средней ценой 6 долларов США. [9] Программное обеспечение в общественном достоянии с исходным кодом также распространялось в сетях BBS . Программное обеспечение в общественном достоянии иногда коммерциализировалось с помощью модели donationware , когда пользователям предлагалось сделать финансовое пожертвование, которое отправлялось по почте. [10]
Модели «бесплатного обмена» и коммерциализации программного обеспечения с помощью пожертвований в последующие годы эволюционировали в модель условно-бесплатного программного обеспечения [11] [12] и бесплатного программного обеспечения, называемого freeware. [13] Кроме того, из-за других изменений в компьютерной индустрии обмен исходным кодом стал менее распространенным. [6]
С принятием Закона о реализации Бернской конвенции 1988 года (и более раннего Закона об авторском праве 1976 года ) правовая основа для программного обеспечения, находящегося в общественном достоянии, кардинально изменилась. До принятия этого закона выпуск программного обеспечения без уведомления об авторском праве был достаточным для того, чтобы сделать его общественным достоянием. С принятием нового закона программное обеспечение по умолчанию стало защищенным авторским правом и требовало явного заявления об отказе или лицензии от автора. [14] [15]
Референтные реализации алгоритмов, часто криптографические , предназначенные или применяемые для стандартизации , по-прежнему часто публикуются в открытом доступе; примерами служат CERN httpd [16] в 1993 году и Serpent cipher в 1999 году. Проект Openwall поддерживает список нескольких алгоритмов и их исходный код в открытом доступе. [17]
В качестве ответа академической экосистемы программного обеспечения на изменение системы авторского права в конце 1980-х годов были разработаны разрешительные лицензионные тексты, такие как лицензия BSD и ее производные. Разрешительно-лицензированное программное обеспечение, которое является разновидностью свободного и открытого программного обеспечения, разделяет большинство характеристик более раннего программного обеспечения, находящегося в общественном достоянии, но стоит на правовой основе закона об авторском праве.
В 1980-х годах Ричард Столлман , долгое время работавший в академической среде совместного использования программного обеспечения типа «общественное достояние», заметил появление проприетарного программного обеспечения и упадок экосистемы программного обеспечения общественного достояния. В попытке сохранить эту экосистему он создал лицензию на программное обеспечение, GPL , которая кодирует права общественного достояния и обеспечивает их безотзывное соблюдение в отношении программного обеспечения. Как это ни парадоксально, его подход copyleft опирается на возможность принудительного исполнения авторских прав, чтобы быть эффективным. Таким образом, свободное программное обеспечение copyleft разделяет многие свойства с программным обеспечением общественного достояния, но не допускает повторного лицензирования или сублицензирования. В отличие от настоящего программного обеспечения общественного достояния или программного обеспечения с разрешительной лицензией, лицензия copyleft Столлмана пытается обеспечить свободное совместное использование программного обеспечения также и в будущем, не допуская изменения лицензии.
Поэтому ссылаться на свободное программное обеспечение (которое находится под лицензией свободного программного обеспечения ) или на программное обеспечение, распространяемое и используемое бесплатно (freeware), как на «общественное достояние» неправильно. В то время как общественное достояние отказывается от исключительных прав автора (например, авторских прав), в свободном программном обеспечении авторские права все еще сохраняются и используются, например, для обеспечения соблюдения копилефта или для распространения программного обеспечения с разрешительной лицензией. Лицензированное программное обеспечение, как правило, не находится в общественном достоянии. [18] Другое явное отличие заключается в том, что исполняемая программа может находиться в общественном достоянии, даже если ее исходный код не доступен (что делает программу не поддающейся модификации), в то время как свободное программное обеспечение всегда имеет доступный исходный код.
С 2000-ми годами и появлением сетей обмена данными между равноправными пользователями и совместного использования в веб-разработке новое поколение разработчиков, критически настроенных к авторскому праву, снова сделало модель программного обеспечения общественного достояния « без лицензии » видимой, также критикуя экосистему лицензий FOSS (« Post Open Source ») как стабилизирующую часть системы авторского права. [19] [20] [21] [22] Были разработаны новые лицензии и тексты отказов от прав, не относящиеся к FOSS, в частности Creative Commons « CC0 » (2009) и « Unlicense » (2010), и наблюдался заметный рост популярности разрешительных лицензий на программное обеспечение. Кроме того, растущая проблема бесхозного программного обеспечения и цифрового устаревания программного обеспечения повысила осведомленность об актуальности повторной передачи программного обеспечения в общественное достояние для лучшего сохранения цифрового наследия, не ограниченного авторским правом и управлением цифровыми правами . [23] [24] [25] [26]
Около 2004 года велись дебаты о том, можно ли считать программное обеспечение, являющееся общественным достоянием, частью экосистемы FOSS, как утверждал адвокат Лоуренс Розен в эссе «Почему общественное достояние не является лицензией» [27] , позиция, которая столкнулась с оппозицией Дэниела Дж. Бернстайна и других. [28] В 2012 году статус был окончательно урегулирован, когда Розен изменил свое мнение и принял CC0 как лицензию с открытым исходным кодом, признав при этом, что, вопреки предыдущим утверждениям, авторские права могут быть отменены, что было подкреплено решением Девятого окружного суда . [29]
До принятия Закона об осуществлении Бернской конвенции 1988 года (и более раннего Закона об авторском праве 1976 года, вступившего в силу в 1978 году) произведения можно было легко передать в общественное достояние, опубликовав их без явного уведомления об авторском праве и без регистрации авторского права . После 1988 года все произведения по умолчанию были защищены авторским правом и должны были быть активно переданы в общественное достояние посредством заявления об отказе. [14] [15]
Работы, защищенные авторским правом, такие как программное обеспечение, должны перейти в общественное достояние после истечения срока действия авторского права , теряя свои авторские привилегии . Благодаря многолетней защите авторских прав, предоставляемой Бернской конвенцией, ни одно программное обеспечение никогда не переходило в общественное достояние, покидая условия авторского права. Вопрос о том, как быстро работы должны переходить в общественное достояние, был предметом научных [30] [31] [32] и публичных дебатов, а также для программного обеспечения, такого как видеоигры . [24] [25] [26]
В то время как настоящее общественное достояние делает лицензии на программное обеспечение ненужными, поскольку ни один владелец/автор не обязан предоставлять разрешение (« культура разрешений »), существуют лицензии, которые предоставляют права, подобные правам общественного достояния. Не существует универсально согласованной лицензии, но есть несколько лицензий, которые направлены на передачу исходного кода в общественное достояние.
В 2000 году WTFPL была выпущена как лицензия/отказ от публичного домена/ уведомление об антикопирайтах . [34] В 2009 году Creative Commons выпустила CC0, которая была создана для совместимости с различными правовыми областями (например, гражданским правом континентальной Европы ), где выделение в общественное достояние проблематично. Это достигается с помощью заявления об отказе от публичного домена и резервной всеразрешительной лицензии на случай, если отказ невозможен. [35] [36] Unlicense , опубликованная около 2010 года, фокусируется на сообщении об антикопирайтах. Unlicense предлагает текст отказа от публичного домена с резервной лицензией, подобной публичному домену, вдохновленной разрешительными лицензиями, но без пункта об атрибуции. [37] [38] В 2015 году GitHub сообщил, что из примерно 5,1 миллиона лицензированных проектов, размещенных на нем, почти 2% использовали Unlicense. [39] Другим популярным вариантом является лицензия BSD Zero Clause , выпущенная в 2006 году и нацеленная на программное обеспечение. [40]
В результате такое лицензированное программное обеспечение, являющееся общественным достоянием, обладает всеми четырьмя свободами , но не ограничено сложностями атрибуции (ограничение разрешительного лицензированного программного обеспечения) или лицензионной совместимостью (проблема с программным обеспечением, лицензированным с сохранением авторских прав).
См. также Категория:Программное обеспечение, являющееся общественным достоянием, с исходным кодом , Категория:Программное обеспечение, являющееся общественным достоянием
В раннюю компьютерную эпоху общедоступное программное обеспечение, например, распространялось в виде программ для ввода в компьютерные журналы и книги, такие как BASIC Computer Games . Явные заявления об отказе от PD или файлы лицензий в то время были необычными. Общедоступное программное обеспечение без уведомления об авторских правах считалось общедоступным программным обеспечением и распространялось как таковое.
Известные общие программные обеспечения PD того времени включают:
Видеоигры являются одними из самых ранних примеров программного обеспечения для совместного использования персональных данных, которые по-прежнему актуальны и сегодня:
Многие авторы программного обеспечения PD продолжали практику выпуска в общественное достояние без текста отказа, не зная или не заботясь об изменившемся законе об авторском праве, тем самым создавая правовую проблему. С другой стороны, в середине 1980-х годов журналы начали заявлять об авторском праве даже на программы ввода, которые ранее рассматривались как PD. [45] [46] Очень медленно авторы программного обеспечения PD начали включать явные тексты отказа или заявления о лицензии.
Эти примеры современного программного обеспечения PD (после Закона о реализации Бернской конвенции 1988 года) находятся либо в надлежащем общественном достоянии (например, созданном правительственной организацией США ), либо в надлежащем общественном достоянии, подобном лицензии (например, CC0), либо сопровождаются четким заявлением об отказе от автора. Хотя и не так широко распространено, как до 2000-х годов, программное обеспечение PD все еще существует в наши дни. Например, SourceForge перечислил 334 размещенных проекта PD в 2016 году [47], а GitHub — 102 000 только в категории Unlicense в 2015 году [39] В 2016 году анализ пакетов проекта Fedora показал, что PD была седьмой по популярности «лицензией». [48]
Отмеченный наградами разработчик видеоигр Джейсон Рорер публикует свои работы в PD, как и несколько криптографов , таких как Дэниел Дж. Бернстайн, Брюс Шнайер и Дуглас Крокфорд , [49] с эталонными реализациями криптографических алгоритмов.
В отличие от коммерческого программного обеспечения, существует большой и растущий объем свободного программного обеспечения, которое находится в общественном достоянии. Общественное программное обеспечение написано любителями микрокомпьютеров (также известными как "хакеры"), многие из которых являются профессиональными программистами в своей профессиональной жизни.
Хотя политика IBM по утаиванию исходного кода для отдельных программных продуктов уже отметила свою вторую годовщину, пользователи только сейчас начинают справляться с последствиями этого решения. Но независимо от того, повлияло ли появление продуктов только с объектным кодом на их повседневные операции DP или нет, некоторые пользователи остаются возмущенными решением IBM. Объявленная в феврале 1983 года политика IBM только с объектным кодом была применена к растущему списку системных программных продуктов Big Blue
Нет сомнений, что программное обеспечение с открытым исходным кодом и программное обеспечение, находящееся в общественном достоянии, схожи. Но даже эксперты расходятся во мнениях о том, насколько тесно они связаны.
Как человек, отчаянно тоскующий по модели PD, которая стимулировала творчество до того, как индустрия авторских прав злонамеренно захватила планету, я опечален тем, что игра двадцатилетней давности не вышла в свет.
игры, которым больше пары десятилетий, не становятся общественным достоянием. Двадцать лет — довольно произвольное число, которое, кажется, имеет смысл в контексте жизни игр, но это может быть и двадцать пять, и тридцать.
Дело, на которое вы ссылаетесь в своем письме, Hampton v. Paramount Pictures, 279 F.2d 100 (9th Cir. Cal. 1960), отстаивает предположение, что, по крайней мере, в Девятом округе человек действительно может отказаться от своих авторских прав (вопреки тому, что я написал в своей статье) – но для этого требуется эквивалент явной лицензии. :-) [...] Для справки, я уже проголосовал +1 за одобрение передачи общественного достояния CC0 и резервной лицензии как соответствующей OSD. Признаю, что я годами выступал против "общественного достояния" как лицензии с открытым исходным кодом, но оглядываясь назад, учитывая минимальный риск для разработчиков и пользователей, полагающихся на такое ПО, и очевидную популярность этой "лицензии", я изменил свое мнение. Нельзя стоять на пути пожарного шланга свободного ПО с открытым исходным кодом, даже если оно не идет с лучшей лицензией FOSS, которой я доверяю больше.
Оптимальный срок действия авторских прав был предметом широких дебатов в течение последнего десятилетия.
1 MIT 44,69%, 2 Другие 15,68%, 3 GPLv2 12,96%, 4 Apache 11,19%, 5 GPLv3 8,88%, 6 BSD 3-пунктовая 4,53%, 7 Нелицензированная 1,87%, 8 BSD 2-пунктовая 1,70%, 9 LGPLv3 1,30%, 10 AGPLv3 1,05% (30 млн * 2% * 17% = 102 тыс.)
В приведенной выше гистограмме я посчитал GPL и ее различные версии как одно семейство, и то же самое я сделал с LGPL. Из этой диаграммы совершенно ясно, что лицензия MIT является наиболее используемой лицензией с общим числом вариантов использования 2706. Следовательно, идут GPL (т. е. GNU General Public License) и ее различные версии, BSD, LGPL (т. е. GNU Lesser General Public License) и ее различные версии, семейство ASL (т. е. Apache Software License), MPL (т. е. Mozilla Public License). Помимо этих лицензий есть проекты, которые передали себя в Public Domain, и это число составляет 137.
Вся библиотека художественных ресурсов из игры была сделана свободно доступной, переданной в общественное достояние. Код из игрового клиента включен, чтобы помочь разработчикам работать с ресурсами. Все это может быть загружено и использовано кем угодно, для любых целей.