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
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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
maybe rms can do that himself? https://www.gnu.org/licenses/rms-why-gplv3.html
It sounds really good, for this case of use, I think the GPL3 is much better than the GPL2.
Summarizing.
@shilangyu
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.
Well this is a client for a social media that is already AGPL3 so I don't see the problem.
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.
Fair enough, AGPL3 would be a good option.
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.