On 07-Sep-06, at 11:32 AM, jtd wrote:
yes - you cannot
You can challenge the revocation in court and are almost guranteed to win the challenge.
i suggest you read the Indian Contract Act. Court will not uphold anything where no consideration (payment) has passed.
see - if i write software, license it under gpl and release it, you build a business around it. I revoke the license and say 'pay me or stop using the software'. You have to comply. If you dont i sue you and will win.
You are guranteed to lose. Revocation as opposed to relicencing a new release has to be based on sound principle, like the licencee violating the terms of the licence( and in fact that would be the only ground). At best you could prevent further distribution as opposed to stopping usage. Also the recipient, who has acted in good faith, and invested substantial resources based on your original licenece will be entitled to compensation even if u do manage to revoke the licence.
you have not paid for the license, you have no remedy in court. I suggest you read the relevant sections of The Transfer of Property Act and the Indian Easements Act. For example, I own some land and allow (give a license to) the local cricket association to use it for cricket without payment. They build a stadium. I revoke the license without cause. They cant get compensation for their stadium. If they had paid for the license, i could still revoke without cause, but then they have a case for compensation. Good faith etc etc only applies if you have paid for the license. And the GPL nowhere promises that the license given is not revocable.