Post Aw5yy8DzwJf2kAhkFU by hexmasteen@chaos.social
(DIR) More posts by hexmasteen@chaos.social
(DIR) Post #Aw5yy8DzwJf2kAhkFU by hexmasteen@chaos.social
2025-07-12T21:25:16Z
0 likes, 0 repeats
I'm honestly surprised to find out, that #OsmAnd is not present on the Fediverse.
(DIR) Post #Aw5yy9Vl9lSkjY1RZY by neatnit@fosstodon.org
2025-07-13T15:58:15Z
0 likes, 0 repeats
@hexmasteen They're a bit of an anomaly: the app is FOSS, but they charge for pro features (OsmAnd+). They allow F-Droid to package and distribute their app with pro features enabled for free (named OsmAnd~), but they don't take any part in it: F-Droid maintainers choose to make it work and OsmAnd won't care if it doesn't compile. Kind of similar to the Fennec/Firefox situation.I don't get "FOSS vibes" from OsmAnd but I think the app is fantastic and they're doing nothing wrong.
(DIR) Post #Aw5yyAvfstmp8D9ebY by Suiseiseki@freesoftwareextremist.com
2025-07-13T16:01:15.026058Z
0 likes, 0 repeats
@neatnit @hexmasteen Osmand+ is not free software, as the google played version is compiled against google's proprietary SDK and against played services libraries.It's hard to know if the f-droid version is free software, as it is compiled against google's proprietary SDK.There is no problem charging money for software as long as it is free software.
(DIR) Post #Aw7jRPhhaXa5oJtdnE by hexmasteen@chaos.social
2025-07-13T16:11:55Z
0 likes, 0 repeats
@Suiseiseki @neatnit OsmAnd is clearly marked as "The upstream source code is not entirely Free" in F-Droid. The build you get via F-Droid is FOSS.Classic article by RMS about non-free dependencies: https://www.gnu.org/philosophy/java-trap.html
(DIR) Post #Aw7jRQrJIIrROPOpPM by Suiseiseki@freesoftwareextremist.com
2025-07-14T11:51:04.351463Z
0 likes, 1 repeats
@hexmasteen @neatnit The build in f-droid may be source-available and under a free license, but as it is compiled against google's proprietary SDK, it is hard to know if it is free software; https://lab.vern.cc/gitlab.com/fdroid/fdroidserver/-/issues/383It is possible that OsmAnd~ depends on some proprietary part of the google SDK - the only way to make sure it doesn't would be to build it with a free SDK and see if it still works and once you've done that, just use the free SDK to build everything really.https://www.gnu.org/philosophy/when-free-depends-on-nonfree.html