DEV Community

Discussion on: What Is the Difference Between GPL and LGPL License ?

Collapse
 
geraldew profile image
geraldew

The GPL does not prevent you being commercial, i.e. charging a fee for supply of a software product. What it won't allow you to do is to remove freedoms as you pass the product on to the user.

The "contamination" of which you speak is therefore brought by your intentions, not by your customers, nor your upstream source.

Ditto for the source code, if you wish to add proprietary code to some that is Open Source, then you are the one doing the contamination. Where a licence lets you do that (by being "permissive"), you are virally removing its freedom.

Yes the GPL and LGPL differ in handling mixes with other licensed source code, but that is not about being more or less "commercial".