Открыть сервис

Copyleft

Copyleft — это метод лицензирования произведений, при котором автор предоставляет права на использование, копирование, модификацию и распространение своего произведения при условии, что все производные работы будут распространяться на тех же или аналогичных условиях. Copyleft является формой лицензирования, противоположной традиционному копирайту (copyright), который ограничивает права пользователей. Основная цель copyleft — обеспечить свободное распространение и развитие творческих и технических продуктов, предотвращая их превращение в проприетарное (закрытое) программное обеспечение или контент.

История

Предпосылки возникновения

Концепция copyleft возникла в контексте движения за свободное программное обеспечение (Free Software Movement), которое начало формироваться в 1980-х годах. В то время коммерческие компании, такие как Microsoft, активно развивали проприетарное программное обеспечение, ограничивая доступ к исходному коду и запрещая его модификацию. Это противоречило идеалам сообщества программистов, которые ценили открытость и совместную работу.

Создание концепции

Термин «copyleft» был впервые введён американским программистом и активистом Ричардом Столлманом в 1984 году. Столлман, основатель проекта GNU, разработал первую copyleft-лицензию — GNU General Public License (GNU GPL), опубликованную в 1989 году. Идея заключалась в том, чтобы использовать механизмы авторского права для защиты свободы, а не для её ограничения. Столлман создал игру слов: «copyleft» — это перевёрнутое «copyright» (право на копирование), что символизирует противоположный подход.

Развитие и распространение

В 1990-х годах copyleft-лицензии стали широко применяться в проектах с открытым исходным кодом, таких как ядро Linux (лицензировано под GPLv2). В 2000-х годах концепция вышла за рамки программного обеспечения: появились лицензии Creative Commons (CC) с элементами copyleft, например, «CC BY-SA» (Attribution-ShareAlike), которая требует распространения производных работ на тех же условиях. В 2010-х годах copyleft использовался в таких проектах, как Wikipedia (лицензия CC BY-SA) и OpenStreetMap (лицензия ODbL).

Классификация copyleft-лицензий

Сильное copyleft

Сильное copyleft (англ. strong copyleft) требует, чтобы все производные работы, включая те, которые объединяются с другими программами, распространялись под той же лицензией. Примеры:

  • GNU GPL (версии 2 и 3) — самая известная лицензия, используемая для ядра Linux, утилит GNU и многих других проектов.
  • GNU Affero General Public License (AGPL) — версия GPL, которая дополнительно требует предоставления исходного кода пользователям, взаимодействующим с программой через сеть (например, через веб-сервер).

Слабое copyleft

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

  • GNU Lesser General Public License (LGPL) — позволяет использовать библиотеку в проприетарных приложениях, но требует, чтобы изменения в самой библиотеке оставались под LGPL.
  • Mozilla Public License (MPL) — разрешает объединение с проприетарным кодом, но требует, чтобы файлы, изменённые под MPL, оставались открытыми.

Copyleft в контенте

Для не-программных произведений (тексты, изображения, музыка) существуют лицензии, реализующие принцип copyleft:

  • Creative Commons Attribution-ShareAlike (CC BY-SA) — требует указания авторства и распространения производных работ под той же лицензией. Используется в Wikipedia.
  • Open Database License (ODbL) — применяется к базам данных, например, в OpenStreetMap.

Устройство и принципы

Механизм действия

Copyleft-лицензии основаны на авторском праве. Автор сохраняет свои права, но предоставляет пользователям широкие разрешения при условии соблюдения определённых обязательств. Основные элементы:

  • Право на копирование — разрешение на создание копий произведения.
  • Право на модификацию — разрешение на изменение и адаптацию произведения.
  • Право на распространение — разрешение на передачу копий другим лицам.
  • Обязательство ShareAlike — требование распространять производные работы под той же лицензией.

Отличие от открытого исходного кода

Copyleft часто путают с открытым исходным кодом (open source), но это разные концепции. Открытый исходный код — это методология разработки, при которой код доступен для просмотра и модификации. Copyleft — это юридический инструмент, который гарантирует, что код останется открытым и свободным в будущем. Некоторые лицензии с открытым исходным кодом (например, MIT или BSD) не являются copyleft, так как позволяют создавать проприетарные производные без обязательного раскрытия исходного кода.

Применение

Программное обеспечение

Copyleft наиболее широко применяется в разработке программного обеспечения. Крупные проекты, использующие copyleft-лицензии:

Контент и данные

Copyleft применяется в образовательных и культурных проектах:

  • Wikipedia — свободная энциклопедия, весь текст лицензирован под CC BY-SA.
  • OpenStreetMap — картографический проект, данные лицензированы под ODbL.
  • Creative Commons — набор лицензий, включая CC BY-SA, используемый для фотографий, музыки и текстов.

Научные исследования

Copyleft-лицензии используются в открытой науке (open science) для публикации статей, данных и программного обеспечения. Например, журналы, работающие по модели открытого доступа (open access), часто требуют лицензий CC BY или CC BY-SA.

Значение и влияние

Преимущества

  • Свобода распространения — copyleft гарантирует, что произведение остаётся доступным для всех, включая будущие поколения.
  • Стимулирование совместной работы — сообщества разработчиков и авторов могут совместно улучшать продукт, не опасаясь, что кто-то присвоит результаты.
  • Предотвращение «захвата» — copyleft не позволяет коммерческим компаниям закрыть код или контент, созданный сообществом.

Критика

  • Ограничение коммерческого использования — некоторые компании избегают copyleft-лицензий, так как они требуют раскрытия исходного кода производных продуктов, что может быть невыгодно для бизнеса.
  • Сложность совместимости — разные copyleft-лицензии могут быть несовместимы друг с другом (например, GPLv2 и GPLv3), что затрудняет объединение кода из разных проектов.
  • Юридические риски — нарушение условий copyleft-лицензии может привести к судебным искам, как в случае с делом Oracle против Google (2010–2021) по поводу использования Java API в Android.

Интересные факты

  • Символ copyleft — перевёрнутый знак копирайта (©) — не имеет официального юридического статуса, но широко используется в сообществе.
  • Ричард Столлман специально выбрал слово «copyleft», чтобы подчеркнуть противопоставление «copyright» (право на копирование) и «left» (левый, как в политическом смысле — свобода).
  • В России copyleft-лицензии признаются как часть авторского права, но их применение регулируется Гражданским кодексом РФ (часть четвёртая). Например, лицензии Creative Commons считаются открытыми лицензиями, если они соответствуют российскому законодательству.

Источники

  • Stallman, R. (1984). GNU Manifesto. Free Software Foundation.
  • Free Software Foundation. (2007). GNU General Public License, Version 3.
  • Creative Commons. (2019). Attribution-ShareAlike 4.0 International (CC BY-SA 4.0).
  • Гражданский кодекс Российской Федерации. Часть четвёртая. Статья 1286.1. Открытая лицензия.
  • Wikipedia. (2023). Copyleft.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →