Некоторые особенности лицензирования программного обеспечения по модели GPL (GNU General Public License):
- Открытый исходный код. 1 Пользователи имеют доступ к исходному коду программы, могут изучать, анализировать и модифицировать его. 1
- Обязательность использования той же лицензии. 1 Если вносить изменения в программное обеспечение, выпущенное под GPL, то все изменения должны быть выпущены под этой же лицензией. 1
- Ограничения на коммерческое использование. 1 Лицензия не запрещает коммерческое использование программного обеспечения, но не позволяет взимать с пользователей деньги за доступ к нему или использование его функций. 1 Можно взимать только плату за распространение программного обеспечения в виде физического носителя или за предоставление услуг по его установке, настройке или обслуживанию. 1
- Ограничения на использование патентов. 1 GPL требует, чтобы любой, кто распространяет программное обеспечение под этой лицензией, предоставлял пользователю права на использование любых патентов, связанных с программным обеспечением. 1
- Обязательства по предоставлению уведомления и информации. 2 Каждая копия программы должна содержать уведомление об авторских правах и ссылку на текст лицензии. 2 Особые обязательства возникают, когда программы под лицензией GPL изменяются: в таких случаях также должно быть включено уведомление, указывающее на внесённые изменения. 2
GPL считается одной из самых «строгих» открытых лицензий, так как требует от разработчиков сохранять открытость на всех этапах распространения и использования кода. 4