переключение лицензии с GPL на BSD позже [закрыто]

StackOverflow https://stackoverflow.com/questions/1409666

  •  05-07-2019
  •  | 
  •  

Вопрос

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

Могу ли я выпустить свое программное обеспечение под лицензией GPL и позже после переписывания лицензии на изменение библиотеки GPL на BSD?(Я думаю, что нет).

Мой вопрос:как я могу выпустить программное обеспечение прямо сейчас, не закрывая двери для лицензии BSD?

Спасибо

Это было полезно?

Решение

Вы можете выпустить его сейчас под лицензией GPL, а более поздние версии — под лицензией BSD.Это совершенно нормально.Первые версии, конечно, останутся под лицензией GPL, но нет никаких обязательств публиковать более поздние версии под той же лицензией.(Мы говорим о коде, написанном вами здесь.Если есть другие участники, вам также необходимо их разрешение.)

А поскольку BSD менее строга, чем GPL, никто уж точно не будет жаловаться.Переход BSD -> GPL будет более трудным.

Другие советы

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

Вы можете изменить свою лицензию в любое время (если только вы не используете какой-либо код/библиотеку/что-либо в лицензии, что запрещает вам связываться с кодом лицензии BSD).В случае GPL/BSD, я не думаю, что у вас могут возникнуть какие-либо проблемы.

Вы также должны заметить, что вашу предыдущую работу (до выпуска, в котором вы изменили эту лицензию) можно по-прежнему использовать по старой лицензии.Вы также можете принять решение о двойной лицензии на программное обеспечение.

Я не юрист и могу ошибаться, но я это понимаю так:

Вы можете просто опубликовать исходный код, который вы написали, под BSD и оставить уведомление о том, что он связан с библиотекой GPL, а это означает, что пользователи, желающие перераспределить набор из двух, должны соответствовать как BSD, так и GPL (что означает соответствие на практике только GPL).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top