Nick wrote:
I really don't know about the license. I had
it as LGPL, but there are
issues I don't understand. Like, can someone make commercial music with
LGPL license? Can using Port Audio with LGPL possible? I have code
snippets from other sources, and can't contact the authors. Can I make
it LGPL or GPL or not, I don't know.
I want the license to be, it is free, it is open, you can use it for
whatever purpose you like. I am not responsible for the content of your
music, nor do I make warranties about fit of use. You must honor the
license and provide all source code if you modify it back to the
project. I want it to be open both source, and also freedom to express
yourself and use it commercially for music too. I want the source code
open so people can modify it or work on it, and it can grow.
LGPL does exactly what you want. You are free to use it for everything,
but you have publish the source, if you modified it and released it to
the public. IIRC LGPL is compatible with every open source license.
the one problem with the LGPL is that it has an additional
stipulation. the user must be able to relink the non-LGPL'ed parts of
the program with a new version of the LGPL'ed part. this is quite
burdensome for many programs. otoh, it only says "possible", it
doesn't say (i think) that you have provide the mechanism to do it
(i.e. they have to understand the linker, makefiles, objectfiles,
etc).
--p