4 ms·
Keep 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 necessit
by mirashii 12y ago
Keep 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
- pikachu_is_cool 12y agoAFAIK Clang (not LLVM) was entirely created by Apple and could have been proprietary Also the x86 Darwin kernel was made open source with no benefit to Apple, and winocm managed to port it to ARM too (although it's pretty debatable if it actually provides anything useful)
- sbuk 12y agoWhy does that matter?