57

The same opensource app, downloadable on both stores but paid on playstore and free on fdroid. Is it legal and is it ethical? Why?

all 35 comments
sorted by: hot top controversial new old
[-] chottomatte@lemdro.id 36 points 1 year ago

Sure , indeed there are some foss app that are the same as you described

[-] theshatterstone54@feddit.uk 2 points 1 year ago

True, but I think typically the Playstore version isn't always from the official maintainers and I'd consider it less trustworthy, even if free (unless the devs link to the playstore page on github/gitlab/codeberg/whatever).

[-] chottomatte@lemdro.id 27 points 1 year ago

The examples I know are officially published by their orginial developers

[-] ReversalHatchery@beehaw.org 4 points 1 year ago

the play store version isn't as trustworthy even if the original devs published it there, since google forced all developers a few years ago to hand over their signing keys. the signature is how you know the app wasn't modified by anyone, and that actually the developer released the apk

[-] theshatterstone54@feddit.uk 2 points 1 year ago

Wait what? Really? That's terrible. Just... why?

[-] ReversalHatchery@beehaw.org 1 points 1 year ago

yeah. the reason is that they can get away with that.

this change was bundled with another one that was kind of good to have: building apps to an .aab file and making split apk's out of it.
but in this scheme the dev builds the .aab, and google makes the split apk's, and google needs your signing key to make the signed split APKs. the reason they need your formerly used signature's keys is because if they would have started signing apps with a new one, users who had your app already installed would have had to first uninstall the app and lose their data, because android has a security feature that does not allow an update that has a different signature.

of course, while at first it was an option, the play store has soon made it a requirement that you upload your apps as .aab files.
developers basically didn't have a choice, other than not releasing any more updates to the play store and letting google delete "outdated" apps when they want, like they'll have a sweep soon.

[-] theshatterstone54@feddit.uk 2 points 1 year ago* (last edited 1 year ago)

Fuck Google, man. Split apks make it super difficult to find, extract and install modded apps.

[-] chebra@mstdn.io 0 points 1 year ago
[-] theshatterstone54@feddit.uk 1 points 1 year ago

I so hope they get broken down, AND have to pay some outrageous fines before that, AND have to comply to some insane rules that restrict them hard. And then make the rules apply to all of Big Tech: Amazon, Apple, Microsoft, Meta, make them all suffer as they should, after the damage they've caused.

Yes, a lot of developers have done this. Many examples have been posted on this thread (OsmAnd, Conversations, Davx5) - Mindustry is another example. free on f-droid (and Google store too I think), but $10 on Steam.

[-] TheOubliette@lemmy.ml 18 points 1 year ago

If you own the copyright then yes this is 100% legal.

There are already apps that are like this. They usually add a couple features to the paid release so that people feel like they are getting something extra for the money. The good ones will eventually move those features to the open release eventually. However, this incentivizes keeping part of the app closed source so that nobody can just rename and re-release the paid version.

It is 100% up to you for how to handle these tradeoffs. Personally, I think so long as you are principled and ready for some criticism - and can handle it gracefully - getting paid for work that builds your open source app is a very good idea. We don't all have the luxury of maintaining high quality unpaid side projects!

[-] delirious_owl@discuss.online 7 points 1 year ago

If you don't own the copyright and its libre software, this is 100% legal too

[-] Undertaker@feddit.org 0 points 1 year ago

No. It's not. Please take a look at different licenses in this area, whatever 'libre' means

[-] delirious_owl@discuss.online 2 points 1 year ago

Libre is a type of license that makes this legal. Eg GPL or CC SA

[-] toothbrush 17 points 1 year ago* (last edited 1 year ago)

Conversations, an XMPP chat app, does exactly this.

[-] Xeroxchasechase@lemmy.world 11 points 1 year ago

OsmAnd as well

[-] hiajen@feddit.org 10 points 1 year ago

Osmand+/~ too

[-] beyond@linkage.ds8.zone 14 points 1 year ago* (last edited 1 year ago)

Free software is a matter of liberty, not price. It is perfectly legal and ethical to sell free software. Keep in mind if you're using third party code (whether it's libraries or external contributions to your application) you must abide by the terms of whatever license it is under, this is whether it's paid or gratis.

It's even perfectly legal to fork an existing free software project and sell it on the play store, although whether that is ethical or not is up for debate - depending on what efforts you put into your fork before selling it, an orthodox Stallmanist might have no problem with it but the original developer(s) of that code may perceive this as "theft." Keep in mind you must abide by the terms of whatever license the project is under, so if it is a copyleft license like the GNU GPL you must either provide corresponding source code or an offer for such.

[-] BarrierWithAshes@fedia.io 11 points 1 year ago

Some just do it to make some extra money and save for convenience. Krita is free to download and install yourself. It's 10 bucks if you want to get it on Steam. It's perfectly within their right. Especially in KDE's instance.

[-] thingsiplay@beehaw.org 4 points 1 year ago

Free and Open Source developers have often a hard time to earn money for their work. Having it for 10 Euros/Dollars on Steam is an easy way for them to earn money and for users to support the software they like. I honestly wish more Free Software would come to Steam for little support money. I like the universal simple account to pay through Steam with Steam cards and don't need another account or bank transfer for each project. It's a small one time fee.

[-] mp3@lemmy.ca 7 points 1 year ago* (last edited 1 year ago)

As long as you are the legal owner of the code, I don't see why you couldn't.

For example, DAVx⁵ (F-Droid, Google Play)

I'd see it as a tradeoff between the convenience of silent updates of Google Play and incentivizing people to go for F-Droid.

[-] RmDebArc_5@sh.itjust.works 7 points 1 year ago* (last edited 1 year ago)

Is this your app? If yes then sure, it’s your app you can do whatever you want with it. ~~If you are still morally troubled then just offer a free apk for those who don’t want to pay but also don’t want fdroid (for whatever reason there is, I don’t know of any).~~

[-] ElectroLisa 5 points 1 year ago

You can download an APK from the F-Droid website

[-] gedaliyah@lemmy.world 6 points 1 year ago

I can think of a few apps that do this. It is certainly possible. I think it is ethical; if someone is not participating in the open source community, they miss out on the benefits. I think most people involved do contribute in some way. If someone just wants to use Google for the benefit of ease and discoverability, then they can pay for it. You're still offering an ad-free app (presumably) and adding use value. It's perfectly reasonable to suppliment the cost of development in is way.

[-] thingsiplay@beehaw.org 4 points 1 year ago

If you have the rights to publish the software, then you can do that. Why would it be illegal or not ethical? If you have the rights to, then you can even publish your software with different license on both "platforms", if you want to.

Do you want publish your own software or do you think of taking an existing Open Source software and sell it on PlayStore? It would be good to know what your goal is. Or is this a question of curiosity?

[-] QuantumSoul@lemmy.dbzer0.com 2 points 1 year ago
[-] thingsiplay@beehaw.org 1 points 1 year ago

Then you can do whatever you want with it. You can publish it under different licenses or charge money on one platform and not charge any money on another. Its all up to you and its legally right and ethical. Some people don't like that you charge money for an Open Source program, but that is their decision. Its totally okay to charge money for something you created. Don't let people dictate you how to publish and sell your own software. If someone does not like paying and supporting you, you can always point to Fdroid or the source code. Absolutely ethical.

[-] QuantumSoul@lemmy.dbzer0.com 2 points 1 year ago
[-] thingsiplay@beehaw.org 2 points 1 year ago

But be careful in case others worked or contributed to the project as well. If you operate against their will, then it can get into the unethical part, but that depends on the context and I'm not a lawyer anyway. But if you are the only developer, then you pretty much do whatever you want, if the license of the libraries you are distributing allow it. I mean there are sometimes libraries that do not allow making money off, which would be a violation of the terms of its license, if you sell it with your program.

[-] QuantumSoul@lemmy.dbzer0.com 1 points 1 year ago

Yes I must be careful about the licenses

[-] 10_0@lemmy.ml 2 points 1 year ago

Yes, search for it

[-] Bezier@suppo.fi 1 points 1 year ago

Why would it be illegal, or unethical? I don't really see any reason.

[-] QuantumSoul@lemmy.dbzer0.com 2 points 1 year ago

I thought because some people wouldn't know about the app and may think they have to pay

[-] celeste@kbin.earth 2 points 1 year ago

Is it against playstore rules to say in the description they can get it for free elsewhere? I do see how it could be or feel unethical, if people aren't aware.

this post was submitted on 08 Sep 2024
57 points (100.0% liked)

Open Source

41087 readers
65 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 6 years ago
MODERATORS