Coder
Still Fresh
I agree with that, for most libraries LGPL is more than adequate, but at the end of the day, it's the developers who decide what license they want to use and it's up to us to respect that.Orkie said:You haven't actually said anything that in in disagreement with what I actually said in the interview. Read it and you will see I have no problem with the GPL for applications really. It's libraries I don't like the GPL being used for - the LGPL is in my opinion more than adequate for protecting your code whilst allowing me to release my code truly for free.
But you'd have the same problems (or more) if a library was released under a proprietary license.Orkie said:I know I'll never actually win any of these arguments because there are so many more GPL-likers than BSD-likers, but like I keep saying (though nobody seems to spot this) my only issue with the GPL is the linking.
Or you could do what every other Linux distribution does and include it so that people could use GPL'd applications that link against it. I can't see any justification for withholding it just because someone some day may write an application that links against it and isn't released under GPL.Orkie said:And clearly I do respect the library author's wishes by not using them and letting their good code go to waste in a situation where it would really be on benefit. libmad is just an example I use because it's something that I've had to contend with recently, but because it is licensed under the GPL, the GP2X community as a whole suffers because Open2x can't use it for MP3 decoding. Sure I can release a version with it built in and let people break the GPL themselves when they run applications that link to it that aren't GPL-ed, but that is a bit unfair, forcing people to break it just because some license is fashionable at the moment.
Nor was I having a go at you, just giving my take on it and maybe highlighting why people get so emotional about this subject.Orkie said:I also like how people assume I personally am affected by the GPL-ing of code and seem to like the fact they've 'got one up on me'. The fact is, the GPL doesn't affect me directly in most cases, but those who make use of my stuff. I nearly release the vast majority in the public domain or under the BSD license, which you can't dispute are 'free' so I avoid GPL libraries like the plague. It angers me that I, a programmer, also have to act as a lawyer because some people feel the need to force their licenses upon me. At the end of the day, how many people could actually afford to take somebody breaking the GPL to court? I certainly couldn't so I just save myself the hastle.
This wasn't addressed at you directly Coder, I realise you were talking in a more general sense for most of that. I don't say I should be able to take anybody else's code but if it is a separate entity like a library, I don't see why I shouldn't be able to use it. If it were a separate binary running as a daemon it'd be fine, so why not linking?
But I don't really see any difference between using someones code and linking to someones library. In either case, it's using their hard work to achieve something. As for the library/daemon thing, it would be perfectly legal to write a daemon that just sat waiting for input from an application and then called the library routines, release it under the GPL and then write your application to interface with it. Your application could then be released under any license you like. If you don't think that is a suitable way to go, you probably do realise the difference between a library and a daemon.
At the end of the day, I guess it all boils down to "Because the author wanted it that way", which is good enough for me.
Last edited by a moderator: