this post was submitted on 16 Feb 2021
173 points (98.3% liked)

Open Source

32345 readers
878 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 5 years ago
MODERATORS
 

You can now grab lemmur from f-droid and the Play store.

If you want to follow lemmur releases/news checkout the repo and/or follow the [email protected] community. You can always support the development on Patreon or BuyMeACoffee

PS. We do not flavor our releases: github release tab, fdroid, and play store apks are built from the same source code. Feel free to download lemmur from any place you like.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 8 points 4 years ago (2 children)

why GPL 2 over 3?

this probably deserves a separate post. Long story short I know very little about licenses so I just went with what sounded better after some research. So we are more than happy to change if someone convinces us

[–] [email protected] 5 points 4 years ago (1 children)
[–] [email protected] 5 points 4 years ago (1 children)

It sounds really good, for this case of use, I think the GPL3 is much better than the GPL2.

Summarizing.

  1. Better defense against patents compared with the GPL2.
  2. Tivoization is not something of particular concern here.
  3. Compatibility with the apache license.

@shilangyu

[–] [email protected] 5 points 4 years ago* (last edited 4 years ago) (1 children)

But what happens if any part of the software is recycled on web or compiled like it using emscripten or similar software?

I think AGPLv3 is better.

[–] [email protected] 2 points 4 years ago (1 children)

Well this is a client for a social media that is already AGPL3 so I don't see the problem.

[–] [email protected] 4 points 4 years ago* (last edited 4 years ago) (1 children)

This doesn't prevent someone converting it into a web client directly with emscripten and similar or recycling some parts of it.

This have been done already in other projects and could be converted into a leak to serve propietary code.

[–] [email protected] 3 points 4 years ago

Fair enough, AGPL3 would be a good option.

[–] [email protected] 4 points 4 years ago

Well most apps work perfectly fine with the use of GPL3; lemmy for example uses AGPL3 which is the GPL3 license but adapted to the SAAS environment, even F-Droid uses GPL3.

I don't see anything wrong with the GPL2 outside of the fact that is not compatible with the GPL3, if you're concerned about dynamic linking and such I would advise the use of the LGPL3 which is compatible with the GPL3 license. But the GPL2 is fine.