5 ms·
Apple usually only does things open source when it's required of them. I can't think of one piece of useful Apple open source software that's open.
by pionar 12y ago
Apple usually only does things open source when it's required of them. I can't think of one piece of useful Apple open source software that's open.
- adamcw 12y agoI'd consider Webkit pretty useful.
- tonyarkles 12y agoclang too...
- teamhappy 12y agoWebKit has been open sourced 10 years ago. CUPS is even older than that. What has Apple been up to recently? --- You know, you could name projects instead of clicking the upside-down arrow. Clang comes to mind (not LLVM). Google and others contribute heavily to clang, but Apple started it. They deserve credit for that. Anything else?
- bwindels 12y agoVikram Adve and Chris Lattner started LLVM at the University of Illinois in 2000. Only 5 years later, Apple got involved and hired Lattner.
- nkuttler 12y agoWebkit was derived from KHTML, which is LGPL.
- rsynnott 12y agoHowever, the bulk of modern Webkit is BSD 2.0, using LGPL libraries. Apple (and the other contributors) were under no obligation to contribute that bit.
- thetinguy 12y agoDon't say forget CUPS
- maccard 12y agoClang/llvm
- sbuk 12y agoCUPS
- mirashii 12y agoKeep in mind when responding that Webkit, Clang/LLVM, and Cups are all not created by Apple, they're all preexisting projects or forks that essentially necessitated doing their work in the open.
- adamcw 12y agoNoted, but I'd argue that contributing to existing open source projects is better for the general populace than reinventing wheels.
- Joky 12y agoClang/LLVM is BSD, what do you mean by "necessitated doing their work in the open"?
- pikachu_is_cool 12y agoHe probably means that making it open source would benefit Apple moreso than if they kept it closed, not out of the goodness of their hearts
- rsynnott 12y ago> they're all preexisting projects or forks that essentially necessitated doing their work in the open. That's true of Cups and part of WebKit (most of the actual browser engine is BSD-licensed, but there are LGPL libraries used); however, Apple was certainly under no obligation to contribute its changes to LLVM back, or to contribute clang back _at all_.
- mrsteveman1 12y agoApple owns CUPS though, I highly suggest that you read the license terms[1] for it now: License Exceptions 1. (a) Software that is developed by any person or entity for an Apple Operating System ("Apple OS-Developed Software"), including but not limited to Apple and third party printer drivers, filters, and backends for an Apple Operating System, that is linked to the CUPS imaging library or based on any sample filters or backends provided with CUPS shall not be considered to be a derivative work or collective work based on the CUPS program and is exempt from the mandatory source code release clauses of the GNU GPL. [1] http://www.cups.org/documentation.php/doc-1.5/license.html http://www.cups.org/documentation.php/doc-1.5/license.html