Exactly what's the difference between the various Open Source licensing schemes?


Golden Member
Oct 31, 2004
So exactly what does GPL, LGPL, BSD style, Berkley style (what else have I missed, not counting the variants?) licensing mean?

I'm developing some (commerical) software that uses libraries that are licensed under the above licensing schemes. I'm not modifying any of the source code in these libraries just using them from wihtin my application. In some instances I extend (subclass) some of the classes in these libraries for my conveinience but this not constitute to 'modifying' the libraries, right?

Most of the libraries I'm using are LGPLed

Am I *required* to credit these libraries in our product's documentation?