this post was submitted on 16 Nov 2025
232 points (93.9% liked)

Linux

59608 readers
396 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
 

I ask this because I think of the recent switch of Ubuntu to the Rust recode of the GNU core utils, which use an MIT license. There are many Rust recodes of GPL software that re-license it as a pushover MIT or Apache licenses. I worry these relicensing efforts this will significantly harm the FOSS ecosystem. Is this reason to start worrying or is it not that bad?

IMO, if the FOSS world makes something public, with extensive liberties, then the only thing that should be asked in return is that people preserve these liberties, like the GPL successfully enforces. These pushover licenses preserve nothing.

you are viewing a single comment's thread
view the rest of the comments
[–] SMillerNL@lemmy.world -1 points 1 day ago (3 children)

Why are they pushover licenses? Because they don’t force people to contribute back? Because a lot of companies aren’t doing that for GPL licensed software either.

Also not really sure how this would allow a takeover, because control of the project is not related to the license.

[–] jmbreuer@lemmy.ml 13 points 1 day ago (3 children)

It's not so much about forcing to contribute, but rather keeping companies from selling commercial forks/having checks against profiting from work that happens to be freely available.

[–] SMillerNL@lemmy.world 1 points 1 day ago

I’m thinking of the Apache project, and all the important projects it covers that are under an Apache license and I’m not sure where the sudden worry comes from.

HTTPD and Nginx have had very permissive licensing for years and seem to do fine.

[–] nous@programming.dev 8 points 1 day ago (1 children)

You can profit from GPL software. The only restriction is if you distribute it you also need to distribute modifications under the GPL.

GPL also does nothing for software as a service since it is never distributed.

GPL even explicitly allows selling GPL software. This is effectively what redhat do. They just need to distribute the source to those that they sell it to.

[–] crmsnbleyd@sopuli.xyz 3 points 1 day ago

Prograns like that are usually distributed under AGPL which protects server side software

And RHEL bit-for-bit compatible gratis alternatives exist, which is because of the GPL

[–] eleijeep@piefed.social 4 points 1 day ago

The GPL doesn't place any restrictions on selling or profiting from GPL licensed works. It only requires that anyone distributing the work provides the recipients with the same rights under the GPL, ie. the right to view, modify and redistribute the source code.

This means that a company cannot take a GPL licensed work and turn it into a proprietary product.

[–] ZkhqrD5o@lemmy.world 11 points 1 day ago (2 children)

The GPL doesn't force to contribute. But if you make changes to it, you need to have these changes reflect the liberties you yourself received. Megacorporations use the so-called "Explore, Expand, Exterminate" model, the GPL stops this from happening.

You can just wrap the software in a binary and interact with the binary and you will likely elude the GPL terms. This is kinda grey area but it would be hard to win against it in court. (I am not a lawyer)

I mean that broadly because nobody will make proprietary Coreutils or sudo as someone already pointed out.

[–] zaki_ft@lemmings.world -1 points 1 day ago (1 children)

You should look into the origins of OS X and CellOS.

Your pathetic rhetoric actively contributes to making people richer than you even richer.

Stop selling yourself out just because it's easy.

[–] Oinks@lemmy.blahaj.zone -1 points 1 day ago (2 children)

Funny you say that because OS X shipped (and probably still ships) plenty of copyleft licensed software such as Bash. The Linux kernel is used in Android and ChromeOS.

If you want to stop corporations from profiting off your work, putting a GPL on it isn't gonna do it. In fact no free software license will do it, because by definition they allow anyone to use and ship your software.

[–] CosmicTurtle0@lemmy.dbzer0.com 6 points 1 day ago* (last edited 1 day ago) (2 children)

Tell me you don't understand how GPL works without telling me how GPL works.

GPL has been battle tested in court and has the most precedence than any other license. Hell I'd even include proprietary licenses.

Core Android and ChromeOS are FOSS because they have to be. But because Linus Torvalds didn't want to move Linux to GPL3, we have proprietary bootloaders with free software.

THAT'S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

[–] nous@programming.dev 3 points 1 day ago

Core Android and ChromOS don't need to be FOSS because they use the GPL. You can use the Linux kernel without having to make everything that runs on it GPL as well. Things that run on the kernel are not derivative works of the kernel. These projects are FOSS because google at the time thought it would give them an advantage to make the FOSS.

If you add too many restrictions to a license it does not force companies to give their stuff away for free, it just means they wont use your project which can drastically stunt the growth of your project. If Linux had a more restrictive license to start with all that would of happened is no one would have heard of it today as companies would have created something else that they can use.

[–] Oinks@lemmy.blahaj.zone 2 points 1 day ago* (last edited 1 day ago)

GPL has been battle tested in court

Well... parts of it have been. Others have not. Notably the FSFs view on whether or not linking to a GPL-licensed library constitutes a derivative work (and triggers the GPLs virality) is not universally shared by legal scholars. In the EU in particular linking does not necessarily create derivative works, despite what the FSF says. This has not been tested in court.

Some other parts like the v3 anti-tivoization hasn't gone to court either, but that has lesser ramifications (assuming you're not TiVo).

THAT'S how we have corporations profiting from GPL. Not because GPL allows anyone to use it.

What distinction are you trying to draw here exactly? They can do it precisely because the GPL (v2) allows it. The GPLv3 has some extra restrictions but doesn't do anything about closed source drivers (beyond the linking thing) or the Google Play Services type of proprietary extensions.

[–] zaki_ft@lemmings.world 6 points 1 day ago (1 children)

You don't understand.

It's not a problem if corporations profit off of it. It's a problem when they extend a program without giving the public access to those changes.

[–] Oinks@lemmy.blahaj.zone 2 points 1 day ago* (last edited 1 day ago)

Sure it's a problem when that happens. It's not the only problem, and honestly in the case of coreutils it's not really the most relevant one.

Do you think it's likely that corporations will take over UNIX-likes with proprietary coreutils extensions forked from uutils? Because that's the one thing that is legal to do with an MIT/BSD licensed coreutils but not with GPL licensed ones.