2 ms·
Let me try this again. Let's say we form a company to develop a web layout engine. We haven't made anything yet, and we're wondering if it would be better to m
by dieterrams 16y ago
Let me try this again.
Let's say we form a company to develop a web layout engine. We haven't made anything yet, and we're wondering if it would be better to make our layout engine closed source or open. We decide to go with open. Why? Because we're fed up with having to support slow, non-standards-compliant browsers for our web apps. If our fast, standards-compliant layout engine is open source, maybe more browsers will use it, and web development will be less sucky for us in the future.
It turns out that there's already some great open source code called KHTML that we can build on to create our engine, and it's licensed with the LGPL. Well, that's no problem, because we decided our layout engine was going to be open source anyway. So why not fork it? We don't have to, but it's good code, so we might as well. Thus, our open source layout engine ends up being based on KHTML. But it was not our decision to use KHTML that made our engine open source. We decided that it was going to be open source, irrespective of whether we decided to use KHTML.
Likewise, Apple chose whether or not WebKit would be open source, irrespective of whether they decided to use KHTML.
You seem to be making the argument that Apple just decided to base WebKit on KHTML without much concern for the licensing implications, and inadvertently ended up "stuck" with a WebKit that must adhere to the LGPL. Hence, Steve Jobs is disingenuously suggesting that WebKit was intentionally open source. And what I'm saying is, given Apple's long history of tight control over its software, not to mention their willingness to rewrite their software from scratch, that assumption just isn't credible. Whereas they have credible, self-interested motives for creating an open source layout engine, just like Google has credible self-interested motives for making Android open source.
- nailer 16y ago> You seem to be making the argument that Apple just decided to base WebKit on KHTML without much concern for the licensing implications No. I'm saying 'we used something OSS! Then we decided to make it OSS!' is either nonsensical or misleading.
- dieterrams 16y agoWell, I tried my best.
- nailer 16y agoI didn't think it was that hard to understand. Do you get what I'm saying now?
- dieterrams 16y agoI've always gotten what you've been saying. You seem to be completely incapable of getting what I'm saying. And I'm certain you have to ability to get what I'm saying, but I think you just really, really don't want to. Or you're trolling. Not really sure at this point.
- nailer 16y ago>>> You seem to be making the argument that Apple just decided to base WebKit on KHTML without much concern for the licensing implications >I've always gotten what you've been saying. Clearly you haven't. OTOH, if you think I've misunderstood or mischaracterized anything you've said, you haven't said so. Anyway, I give up.
- gizmomagico 16y agoYou're saying Apple decided to open source WebKit before deciding what to base it on. He's saying that because KHTML's LGPL was going to force them to open source WebKit in any case, it's either nonsensical or misleading for Steve to say that Apple "put it into open source". I didn't remember that LGPL wasn't commercially "safe".