News for hackers. Stuff that matters.
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by dabockster on Tuesday December 23, 2025 @02:26PM (#46368476)
> This is the best kind of open source trickledown.

We shouldn't be depending on trickledown anything. It's nice to see Valve contributing back, but we all need to remember that they can totally evaporate/vanish behind proprietary licensing at any time.

Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by dymk on Tuesday December 23, 2025 @02:49PM (#46368714)
They have to abide by the Wine license, which is basically GPL, so unless they’re going to make their own from scratch, they can’t make the bread and butter of their compat layer proprietary
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by nextaccountic on Tuesday December 23, 2025 @05:22PM (#46370170)
That's why the anti-GPL push is so harmful. Specially in the Rust ecosystem
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by bigstrat2003 on Wednesday December 24, 2025 @12:28AM (#46372747)
There is absolutely nothing harmful about permissive licenses. Let's say that Wine was under the MIT license, and Valve started publishing a proprietary fork. The original is still there! Nobody is harmed by some proprietary fork existing, because nothing was taken away from them.
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by gpderetta on Wednesday December 24, 2025 @09:27AM (#46375828)
A decade or two ago Wine was on permissive license (MIT I think). When proprietary forks started appearing, Codewavers (which employs all the major Wine contributors) relicensed it as GPL.
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by nextaccountic on Wednesday December 24, 2025 @05:48PM (#46380128)
It's harmful to the ecosystem, because the reason so many Linux drivers, and Wine contributions, and a lot of other things are free software today is because of the GPL
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by jpetso on Friday December 26, 2025 @12:43PM (#46394285)
It's a little more nuanced than that. Software and gained freedoms survive not because they exist, but because they are being actively maintained. If your original, never-taken-away software does not get continually maintained, then:

* It will slowly go stale, for example, it may not get ported to newer, increasingly expected desktop APIs. * It will lose users to competing software (such as your proprietary fork) which are better maintained.

As a result, it loses its relevance and utility over time. People that never update their systems can continue using it as they always have, assuming no online-only restrictions or time-limited licenses. But to new use cases and new users, the open software is now less desirable and the proprietary fork accumulates ever more power to screw over people with anti-consumer moves. Regulators ignore the open variant due to its niche marketshare, increasing the likelihood of things going south.

Harm can be done to people who don't have alternatives. In order to have alternatives, you need either a functioning free market or a working, relevant, sufficiently usable product that can be forked if worse comes to worst. Free software can of course help in establishing a free market, it isn't one or the other.

If a proprietary product takes over from one controlled by the community, much of the time it's not a problem. It can be replaced or done without.

If a proprietary platform takes over from one controlled by the community, something that determines not only how you go about your business but what other people expect from you, everyone gets harmed. The problem with a lot of proprietary software is that every company and their dog wants their product to become a platform and reshape the market to discourage alternatives.

MIT by itself does no harm. If it works like LLVM and everyone contributes because it makes more sense than developing a closed-off platform, then great! If it helps to bootstrap a proprietary market leader while the originally useful open original shrivels away into irrelevance, not as great.

Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by stavros on Tuesday December 23, 2025 @02:43PM (#46368636)
How? It's GPL.
Re:Meta Is Using the Linux Scheduler Designed for Valve's St... by jact on Tuesday December 23, 2025 @05:20PM (#46370151)
Can it vanish behind proprietary licensing? Pretty sure most of Valve’s stuff is under GPL so they can’t exactly evaporate that away.