On Tue, 2011-01-04 at 22:30 +0530, Shamit Verma wrote:
please do - very curious to know why people who develop code in
closets
choose the GPL for their so-called 'community versions'.
So that someone can not take community version of their code and create another commercial clone. If somebody does that, that clone would have to open the source under GPL.
so the purpose of GPL is to prevent people from making proprietary clones? I totally fail to understand the rationale behind this. If I have a plot of land, and someone encroaches on it - then I no longer have the land, unless I evict him. But software? Even if someone takes a copy and makes it closed - I still have my copy. So what do I lose? Software is not a commodity that can be bought and sold. Whether I give my software to someone, or sell it - I still have it on my repo, on my hard disk, on forks and on my backup. Why should I worry about it?