News for hackers. Stuff that matters.
Re:PyPy Project looking for sponsorship to add support for A... by m463 on Thursday December 31, 2020 @09:52AM (#25593141)
They can't. They've put themselves on the path where they can't abide by the GPL. GPL3 says you must preserve the right to run the software and apple takes that away from their customers then sells it back.

So apple nopes out of it. They rely on the initial boost they got from GPL software. They do some MIT/BSD licensed stuff (and publish some of it but not everything). Every year less and less happens, unless it's their own language/etc.

They do have nice gradients and round corners though. :)

Re:PyPy Project looking for sponsorship to add support for A... by JimDabell on Thursday December 31, 2020 @12:03PM (#25594476)
> They can't. They've put themselves on the path where they can't abide by the GPL.

PyPy is MIT licensed.

Re:PyPy Project looking for sponsorship to add support for A... by m463 on Thursday December 31, 2020 @12:54PM (#25595065)
I'm talking about apple investing in non-apple/community software.
Re:PyPy Project looking for sponsorship to add support for A... by oefrha on Thursday December 31, 2020 @01:12PM (#25595281)
You're talking about GPL3 software, which is irrelevant here. They clearly do contribute to MIT-licensed "non-apple/community software", as I demonstrated up thread, so what's the point of this "they can't" BS.
Re:PyPy Project looking for sponsorship to add support for A... by m463 on Friday January 01, 2021 @09:31PM (#25609732)
just remember it all started with stuff like gcc afaik.
Re:PyPy Project looking for sponsorship to add support for A... by ghaff on Thursday December 31, 2020 @12:29PM (#25594764)
>They rely on the initial boost they got from GPL software

You mean BSD? That's how Darwin is licensed.

Re:PyPy Project looking for sponsorship to add support for A... by derefr on Thursday December 31, 2020 @12:47PM (#25594972)
I believe the GP is talking about the software macOS ships with, not macOS itself.

macOS ships with some GPL2 software, along with its BSD/MIT/Apache-licensed Darwin layer. (The GP is presumably implying that having this GPL2ed software "built-in", helped macOS entrench itself as a useful POSIX for developers — at least before tools like MacPorts/Homebrew came along to make acquiring this type of software "after-market" simple.)

For any GPL2 software macOS makes use of that then transitions to GPL3 licensing, Apple can't actually adopt the GPL3ed version (exactly because of the "runs anywhere" clause in the GPL3) and so instead, macOS keeps the old, GPL2ed version of the software around, left to rot. Eventually, if it's something critical, Apple removes their dependency on said software, replacing it with something that's not GPLed.

This is the story of Bash on macOS: it was regularly updated for as long as it was GPL2-licensed; then it got "stuck" on the last GPL2 version when GNU transitioned Bash to GPL3 licensing. The Bash on macOS remained on that old version for the longest time, before finally being swapped out for Zsh in Catalina.

Re:PyPy Project looking for sponsorship to add support for A... by m463 on Thursday December 31, 2020 @12:52PM (#25595049)
also they were technically in violation of the GPL with bash. They made some modifications and did not release them all. (try to compile bash without rootless.h)
Re:PyPy Project looking for sponsorship to add support for A... by glandium on Thursday December 31, 2020 @06:24PM (#25598427)
Presumably, they are on https://opensource.apple.com/source/bash/bash-118.40.2/ although sources for the latest macOS are usually not released in a timely manner (no Big Sur at the moment, for instance)
Re:PyPy Project looking for sponsorship to add support for A... by saagarjha on Thursday December 31, 2020 @06:40PM (#25598627)
rootless.h has never been made available to the public as far as I know.
Re:PyPy Project looking for sponsorship to add support for A... by glandium on Friday January 08, 2021 @04:22PM (#25690684)
I just found that the new dump of sources for 11.0.1 has a version of bash that doesn't #include <rootless.h>
Re:PyPy Project looking for sponsorship to add support for A... by cozzyd on Thursday December 31, 2020 @09:26PM (#25600210)
that's odd... what does Apple have to win out of a GPL violation for this?
Re:PyPy Project looking for sponsorship to add support for A... by saagarjha on Friday January 01, 2021 @05:20AM (#25602221)
Nobody has forced them to release it, so until then they get to keep some magic to themselves, presumably.
Re:PyPy Project looking for sponsorship to add support for A... by m463 on Thursday December 31, 2020 @12:51PM (#25595025)
In the beginning the packaged a bunch of stuff, both mit/bsd and gpl. At some point they stopped gpl software. The darwin stuff is published but not everything. The code shared has become less over time even as apple has grown enormously.
Re:PyPy Project looking for sponsorship to add support for A... by my123 on Thursday December 31, 2020 @03:27PM (#25596767)
They didn't stop shipping _GPLv2_ software. They just never shipped GPLv3 software.
Re:PyPy Project looking for sponsorship to add support for A... by saagarjha on Thursday December 31, 2020 @06:36PM (#25598590)
Emacs is gone IIRC
Re:PyPy Project looking for sponsorship to add support for A... by saagarjha on Thursday December 31, 2020 @06:37PM (#25598595)
Parts of Darwin are APSL.
Re:PyPy Project looking for sponsorship to add support for A... by sdoering on Thursday December 31, 2020 @10:00AM (#25593238)
Yes. That. I am done with the MacOS for good. My first Mac was a Classic II, back in '92. My last will be a MB Pro 2018 (actually 2020, but already repaired once and broken beyond working condition again). It was my third MB Pro in 3 years and every single one had to be repaired once before it crashed shortly thereafter. The company I work for has to replace around 1% - 2% of their MB Pro fleet per month. 6 - 10 devices are always in repair (additionally 1 - 2%).

I have notified my superior, that I am not able to work properly in January when I am back from a 2 months LOA were I privately switched everything over onto a WIN10 with WSL2 running Ubuntu.

I am not missing a thing currently. OK - I know at one point I will probably be missing Keynote.