Лицензия Artistic License — это лицензия с открытым исходным кодом, используемая для определенных бесплатных пакетов программного обеспечения с открытым исходным кодом , в частности, для стандартной реализации языка программирования Perl и большинства модулей CPAN , которые имеют двойную лицензию: лицензию Artistic License и лицензию GNU General Public License (GPL).
Оригинальная Художественная Лицензия была написана Ларри Уоллом . Название лицензии является отсылкой к концепции художественной лицензии .
Является ли оригинальная Artistic License лицензией свободного ПО или нет, в значительной степени не решено. Free Software Foundation прямо назвал оригинальную Artistic License несвободной лицензией, [3] критикуя ее как «слишком расплывчатую; некоторые отрывки слишком заумны для их собственного блага, и их значение неясно». [4] FSF рекомендовал не использовать лицензию саму по себе, но одобрил общий подход двойного лицензирования AL/GPL для проектов Perl.
В ответ на это Брэдли Кун , который позже работал в Free Software Foundation, сделал минимальную переделку, чтобы прояснить неоднозначные отрывки. Это было выпущено как Clarified Artistic License и одобрено FSF. Оно используется Paros Proxy, JavaFBP toolkit и NcFTP .
Условия Художественной лицензии 1.0 были предметом спора в деле Якобсен против Катцера в первоначальном постановлении Окружного суда Соединенных Штатов по Северному округу Калифорнии от 2009 года, в котором говорилось, что лицензии, подобные FOSS, могут быть принудительно исполнены только посредством договорного права , а не посредством закона об авторском праве , в контекстах, когда убытки по контракту будет трудно установить. [5] При рассмотрении апелляции федеральный апелляционный суд «постановил, что условия Художественной лицензии являются подлежащими принудительному исполнению условиями авторского права». [6] Дело было возвращено в Окружной суд, который не применил критерии высшего суда на том основании, что в это время прецедент Верховного суда, применимый к делу, изменился. [7] Однако это оставило неизменным вывод о том, что бесплатная и открытая лицензия тем не менее имеет экономическую ценность. [8] [9] В конечном итоге Якобсен одержал победу в 2010 году, и Дело установило новый стандарт, делающий условия Художественной лицензии 1.0 подлежащими принудительному исполнению посредством законов об авторском праве и соответствующих прецедентов. [10]
В ответ на процесс запроса комментариев (RFC) для улучшения положения лицензирования Perl 6 , черновик Куна был существенно переписан Робертой Кэрни и Эллисон Рэндал для удобства чтения и юридической ясности с участием сообщества Perl. Это привело к появлению Artistic License 2.0 , которая была одобрена как лицензия свободного программного обеспечения [11] и открытого исходного кода [12] .
Лицензия Artistic 2.0 также примечательна своей превосходной совместимостью с другими лицензиями FOSS благодаря пункту о повторном лицензировании , свойству, которого нет в других лицензиях, таких как GPL. [13]
Вы можете распространять свою Измененную версию в качестве исходного кода (бесплатно или за плату дистрибьютора, а также с скомпилированной формой Измененной версии или без нее) [...] при условии, что вы выполните хотя бы ОДНО из следующих действий:
[...] (c) разрешить любому, кто получает копию Измененной версии, сделать Исходную форму Измененной версии доступной другим лицам в соответствии с
(i) Первоначальная лицензия или
(ii) лицензия , которая позволяет лицензиату свободно копировать, изменять и распространять Измененную версию, используя те же условия лицензирования, которые применяются к копии, полученной лицензиатом, и требует, чтобы Исходная форма Измененной версии и любых произведений, полученных на ее основе, были доступны бесплатно, при этом лицензионные сборы запрещены, но разрешены Сборы дистрибьютора.
Он был принят некоторыми реализациями Perl 6 , фреймворком Mojolicious , NPM и использовался виртуальной машиной Parrot с версии 0.4.13. Он также используется эмулятором SNEeSe , который ранее лицензировался по Clarified Artistic License.
OSI рекомендует всем разработчикам и проектам , лицензирующим свои продукты с помощью Художественной лицензии, принять Художественную лицензию 2.0. [14]
... он разрешает включать программное обеспечение, выпущенное по оригинальной лицензии Artistic License, даже если это несвободная лицензия.