« Dual-licensing is unfair and community debilitating | Main | The Farmer and the Nomad »


Feed You can follow this conversation by subscribing to the comment feed for this post.

Troy Hepfner

That's what the license is for. It spells out the terms. If you feel that isn't enough, then go to the company and work with them to address your concerns. Most companies that open their source are looking to grow and develop a community around their code/product, so I think they're going to try to work with you on that. Work with them to address your what-if concerns before using their code or making contributions. If this requires additional agreements, then fine - but it may just require a change to the license itself. The important thing is to work with the company to address your concerns. I think that's the lesson you have to take away from the cases you cite.

Note, a company can choose to open their source under a non-GPL license, so whether GPL is irrevocable or not (which I believe it clearly is not revocable), it doesn't really matter because they can choose a license that isn't as clearly irrevocable. The thing is, if you want to use their code or contribute to it, and you have questions like the ones posed, go to the company and work it out with them like I said. If they aren't receptive, then don't use their code or join their community.

Thomas Hansen

This is plain FUD! If someone tries to "revoke" the rights from GPL then they're either lying and playing FUD around GPL which doesn't allow GPL or their product is so crappy in the first place that nobody wants to fork it to play a community version. However IP is IP and some SW vendor might choose NOT to release the NEXT version of their SW as GPL, though what's out there already is NOT in the hands of the IP owner anymore if it's copylefted... Anyone stating otherwise is LYING...!


Can someone please go out and read the GPL license, it's not that complicated. If a company changes their licensing, you are free to fork it and start your own community and continue to provide the support you need for your software. THIS IS THE WHOLE POINT BEHIND OPEN SOURCE!

All I continue to see is developers who are all upset over the Ext JS switch, which wouldn't matter to open-source developers who can continue shipping their open source with the open-source Ext JS (because both are open source). So, it only matters to the hypocrites who are trying to make money from the software they've developed, while denying it to the developers whose software they rely on!

And this seems to be the whole problem developers have with GPL, you don't want to open your wallet, but you want everyone to open theirs for you!

You are all hypocrites! And I’m sick and tired of hearing about it!


I am utterly shocked by how little people understand about GPL. About 7 years ago I figured we would get to this point, but I am surprised it took so long.

Anyway, I can download the last GPL version, just the same as I could download the last LGPL version of ext, and fork it to be LGPL ext.

dingdingding: http://sourceforge.net/projects/atscap-gpl/ someone already did it. \o/ win.

I sense a lot of people on the fringe of open source doing Microsoft's job for them and trying to demonize GPL - perhaps the value in open source is now so high that random companies are warily trying to profit, and are unsure what GPL is.

Oh, and what Thomas Hansen said.

Youy Don't Make Sense

Of course you can revoke the GPL.

If you own all the copyright on a project you can license it at GPL.

You can then decide to license it as anything else, and release all your new updates to the source under that license.

You've just forked and relicensed your own copyright work.

However, those with the GPL versions can still carry on happy because they have all your copyright work as GPL, and they can continue to add to it as GPL.

They cannot relicense it however because they do not have the rights to license the copyrighted work.

So, your entire post is INSANELY STUPID.

The comments to this entry are closed.