Что Такое General Public License?
Узнаем значение General Public License, определение в крипто, Что Такое General Public License и другие важные детали.
General Public Licence (GPL) является копилефт лицензией программного обеспечения. GPL является первой известной копилефт лицензией, которая была создана для проекта GNU. Ричард Столлман, создатель Free Software Foundation, изобрёл её в 1989 году. Она позволяет пользователям модифицировать и распространять компьютерную программу или другие типы работ.
Вот только в отличие от копирайта (авторских прав), слово копилефт означает предоставляемую GPL возможность для публикации производных работ. Однако они обязаны распространяться на тех же условиях лицензии, что и оригинальная работа. Значит пользователи не могут использовать программы с GPL, а затем распространять производные работы под другой лицензией.
Другие формы бесплатного лицензирования программ, вроде BSD и MIT, не имеют подобных ограничений. Причиной является отсутствие необходимости в разрешениях. Условия копилефт и лицензий без ограничений немного отличаются, несмотря на то, что оба типа предоставляют пользователям возможность копирования, изменений и распространения программного обеспечения. Отличия весьма очевидные:
- Лицензии копилефт обеспечивают, чтобы программы с открытым исходным кодом оставались доступными для всех. Кроме того, они не позволяют другим получать прибыль от работы, что была сделана бесплатной для всех. Тем не менее, поддерживающие копилефт стараются сохранить хотя бы часть контроля над их работой.
- Лицензии без разрешения позволяют пользователям полноценно использовать программное обеспечение. Но есть одно условие - должны быть указаны оригинальные разработчики. Проще говоря, лицензии без разрешения позволяют людям делать что они хотят с их работой, пока они указывают создателей.
На данный момент лицензия GPL чаще используется для распространения бесплатных программ с открытым исходным кодом. Данной лицензией обладают популярные бесплатные программные продукты, включая GNU Compiler Collection (GCC) и даже ядро Linux.