13 ms·
Why do I need a free account? What is the purpose of that? I get a compiler from BSD, which is the source of Apple's code, without needing any account. Apple
by inthe90s 14y ago
Why do I need a free account? What is the purpose of that?
I get a compiler from BSD, which is the source of Apple's code, without needing any account. Apple didn't need an account to get that code from BSD. Apple seems to do a disservice to the notion of the BSD license, which is not to impose restrictions on people (e.g. making them get a developer "account").
- droithomme 14y agoHaven't you heard? If you have nothing to hide, you have nothing to fear from a surveillance state in which even your use of a compiler is closely monitored and tagged.
- microtherion 14y agoApple's current C compiler, clang, did not originate in the BSD project, but is primarily developed by Apple itself.
- inthe90s 14y agoThis is a good point. Although that word "primarily" is interesting. Is Clang BSD-licensed?
- daniel02216 14y agoIt's UIUC's license, which looks similar to BSD to me. They also have some MIT licensed code. http://llvm.org/docs/DeveloperPolicy.html#license http://llvm.org/docs/DeveloperPolicy.html#license
- r00fus 14y agoEssentially, yes. It's NCSA-OSL which is based on MIT, which is based on BSD: http://en.wikipedia.org/wiki/Clang http://en.wikipedia.org/wiki/Clang Many projects use Clang/LLVM for their OpenCL implementations.
- microtherion 14y ago"primarily", because the LLVM / clang project had its origins in academia (before the project and its team got acqui-hired by Apple), and because the project is open source, and thus still gets some amount of community contributions (probably not a huge proportion of the overall effort, though).
- wtallis 14y agoIt sounds like you need a reminder that OS X is not based on BSD, it's a different operating system that had a lot of BSD stuff grafted on to the side of it - like Windows, but moreso. Also, BSD doesn't provide a compiler - they use GNU's compiler, and are switching to Apple's compiler.
- inthe90s 14y agoYes, I did need that reminder. Memory is failing today. But... does it change my question? GNU gives me a compiler without making me sign up for an "account". OSX is not BSD, but there's no way it could even think about calling itself "UNIX" and getting certified as such without all the BSD code they took. What else is OS X? It's a kernel from CMU. And whiz bang graphics. And lots of annoyances.
- pooriaazimi 14y ago> GNU gives me a compiler without making me sign up for an "account". What an outrageous thing... They force you to create a free account that wastes quite literally 6 minutes of your time... It's unacceptable, how dare they??!!1 (<-- sarcasm)
- axitanull 14y agoAnd if I may add, I hate the fact that I have to put credit card information on this free account.