3 ms·
The way I have always viewed the GPL is this: I write some code, and I want to share it with the world. But I don't want to just "give it away" - if that were
by cr0sh 10y ago
The way I have always viewed the GPL is this:
I write some code, and I want to share it with the world. But I don't want to just "give it away" - if that were the case, I'd make it "public domain". Instead, I license it as "GPL".
My price to you, someone else who wants to use the code? Simple and cheap:
If you make any changes to the code, and distribute it (binary or otherwise) publicly, you must give those changes back to the community, the public, and me the author, so that the code can continue to grow.
Don't like that? Then don't use and change the code. Or don't distribute (sell or give away) the code.
Basically, I consider it a way of paying for the code - by "paying it forward". Corporations should consider it a low price to pay, not a hindrance to business.