Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A gift is when you do something without expecting anything in return, esp compensation.

If I use GPL'd code, I have to keep releasing my modifications for free because it's mandated. I have to do that even if I do 1000 hours of labor but they gave me 30 min of it. So, it's also near-infinite work required in return for finite work they did. And I have to bind others to this with my own work.

That's not someone giving me a gift. I'm not sure what to call that except a collective work with permanent obligations for all parties. It's more like a job or corporate charter or something. I like another person's claim that it's creating property with requirements for those using it (which copyright certainly does).



> If I use GPL'd code, I have to keep releasing my modifications for free because it's mandated.

Pedantically, only recipients of your updated binary are owed updated source, so if you're not distributing that binary to the whole world, you're not required to release updated source to the whole world. Kind of a nitpick, but maybe not.


If you intend to spend 1000 hours extending a gpl project someone put 30 minutes into, and you wouldn't have wanted to use GPL, perhaps don't use that project as a base? Spend 1000.5 hours and pick whatever license you like

The point of copyleft is that the author wants the code to remain available to the public, not to give it as a gift to whoever wants to build their own closed source system


>> That's not someone giving me a gift.

You're right. GPL code is not a gift to you its a gift to the public.

Dont try to build your house or business in a national park.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: