This is my first post, hope I don't sound like an idiot .
I have read a lot of posts in here regarding GPL, whether or not you can encrypt your components or modules, and so-on.
After reading the contents here http://www.joomla.org/content/view/3510/1, a lot of things are very clear to me now.
From what I have understand so far is, when you create an extension (Components, modules, plugins, mambots)
1) You can charge $ for your work.
2) You can encrypt your work. ( Technically yes, but you still need to distribute the source codes in other ways to stay open source)
But I still can't figure out the following, and hope someone can shed some light for me here. (Thanks ahead)
1) Although I can charge $ for my work, but the source code license has to stay GPL, and GPL states that anyone can redistribute it and also charge $ for their effort, but I see a lot of commercial joomla components out there stating the following in their website.
Can you protect your work like that?Purchasing a license of XXX component entitles you to install and run XXX component within ONE (1) installation of Joomla!. With a single license, you are also allowed to install ONE additional copy of XXX component to another Joomla! installation for demo or development purpose only.
2) If you can't protect your work like what is stated above, how do you prevant someone else purchased your work and earn $ from it? (Since according to Joomla, add-ons has to be GPL)
[Edit]
Here is something I have found on another thread, basically is something I want to ask as well... :P
http://forum.joomla.org/index.php/topic,185065.0.html
This is the concern I am having now, so with GPL, I can buy any commercial components/modules/mambots and resell it as I see fit?If a company can charge for the software they develop to run on the Joomla platform and - most importantly - the people who buy it from them are not allowed to pass it on to others (free or commercial) without also paying a license fee to the people they already bought it from ... then there is no problem.
If converting to GPL means that companies cannot do this then there is a problem (as discussed in my initial post).
For example, Moset Tree (A popular listing component for Joomla, I assume most of us here knows about this add-on) states that (on their website) you can only install on one Joomla installation per license. But since all deriative work of Joomla has to be GPL, I can ignore that statement from Moset Tree? and install as many sites as I want with one purchase and Moset developers can't do anything about it?
Thanks and Best Regards