4 ms·
There's also the work that Apple did on LLVM/Clang, as well as Grand Central Dispatch. They weren't obliged to release that.
by alastairpat 15y ago
There's also the work that Apple did on LLVM/Clang, as well as Grand Central Dispatch. They weren't obliged to release that.
- edge17 15y agoThey kinda were. I don't know all the in's and outs, but as it was explained to me, GPL v3 is not very attractive for them since they're shipping devices that are closed ecosystems. The specific issue has to do with http://en.wikipedia.org/wiki/Tivoization http://en.wikipedia.org/wiki/Tivoization
- nirvana 15y agoThe purpose of using LLVM was so that they could stop relying on the GPLed gcc. The reason GPL is not attractive is because it restricts freedom. It limits people from using GPL software.