Re:Apple: Open Source
by seba_dos1 on Saturday December 05, 2015 @10:16PM
(#10684253)
Well, they couldn't not open source WebKit, as at its core lies a fork of LGPL licensed KHTML and KJS (that's why WebCore and JavaScriptCore are LGPL while the rest of WebKit is BSD)
[ Parent
| on HN ]
Re:Apple: Open Source
by strange_quark on Saturday December 05, 2015 @10:20PM
(#10684263)
Does it really matter if they were forced to open source it or not? The point is they poured a ton of money into Webkit and that did a lot of good for the industry as a whole.
[deleted]
How were the goal posts moved? Apple's claim: they made open source software a big part of their strategy. Were they forced to? Well, they could have just not used KHTML, but yes, once they chose that they were forced to. But it was open source, and it was a big part of their strategy.
Re:Apple: Open Source
by frame_perfect on Saturday December 05, 2015 @10:18PM
(#10684258)
Oh, that's news to me. I guess that makes their claim a bit weaker.
FWIW, LLVM was a thing before Apple got involved (and I remember the project from them, back when it really was a "low-level virtual machine" as its primary purpose). They hired the guy who ran that project and then essentially took over, and have on occasion run "rough shod" over the community: they built their ARM64 backend in secret for the iPhone 5S and essentially forced Google and others to spend a lot of time building out a quality AArch64 toolchain for that same architecture, which everyone else did as part of a public community. When everyone else was pretty much done Apple finally decided they were ready to open source their backend, and used their steering of the project to stall a lot of things while the work was merged. They also had a chilling effect on some developers in the open ecosystem by saying they were going to open source their work: you can find mailing list posts from people saying they didn't want to waste their time as Apple would be providing theirs, which of course they did much much later than they originally scheduled. FWIW, I don't entirely blame Apple here as evil or anything, as I can appreciate "we are the first to care about this chip and we really did all this work ourselves and it would be really demotivating for someone else to just watch us slave away at it and then still be able to come out with a final product only months after us because we gave it away", but they certainly don't deserve the kind of props you bestow upon them by claiming they "open sourced" that project :/.
Re:Apple: Open Source
by frame_perfect on Sunday December 06, 2015 @01:11AM
(#10684542)
Oh, whoops! I mistyped. Didn't mean to mention LLVM.
That ARM64 stuff is pretty messed up though.