Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
LWN.net Weekly Edition for May 9, 2013
(Nearly) full tickless operation in 3.10
Apple's Selective Contributions to GCC
Posted Sep 16, 2010 4:38 UTC (Thu) by branden (subscriber, #7029)
Posted Sep 16, 2010 15:06 UTC (Thu) by atgreen (guest, #33284)
Also, re: libffi. There are many copyright holders. All but one (a major non-Red Hat contributor) agreed to sign assignment papers to the FSF many years ago. This was enough resistance to stall my efforts. In retrospect I'm glad this didn't happen, since it probably would have been relicensed under the current v3 runtime exception license.
I hope this is an honest mistake that the FSF can correct or clarify soon. I've reached out to them a while ago.
Posted Sep 17, 2010 21:35 UTC (Fri) by daglwn (subscriber, #65432)
Posted Sep 16, 2010 10:49 UTC (Thu) by jwakely (subscriber, #60262)
They have continued to enhance GCC, but using their own copy of the GCC 4.2 code, which is GPLv2. Those enhancements have not been applied to later (GPLv3) versions of upstream GCC because it is FSF policy not to accept code without copyright-assignment.
The reason the changes are not in upstream GCC is because of FSF/GCC policy, not because of the GPL. The GPL allows anyone to take Apple's changes, port them to current GCC and release their own version of GCC. That "anyone" is not likely to be the FSF, because of the copyright assignment policy.
For the record, I think the copyright assignment policy is a good thing and I couldn't care less about ObjC support. If any ObjC users really want Apple's changes in a recent version of GCC they can merge them and release their own version.
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds