[quote author=“linuxbz”]
Depending on the license used, it would probably be “legal” ... but it sounds like you want to release something and call it free, but not really. Encrypting an application is almost the opposite of open source, isn’t it?
If you can pay a small fee to download the source of the software, then yes, it would absolutely be free… free as in freedom, not as in beer. It’s quite obvious that distributing an application in encrypted form is not distributing it in open source form… that is why I would also offer it in source form, only for a small fee. However, I did just find that you cannot charge more for the source than you would for the binary encrypted version… so what I might do is just distribute it as source for the fee and skip over the binary version altogether.
Just because somebody pays for it doesn’t mean it’s not free. Once again, free as in freedom, not free as in beer. My time and efforts, however, are also free as in freedom, but not free as in beer.
[quote author=“linuxbz”]
The wording of the GPL makes it clear that you must not restrict the source in any way. The part about paying for it is really intended for situations where you can’t just have it available for download ... as when it comes pre-installed in a device. In any case, if you charge for the source code it should be freely available and at a very reasonable price. To me, if you allow downloading of the encrypted binary, you should also allow downloading of the source.
That would depend on what you think the word “restrict” means.
If you think that making a binary version of software available to the public with the *offer* of source code “restrictive”, then the GPL disagrees with you.
Also, I know I did ask for thoughts… but I think your interpretation of what the GPL means is too subjective. For example, your quote, “To me, if you allow downloading of the encrypted binary, you should also allow downloading of the source.”.... actually, that’s according to the GPL, not according to you… but your quote, “The part about paying for it is really intended for situations where you can’t just have it available for download ... as when it comes pre-installed in a device.” is more your thought on how to interpret that portion of the GPL.
Please see plain-English FAQ’s:
http://www.gnu.org/licenses/gpl-faq.html#TOCDoesTheGPLAllowMoney
http://www.gnu.org/licenses/gpl-faq.html#TOCDoesTheGPLAllowDownloadFee
And I’m a bit confused by your statement, “if you charge for the source code it should be freely available and at a very reasonable price”... Well, that’s exactly what I was planning to do.
[quote author=“linuxbz”]
Also, with most open source licenses, if you charge for the source code, someone else could make it available for download at no cost if they think you’re charging too much.
Absolutely they could, and that would be OK with me if I released under the GPL as the GPL would allow that to happen.
[quote author=“linuxbz”]
Now, if you mean “open source” in the sense that Microsoft uses “shared source” then of course you can charge thousands of dollars for the source, and it really isn’t open source in any sense of the word.
Oh please… Microsoft?