switching license from GPL to BSD in later time

I wrote software which I would like to release under the BSD license. Unfortunately, I am linking to a library which is based on GPL. Right now I do not have time to rewrite that library.

Can I release my software under GPL and later after rewriting the GPL library change license to BSD? (I would guess not).

My question is: how can I release the software right now without closing doors to the BSD license?

Thanks


You can release it now on GPL, and release later versions on BSD. It's perfectly ok. The first versions will stay on GPL of course, but there's no obligation to publish later versions under the same license. (We're talking about code written by you here. If there are other contributors, you need their permission too.)

And, given that BSD is less strict than GPL, no one will certainly complain. A BSD -> GPL transition would be more difficult.


I am not a lawyer. That said, I think you as the copyright owner can change the license of your software at any time, but if you released it previously under GPL, that version of the software remains under the GPL and anyone who had licensed it from you can still use it as GPL licensed software.


You can change your license at any time (unless you're using some code/library/anything on license that forbids you to link with code on BSD license). In case of GPL/BSD, I don't think you could have any problems.

You should also notice that your previous work (before the release where you changed that license) can be still used on old license. And you can decide to dual-license the software too.

链接地址: http://www.djcxy.com/p/79548.html

上一篇: 如何选择图书馆项目的许可证

下一篇: 在稍后的时间将GPL许可证转换为BSD