And really, if you think about it.. if you want to talk about stealing, the GPL is actually more akin to stealing.
If you have a BSD project "A." Company "B" comes along, takes the project, makes some modifications, and releases the binary... their work stays private. But they can't close up the project itself. No matter what the company does, Project A will always exist, that code will always be out there, the only thing that ISNT out there are the changes that Company B paid for.
If you have a GPL Project "A." Company "B" Comes along, makes some modifications to the project and then releases the binary.. the GPL states that EVERYTHING has to be open source so that others can benefit from it. Thats fine and dandy and really helpful, don't get me wrong, but then the community benefits from work it didn't do and didn't pay for. The company bore the financial burden and the burden-of-time.
If you have a BSD project "A." Company "B" comes along, takes the project, makes some modifications, and releases the binary... their work stays private. But they can't close up the project itself. No matter what the company does, Project A will always exist, that code will always be out there, the only thing that ISNT out there are the changes that Company B paid for.
If you have a GPL Project "A." Company "B" Comes along, makes some modifications to the project and then releases the binary.. the GPL states that EVERYTHING has to be open source so that others can benefit from it. Thats fine and dandy and really helpful, don't get me wrong, but then the community benefits from work it didn't do and didn't pay for. The company bore the financial burden and the burden-of-time.
Comment