4 ms·
Nice to see, but in my mind this is just "Oh hey look at all of the FOSS software we are using but not providing back to." Sure they did do CUPS, but what else
by icco 17y ago
Nice to see, but in my mind this is just "Oh hey look at all of the FOSS software we are using but not providing back to."
Sure they did do CUPS, but what else has apple given back to the open source community, besides another source mirror?
- buymorechuck 17y agoWebKit, MacRuby
- mbrubeck 17y ago"Oh hey look at all of the FOSS software we are using but not providing back to." This page is just a central place for Apple to publish the corresponding source code for all of their released software. Among other things, this is a simple way to comply with licenses that require source availability, like the GPL. "What else has apple given back to the open source community..?" They released all their work on WebKit (including a whole new JavaScript VM) since forking it from KHTML, and have also done a good job of managing it as a real open source project (i.e. accepting outside bug reports and contributions, and giving commit privileges to people outside of Apple). They've also made major contributions to LLVM, and released Clang (their LLVM-based compiler for C/C++/ObjC).
- simonw 17y ago"All right... all right... but apart from better sanitation and medicine and education and irrigation and public health and roads and a freshwater system and baths and public order... what have the Romans done for us?"
- joubert 17y agoDon't forget: civil law; Roman alphabet; architectural discoveries (dome); Caesarean section (?).
- davidw 17y agoThey've done a few nice things (let's say the baths, but not much else), but their instincts are certainly not friendly towards openness. It's tactical cooperation, kind of like in the saturday morning cartoons where there's always one episode where the bad guy has to cooperate with the good guy for some reason, and it turns out they work well together, and the good guy suggests the bad guy give up his evil ways, but it of course never happens.
- Maktab 17y agoNot to mention releasing Darwin, libdispatch (Grand Central), OpenCL, blocks, Bonjour, Calendar and Contacts Server, Darwin Streaming Server, launchd and XQuartz.
- joubert 17y agoRecent stuff: Clang, Blocks (in llvm), libdispatch (Grand Central Dispatch services), OpenCL. Of course WebKit.
- jfager 17y agoYou know you sound like you're trolling, right? Clang, MacRuby, launchd, WebKit - that's just off the top of my head.
- Locke1689 17y agoDarwin, DTrace modifications, WebKit...
- ZeroGravitas 17y agoOthers have provided stuff they have done, so I'll point out that they didn't do CUPS. They started using it in Mac OS X 5 years after it started and 5 years after that hired the developer. http://en.wikipedia.org/wiki/CUPS#History http://en.wikipedia.org/wiki/CUPS#History
- icco 17y agoInteresting. I really didn't know they had given most of this stuff back, besides webkit. Also didn't know that about CUPS, thanks.