146
submitted 1 month ago by astro_ray@lemdro.id to c/opensource@lemmy.ml

I am very new to linux and all the open source stuff (my first post on lemmy actually) so I don't get how this stuff works but flathub is saying that floorp is proprietary. But after a quick google search it says that floorp is open source licensed under MPL 2.0

you are viewing a single comment's thread
view the rest of the comments
[-] leopold@lemmy.kde.social 116 points 1 month ago* (last edited 1 month ago)

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.

[-] xavier666@lemm.ee 8 points 1 month ago* (last edited 1 month ago)

without actually giving back any code to the commons

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.

[-] porl@lemmy.world 18 points 1 month ago* (last edited 1 month ago)

Now said contributor works a bit more on the project and adds some great new functionality, but floorp don't agree it fits their plans. So the contributor decides to make their own fork called ceilingp and build from that. Nope, they don't have the license to do so. They can take the mpl parts. They can take their own parts (they didn't sign an exclusive release of their code). They can add their own new code. They can't use the rest of the floorp code though.

So floorp gets the benefits but no one else can build off it without permission (save for private use without releasing it and potentially having others do the same).

[-] xavier666@lemm.ee 2 points 1 month ago* (last edited 1 month ago)

Thanks for the explanation!

They can take their own parts (they didn’t sign an exclusive release of their code).

From this I understand that their attitude is "you can look at our entire code but don't try making something out of it. But you are welcome to help us :)"

load more comments (3 replies)
load more comments (6 replies)
this post was submitted on 11 Jul 2024
146 points (96.8% liked)

Open Source

29688 readers
273 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