News for hackers. Stuff that matters.
Re:Apple Open Source by yjftsjthsd-h on Wednesday December 08, 2021 @11:13PM (#29493752)
It's a single userland component; why would it make the rest of the system GPLv3? I mean, Linux distros ship BASH without it somehow infecting the rest of the system, why would Darwin be any different?
Re:Apple Open Source by merijnv on Thursday December 09, 2021 @09:24AM (#29497635)
The real reason isn't that the system would be GPLv3. The real reason is that GPLv3 includes a patent grant clause, which many companies (Apple included) are very worried about applying to them if they ship GPLv3 code, therefore they don't.
Re:Apple Open Source by djxfade on Thursday December 09, 2021 @02:28AM (#29494795)
Afaik GPLv3 is "infectious". If you use a v3 licensed component, you basically have to license the entire codebase as v3 to be in compliance. This is the reason why Apple only ship GPLv2 and MIT/BSD licensed components
Re:Apple Open Source by bch on Thursday December 09, 2021 @03:05AM (#29494983)
Is bash integrated into xcode or something, or just sit as a standalone binary?
Re:Apple Open Source by lrvick on Thursday December 09, 2021 @05:43AM (#29495932)
Ships with the base OS.
Re:Apple Open Source by mkl on Thursday December 09, 2021 @07:06AM (#29496433)
That's not how it works. An operating system does not become a derivative work by shipping with a program.
Re:Apple Open Source by nerdponx on Thursday December 09, 2021 @06:44AM (#29496309)
Does that count for GPLv3 purposes though?
Re:Apple Open Source by yjftsjthsd-h on Thursday December 09, 2021 @09:49AM (#29497912)
Ubuntu and Fedora ship GPLv3 bash with a GPLv2 kernel (Linux), without relicensing it, so empirically not.