People who dislike the GPL are usually not users. The GPL is extremely permissive to users. That's the whole point of it. And that's what makes this license so great. It gives me permission to do virtually everything I could possibly want as a user. That's much more meaningful compared to the "free beer" approach of the BSD license, which is very restrictive.
People who claim that the BSD license is "permissive" seem to not know what they're talking about. How is it permissive if my ability to freely copy (and/or modify) software that uses BSD licensed code is restricted? That is not permissive at all.
And from a programmer's point of view, why on earth would I put countless hours of work in something and then license it under BSD and let everyone sell proprietary products that use my work while I don't get anything (be it payment or code)? If I instead use the GPL, I know that I can get code, or reserve the right to sell a proprietary license instead so I get payment. Compensation in code or money. With the BSD license, you get neither.
So no, the LGPL is not better for libraries. It's a compromise and shouldn't be used if you can avoid it.
People who claim that the BSD license is "permissive" seem to not know what they're talking about. How is it permissive if my ability to freely copy (and/or modify) software that uses BSD licensed code is restricted? That is not permissive at all.
And from a programmer's point of view, why on earth would I put countless hours of work in something and then license it under BSD and let everyone sell proprietary products that use my work while I don't get anything (be it payment or code)? If I instead use the GPL, I know that I can get code, or reserve the right to sell a proprietary license instead so I get payment. Compensation in code or money. With the BSD license, you get neither.
So no, the LGPL is not better for libraries. It's a compromise and shouldn't be used if you can avoid it.
Comment