this post was submitted on 11 Jul 2024
2 points (100.0% liked)
Open Source
35874 readers
424 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
It used to be open source, but large parts of it have been relicensed under their proprietary source-available shared source license. The reason why it isn't entirely proprietary is that it's based on Firefox, which is entirely licensed under the MPL. The weak copyleft of the MPL states that all parts lifted from Firefox must remain open source, but the new parts can be proprietary.
Source-available licenses are a type of proprietary license where the code is made public for people to look at, but you're not actually allowed to use it. Users can still contribute upstream, so they're usually parasitic licenses aimed at getting free labour out of the userbase without actually giving back any code to the commons, all while keeping up the illusion of being open source. It sucks.
Huh! I didn't know about all these happenings around floorp's source code availability, but from what I can see now it should be back as fully open source under the MPL 2.0... am I wrong?
License on official GitHub
Reddit post about coming back fully open source
Can you explain how this works?
Say a contributer downloads v1.1 of floorp, checks the code and makes a PR. Floop sees this and accepts the change and publishes v1.2. If a new contributer downloads floorp, they get v1.2 where they can see the previous merged PR.
How is it that they are not giving back? I can understand that not being on a repository makes it difficult but it's technically possible.
The contribution is automatically relicensed under that licence and as such, it remains property of the org that made floorp, so they're technically getting free labour, support and maintenance