3 ms·
@Sandman, the "oh my, oh my, oh my" part is actually justified as a reaction to some of what you say. Of course you can try to charge for GPL'd software. But s
by FlorianMueller 16y ago
@Sandman, the "oh my, oh my, oh my" part is actually justified as a reaction to some of what you say.
Of course you can try to charge for GPL'd software. But since the GPL requires you to make it available free of charge, there would be arbitrage: people would find where to get it for free, and why would they pay then?
- deleted 16y ago[deleted]
- deleted 16y ago[deleted]
- Sandman 16y agoAs I understand it, if you write a piece of software, you're the one holding the copyright. Therefore you decide under which license you will allow people to use your software and whether you want to charge for this use or not (unless the license itself specifically states that you must or must not charge for the use of the software, in which case you must conform to the rules of the license). If you decide that you are going to charge for the use of your software and somebody is using it without paying for it, they are in violation of the license. If you release your software under GPL and decide to charge for it then yes, you have to give the source for free, but only to those people that payed for the license to use the software in the first place.
- tomp 16y agoThat is correct. AFAIK, you could sell GPL'd software for money. However, if I buy it, then you have to provide me with the source code (upon my request). The source has to be licensed under a licence compatible with the GPL, which means that I have the right to modify the code and distribute under a compatible licence. Therefore, I can resell your software, or give it away for free.
- teach 16y agoThe GPL does not require you to make your software available free of charge. It merely states that if someone purchases software from you, that you must also provide the source code upon request.
- CrLf 16y agoBut it requires that those who receive licenses from you (or source) be able to pass them to others, free or charge or not.
- tomjen3 16y agoSo what? It assumes that whomever wants to get your $3 program can: * Know exactly what the rules are under the GPL (which as we have just seen, even smart software developers can't). * Knows somebody who already have access to the software so he can get the source code. * Trust the person whom he gets the software from. * Knows how to compiler source code (or his friend has to), which means there has to be at least one programmer at some point. Programmers (especially with mobile programming experience) are not cheap. * Is able to install the software, which again requires above average computer skills (many people don't know how to activate the menu) Edit: formatting * You will most likely be stuck with an out-of-date version, since Android programs are updated fairly often So unless you sell something where the majority are computer programmers, or are selling for a very high price, you properly wouldn't be able to get it for free. Edit:formatting.