3 ms·
Apple has very steadily migrated away from using GPL. Every major release there are fewer and fewer GPL packages in their systems and they use old versions of
by nemo 12y ago
Apple has very steadily migrated away from using GPL. Every major release there are fewer and fewer GPL packages in their systems and they use old versions of tools to make sure they are still under GPLv2 - bash 3.2, rsync 2.6.9, etc, apparently out of fear of GPLv3. They are off gcc, they wrote their own SMB code to ditch Samba, and have gone out of their way to avoid GPL wherever possible.
- jordigh 12y agoThey have their (imo, silly) reasons to dislike the GPL. Fear of having to release all of the source code for all of their products is not one of them.
- nemo 12y agoThey have their reasons, but its hard for me to judge whether they're silly since they haven't made their legal analysis public or publicly explained why they've chosen the course they have.
- jordigh 12y agoDuring the GPLv3 draft phases, they publicly expressed concerns against the tivoisation clause, which is not at all surprising. Apple wants to keep some control over their users' devices. They seem to have no problem with GPLv2, but since they are using the last and aging GPLv2 releases of a bunch of GNU packages, they seem to be moving to non-copyleft alternatives purely because there are no more updates to the GPLv2 versions. They had no apparent problem in adding git to Xcode despite their overall GPLv2+GPLv3 purge.