hhmx.de

sophie 🏳️‍⚧️

Föderation EN Fr 05.07.2024 15:37:24

I've been enjoying @Mastodon a lot so far. The only thing that I am not a fan of is that joinmastodon.org still doesn't have a license, because it is not considered a priority.

I get that is not a priority for users as much as the license for the platform it self, but it is still quite important for contributors and translators of it.

Not to mention that it means that mastodon AS A WHOLE is not completely , which should be a priority for a truly social web.

Screenshot from F-Droid alerting the user that the mastodon official app "depends... on a non-free network service."

(Medien: 1)

lucas ∞

Föderation EN Fr 05.07.2024 16:05:20

@jellyfish_umbrella @Mastodon HM @moshidon doesn't have this warning

sophie 🏳️‍⚧️

Föderation EN Fr 05.07.2024 16:18:11

@lucasmz @Mastodon @moshidon

The same is with Tusky πŸ€”. Seems like they access joinmastodon.org only for their API when looking for servers, but it seems that the API also doesn't have a license πŸ™„

Nobody at F-Droid probably noticed yet πŸ˜†

Lucas @Moshidon πŸ‡ΊπŸ‡¦

Föderation EN Fr 05.07.2024 17:30:44

@lucasmz @jellyfish_umbrella @Mastodon We just straight up removed it's access in the fdroid builds. We dealt with this a while ago on the inclusion phase, so no unfree dependencies there!

sophie 🏳️‍⚧️

Föderation EN Fr 05.07.2024 21:02:01

@lucasmz @Mastodon @moshidon Correction: not only it doesn't have a license, but also it seems that no one can find the source code. How is that possible?!

Lucas @Moshidon πŸ‡ΊπŸ‡¦

Föderation EN Fr 05.07.2024 21:17:09

@jellyfish_umbrella @lucasmz @Mastodon Source for the joinmastodon.org website: github.com/mastodon/joinmastod

Source for the FCM relay the mastodon app uses: github.com/mastodon/webpush-fc

Don't bash them for something they didn't do πŸ₯°

sophie 🏳️‍⚧️

Föderation EN Fr 05.07.2024 23:42:11

@moshidon @lucasmz @Mastodon Oh, sorry I didn't notice this repo and just saw an issue for joinmastodon where a few people said they couldn't find it, so I assumed it wasn't there.

Does it also contain the code for the joinmastodon API and not just for push notifications?

Lucas @Moshidon πŸ‡ΊπŸ‡¦

Föderation EN Fr 05.07.2024 23:52:48

@jellyfish_umbrella @lucasmz @Mastodon It's the whole website, everything is there.

sophie 🏳️‍⚧️

Föderation EN Fr 05.07.2024 23:57:23

@moshidon @lucasmz @Mastodon Oh, I have found it now! Thanks a lot and sorry for the misunderstanding ❀️. Guess I'm too stupid to find code without the search function, πŸ˜…. My bad...

Lucas @Moshidon πŸ‡ΊπŸ‡¦

Föderation EN Fr 05.07.2024 17:54:02

@jellyfish_umbrella @Mastodon I may or may not have written a big post explaining that it isn't the case, but in fact it is πŸ˜΅β€πŸ’«

But no, the specific part that you refer as non-free is categorized as such due to Google needing firebase for the firebase cloud messaging that android devices with Google play services use for notifications. The part that mastodon uses to interact with firebase is Foss, but as firebase itself isn't, it gets categorized as a non-free server dependency 😁