Paid features in opensource apps

The thank you app that unlocks simple mobile apps can also be downloaded for free from F-droid.

They’re is also a fork of fairmail called simpleemail.

1 Like

I have never seen FairEmail promote non-free software. Buying a license doesn’t replace the app, it just makes some of the code paths that check if you have a license return true instead of false. It’s still the exact same GPLv3+ code.

6 Likes

And that stopped updating because develoment is soo easy or just the opposite?

Yes, Marcel is a robot, he churns commits after commits daily, incredible.

2 Likes

Sorry if it wasn’t clear but I meant my comment to show how accomodating the Dev is that even the ‘pro’ version is available for free. :sweat_smile:

Philosophical considerations aside, as a user I want:

  • very clear indication which features are payfeatures
  • a rule that free features won’t become payfeatures by a simple upgrade. This is very important because unfortunately in Android once you upgrade you have not usually the option to revert to a an earlier version or different fork without loosing all your app data, so in theory an app author could lock you out of your data.

And - I think “payfeatures” would be a suitable neutral label.

1 Like

I would argue FairEmail has that in the metadata they provide, see “Pro Features”: FairEmail | F-Droid - Free and Open Source Android App Repository

In theory this makes sense, in practice this is very hard to enforce. Some issues I see is that it would require thorough review of every app update (which we simply don’t have enough people for) and the fact that sometimes features disappear in apps in general because of refactoring or because almost nobody uses a feature and the developer decides to remove it to keep the codebase easier to maintain.

Fair enough. I assumed the pay-app was non-free. So that alleviates 50% of my concern. The other 50%, though, still exists. The nag screen is still a literal anti-feature and as such deserves the tag.

I have no problem with an app charging up front. Pay or you can’t download it. I have no problem with an app asking for donations when you install it on the first-run “About this app” popup a lot of apps have. I have a lot of problems when an app refuses to honor my decision.

I’m not suggesting the they be delisted from F-Droid. Or, maybe I should be. Maybe that’s what is takes is demanding that these apps be delisted so that they can get tagged with anti-features as a compromise. I don’t like taking extreme views in order for reasonable and moderate actions to get taken. But what does it take, when philosophical anti-features are tagged, and literal ones aren’t?

Which app has a nagscreen? Surely you don’t mean Fairemail which has a small text on top and allows you to even hide that small text.

2 Likes

I’ve used fairemail for several months and even in the gratis version it works perfectly (to tell the truth, I don’t even remember which functions require payment).

I didn’t mean to imply anything about fair email which I never used, just general considerations.

In theory this makes sense, in practice this is very hard to enforce. Some issues I see is that it would require thorough review of every app update (which we simply don’t have enough people for) and the fact that sometimes features disappear in apps in general because of refactoring or because almost nobody uses a feature and the developer decides to remove it to keep the codebase easier to maintain.
[/quote]

I see the technical difficulty but at least a rule that developers know they should not do something like that would be good.

Since they usually publish in Play too, they have that rule there too, for paid apps, so they’re kinda kept in check. Also, being open source as said above, these can be unlocked anyway. It’s a matter of politeness from F-Droid to not “crack the app”.

The app can be unlocked by modifying the source but the user can’t do it with a compatible signature and hence may never be able to access his data again.

Of course this problem can happen with no-pay apps too.

As long as it’s not to remove ads/trackers, I have no issues with devs charging for extra features.

Sometimes, yeah, it may be a bit disappointing if your broke af. Lol Have patience.

But just think of some of these apps/software & what big tech would charge.
If it’s something I really like or rely on a lot, I continue contributing(Doesn’t have to be much at all at once)

Most of the time the paid features are not needed at all but some devs have told me that the contributions are what motivates them most to continue working on a project as they can see people are really enjoying/depending on it.

1 Like

Sadly Marcel stopped developing both FairEmail and Netguard, last Google action really pushed him over the edge. :frowning:

2 Likes

That’s really bad.

1 Like

They are back

2 Likes

Let me be blunt: this opinion represents a ‘popular view’ among more than a few of 20-40 year-olds: gimme, gimme everything for free. I can’t do anything, but expect you to continuously serve me for free, and if you don’t, I am gonna cancel you.

The locked features do not conflict with gpl license. They are simply not part of it. The developer publishes the code corresponding to the app you have just installed. Period. Paid features are extras which are not mandatory, i.e. you don’t have to have them for the app to function, but if you do get them, your app is no longer open source and gpl license is no longer applicable.

1 Like

You lost me at “the problem with the youth today”

Not sure why an unlocked paid feature would conflict with the GPL.
At least two apps I use (FairMail, GitJournal) do not require you to download another version to unlock the “pro features”. You just enter the product key.
This done in plane sight (=open source) and COULD be removed.
Both projects are published under the GPL (or even AGPL)

1 Like

No, it doesn’t. And even they charge you for getting a copy of their compiled program, they still comply with GPL requirements. It’s even encouraged by the Free Software Foundation. They even claim that

If a license does not permit users to make copies and sell them, it is a nonfree license.

Let’s stay on topic pls