On Open-Sourcing Libraries
williamdurand.fr
On Open-Sourcing Libraries
1–10 of 30 posts
Re: On Open-Sourcing Libraries
#2Re: On Open-Sourcing Libraries
#3Re: On Open-Sourcing Libraries
#4Re: On Open-Sourcing Libraries
#5Even the LGPL doesn't make sense for interpreted languages or compiled languages that don't link like C. The wording of the LGPL is pretty ambiguous when it comes to languages that 'include' libraries into their code instead of linking against complied libraries. FSF argues it's not ambiguous [1], but that fact that they even have to make that argument proves it is. As the original author of Twisted Python wrote "It would be a halfway accurate statement that I selected the LGPL exactly because it doesn't make any sense." [2] Twisted is now MIT licensed
[1] https://www.gnu.org/licenses/lgpl-java.html
[2] https://twistedmatrix.com/pipermail/twisted-python/2004-May/...
Re: On Open-Sourcing Libraries
#6Re: On Open-Sourcing Libraries
#7Re: On Open-Sourcing Libraries
#8I would like to add that when open sourcing a library, meaning software designed to be included within or used by other applications, please don't license it under the GPL. Of course you can license it under whatever you want, it's your code, but you need to understand the consequences. If the library is GPL it can only be used by other GPL applications (if the application is distributed), which excludes major open s…
Re: On Open-Sourcing Libraries
#9I would add, please use a known and widely-used license (IMO, preferably a 2-clause BSDL variant or LGPLv2, depending on your attitude towards derived works). Don't make up your own or just state that it's public domain. Public domain is actually not a well-defined concept internationally, and means different things in different countries.
Re: On Open-Sourcing Libraries
#10The most important thing on that list is the Licence. No licence and most people can't use it.