@jadpm i disagree. You can secure your plugin enough so they cant get rid of code and if they do it should stop working. There are many ways to protect your code (f.e zend). Not all code has to be gpl. Look at what is sold at codecanyon. If your code puts websites at risk in a way like it happened with the revslider or f.e. Timthumb ( but that was free) it should be updated for that part to close the leak. You dont have to give away all new features. You can close the leak part and publish about it how people can apply it even if they run a old version. Or like the revslider plugin can do force a update for that part. You are responsible for big coding mistakes and can not hide behind a license agreement excluding all. At least i would not bet on that if your plugin is widely used and sold on a commercial base. Of course you need to make money but there is also your responsibility to take care of your mistakes. Its like buying a car. If they make mistakes putting your life at risk the car is called backed and the issue is fixed. If you want the new features of the next model you buy that car and thus upgrade. Why should this be different for software? Should your software malfuntioning put my business out of order? Then why do you feel its normal to get free updates from linux,microsoft and apple and you dont feel the same way for your own product? What do you think would happen if we all had to pay for security updates for microsoft and apple? And nobody complains after 10 years that it is fased out and not supported anymore. But why do i have to pay every freaking year for a plugin? I dont want the new features i just want a secure website. I paid more money the last few years on plugins then that i paid my whole life on OS software. Most plugins are more expensive then the complete OS software your computer is running on at only 1% of its coding size in comparison to the OS. Like all developers believe they should be reembursed for their coding effords. Sure but you have responsibilities too which you should take care of the correct way.