+ - Ask Slashdot: Where do you draw the line on GPL v2 derived works and fees?-> 12
Submitted
by
Shifuimam
Shifuimam writes "I downloaded a DOSBox port for Android recently to get back into all the games of my childhood. Turns out that the only free distribution available hasn't been updated in nearly two years, so I looked for alternatives.
There are two on Google Play — DOSBox Turbo and "DOSBot". Both charge a fee — DOSBox Turbo is $3.99; DOSBot is $0.99. The developer of DOSBot says on his Google Play entry that he will not release the source code of his application because it's not GPL, even though it's derived from source released under GPL v2 — this is definitely a violation of the license. The developer of DOSBox Turbo is refusing to release the source for his application unless you pay the $3.99 to "buy" a license of it.
The same developer explicitly states that the "small" fee (although one might argue that $3.99 is pretty expensive for an OSS Android app) is to cover the cost of development. Unless I'm misreading the text of GPL v2, a fee can only be charged to cover the cost of the distribution of a program or derived work, not the cost of development. And, of course, it doesn't cost the developer anything for someone to log in to Google Play and download their app. In fact, from what I can tell, there's a one-time $25 fee to register for Google Checkout, after which releasing apps is free.
Where do you draw the line on this? What do you do in this kind of situation?"
Link to Original Source
There are two on Google Play — DOSBox Turbo and "DOSBot". Both charge a fee — DOSBox Turbo is $3.99; DOSBot is $0.99. The developer of DOSBot says on his Google Play entry that he will not release the source code of his application because it's not GPL, even though it's derived from source released under GPL v2 — this is definitely a violation of the license. The developer of DOSBox Turbo is refusing to release the source for his application unless you pay the $3.99 to "buy" a license of it.
The same developer explicitly states that the "small" fee (although one might argue that $3.99 is pretty expensive for an OSS Android app) is to cover the cost of development. Unless I'm misreading the text of GPL v2, a fee can only be charged to cover the cost of the distribution of a program or derived work, not the cost of development. And, of course, it doesn't cost the developer anything for someone to log in to Google Play and download their app. In fact, from what I can tell, there's a one-time $25 fee to register for Google Checkout, after which releasing apps is free.
Where do you draw the line on this? What do you do in this kind of situation?"
Link to Original Source
GPL doesn't mean must give the source to everyone (Score:1)
The GPL obligates a developer (or distributor) to give the source code to anyone he supplies the binary to. If you haven't obtained the binary from him you have no rights to demand the source code.
Re: (Score:1)
Re: (Score:1)
If you obtain the binary from him, then he must provide you with the source code.
If he later updates his program and you obtain another binary from him, then he must provide you with the updated source code.
If you have only the "old version" of the binary and the source code for that, he is not obligated to give you either the updated binary or the updated source code.
Re: (Score:1)
Is it permitted to include anti-copying code? (Score:1)
Re: (Score:1)
Re: (Score:1)
According to the wikipedia this was a provision added to GPL 3 to overcome a weakness of GPL 2. So if the code was derived from GPL 2 maybe not.
In explaining the changes:
"It also adds a provision that 'strips' DRM of its legal value, so people can break the DRM on GPL software without breaking laws like the DMCA.[27]"
Not agreeing with the developer - just saying he may have some legal ground to stand on. (I don't pretend to be a lawyer or even know when to hire one. )
Re: (Score:1)
Re: (Score:1)
"How does it make sense to claim software is free-as-in-freedom if it's designed with DRM or other anti-piracy measures? "
I think the pro "Tivoization" argument was that just because I'm obligated to share what I have done for free or nominal cost - possibly for educational value, I don't have to make "easy" for you to simply copy and use my work, and not put in your own blood sweat and tears. GPL 3 was intended to clear this up - I do have to make it easy and cheap for you to use my derivative - and legal
Selling software (Score:2)
Re: (Score:1)
Re: (Score:2)