Всем всё везде разрешено, или как работает GNU General Public License

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

Что послужило началом GNU GPL?

Основой в области разработки «свободного программного обеспечения» стал проект GNU, на базе которого был учрежден «Фонд свободного программного обеспечения» (Free Software Foundation – FSF). Основным направлением деятельности фонда являются разработка и поддержание различных вариантов публичных лицензий (GNU General Public License).

В чем заключается суть GNU GPL?

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

В соответствии с лицензией GPL пользователь может свободно использовать, изменять или распространять программное обеспечение без каких-либо ограничений. Конкретный набор прав, или же “4 свободы”, перечислены в лицензии GPL и представляют собой:

  1. Свободу запуска. Лицензиату предоставляется право запускать программу абсолютно для любых целей.
  2. Свободу изучения и модификации. Лицензиат получает право изучать работу программы и адаптировать к своим потребностям пользователя, в том числе обязательным условием является обеспечение автором доступа к исходным кодам. 
  3. Свободу распространения. Лицензиат имеет право распространять копии программы.
  4. Свободу улучшения и публикации. Лицензиату принадлежит право улучшать программу и публиковать улучшенную версию программного обеспечения.

Таким образом, у пользователей есть право запускать, изучать, распространять, изменять и улучшать программу.
Если разработчик использует какой-либо компонент GNU GPL в своем ПО, то ПО в целом подпадает под действие правил и условий GPL.

В чем отличие GPLv2 и GPLv3?

На данный момент наиболее популярными являются вторая и третья версии GNU GPL. Каждая из них призвана совершенствовать предыдущую версию. Так, GPL2v исключала обязательство о предоставлении лицензии на бесплатное использование объекта, содержащего GNU GPL (изначальную версию) всем третьим лицам.

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

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

Данная версия в целом применяется значительно проще, нежели GPL2v. Ранняя лицензия основывалась на правовой системе США, следовательно, ее применение за рамками США требовало большего урегулирования.

Модификации GPL3v также включают в себя:

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

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


Читайте нас на vc.ru


Уважаемые журналисты, использование материалов с сайта REVERA в публикациях возможно только после нашего письменного разрешения. 

Для согласования материалов обращайтесь на e-mail: i.antonova@revera.legal или Telegram: https://t.me/PR_revera