Hacker News new | ask | show | jobs
by dasil003 6291 days ago
You are not forced to release your code under the GPL. You can spend years developing it and release it however you want.

However if you choose to release under the GPL you will be standing on the shoulders of giants. You will have whole new avenues of development opportunity opened up to you as a result.

"Communism" does work in the sense of the Linux ecosystem that you see around you every day. Not only that, but companies like Microsoft are forced to innovate because open source eventually catched up to them. Without free software all software would be tied up in a morass of patents and licensing fees. Progress would have ground to a halt, and we would wait with baited breath to pay $500 for the latest version of Windows crafted upon their latest business model to coerce upgrades from all their regular customers.

If you are adding 1000 man hours on top of 50,000 man hours of development that you are getting for free, is it moral for you to give nothing back? The GPL is simply a way for the contributors of the 50,000 hours to say that you can use their code if you share in return. It's not clear at all why you think you should be entitled to that code.

1 comments

> It's not clear at all why you think you should be entitled to that code

I never said I was. In the GNU utopia, Linux killed MS and all libraries are GPL.

My options are:

1. Spend years writing apps that help cure cancer, GPL them and starve. (not exactly hypothetical)

2. Develop some Web apps that are not bound by GPL. Make money.

What do you think I will choose in your GNU communist utopia?