This is a test version of Biostars. For the public version, visit https://www.biostars.org.
Releasing Software Under Multiple Licenses

If I release a piece of bioinformatics software under a certain license, e.g. LGPL, can I later decide to release parts or all of that software under a completely different license as part of another product, e.g. GPL? (leaving the original product and terms unaffected of course)

To distil the question to its most general form, is dual-licensing always possible, or can some licenses prevent the owner from re-releasing under different license(s)?

Thanks

1 answer

When your are the copyright holder, it is always possible to release your work under any license you want (as long as the license itself is permitted by law).

Also, when you are moving from a restricted to a liberal license there are no issues involved. When you are moving from a liberal to a restrictive license, your last liberal release does, technically speaking, not get deprecated and can still be forked under the old license's conditions. So, once you release your work under a specific license, you can not take it back.

License compatibility issues only arise when (a) you are not the copyright holder [see Wikipedia on moving from GNU FDL to CC] or (b) you (or anyone else) wants to release derivative work under a different license.

As always, feel free to correct me (if you have a stronger background in law) and think I'm wrong.

Very clear answer, thanks.

Log in to answer this question.