Я хотел бы открыть проект с открытым исходным кодом под GPL v3. Кроме того, я хотел бы продать лицензию для тех, кто хочет использовать код в проприетарном приложении.
Как мне выпустить исходный код под лицензией GPL v3, сохранив за собой право выпустить его под другой лицензией по моему выбору? Я все еще помещаю заголовок GPL вверху каждого из моих исходных файлов?
Я довольно плохо знаком с юридической стороной программного обеспечения.
open-source
licensing
gpl
copyright
Дэвид Неем
источник
источник
Ответы:
Вам не нужно помещать заголовок GPL в исходный код - вам не нужно ничего делать. Хотя уведомление об авторском праве на ваше имя и дату в файле полезно и может потребоваться в некоторых областях.
Возможно, я бы включил ваше имя / адрес электронной почты / веб-сайт в заголовок и заметку с надписью «см. Licence.txt для условий», тогда вам не нужно беспокоиться о наличии разных исходных файлов для GPL / Commercial.
GPL - это лицензия на распространение, когда вы распространяете копию своего проекта под лицензией GPL, вы включаете текстовый файл GPL (и делаете источник доступным). Когда вы распространяете его самостоятельно, вы включаете любой коммерческий файл лицензии, который пожелаете.
Единственная сложность заключается в том, что вы принимаете исправления от пользователей GPL - они владеют этими исправлениями, и вы можете распространять их только под GPL. Если только вы не можете заставить авторов передать вам авторские права.
источник