1. If I decide to sell my application along with the source code, is the buyer allowed to re-sell it for whatever price without modification? Or is s/he only allowed to redistribute it for free?
2. I've read on the FAQs page that one of the ways to earn from the Community edition is to sell services for the app. Can anyone tell me how this is going to be secure? Since the buyer will acquire the source code, won't that pose a potential vulnerability to the service that's linked to the app? Since they can see what's going on in the background and all that.
3. From the GPL:
Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
Does the highlighted part above mean that distributing the source code is optional in that, I will give it if the user asks but I am not explicitly required to include it with the package? Provided, I make known to the user that they can request the source code if they want.
4. If I place some form of application security such as registration keys, am I allowed to omit those from the released source code so as to not compromise my own registration system?
5. On the page comparing the difference between Commercial and Community, it states that in the Community edition, "Hide your apps' source code" is not available. My question is; what's to stop somebody from simply just releasing their apps anyway? I mean, if they chose to not include the source code or a copy of the GPL text along with their product, they will get away with it right? I mean, I tried to see if there's any place in my *.exe file that contains the source code (file descriptions, comment, etc) and I can't find it. Does that mean it all boils down to ethics? Or is there a technical implementation going on?
-
I hope somebody finds it in their time to respond to these, as I am quite interested in monetizing my LiveCode projects. While I'd love to get the Commercial license, it's just far too expensive for me. Especially since I have to renew it every year if I want to consistently deliver updates to my apps.
