How Browsers Work
html5rocks.com
html5rocks.com
Somehow this never occurred to me to aggregate it this way. I recall having read somewhere that the server-side ratio is about 70-30. It's quite a milestone as now both ends of the WWW platform have an absolute majority being open source.
I think it’s equally stupid to not count Chrome and Safari.
Sure, more of Chrome’s chassis is open source (though not really), but who the hell cares about that? All things considered, Safari and Chrome are both pretty open source. What matters, anyway.
My point was just that I think Chrome is measurably more open source. I know that's vague and you can quantify by number of lines, whatever. Since Chrome is "more" open source, wouldn't someone be able to fairly draw a line that includes Chrome but not Safari?
In my mind where one draws that line is completely subjective. I think where you draw the line is equally subjective.
The part where you were treating Chrome and Safari as equal in terms of open-souce-ness is what I disagree with.
With Chrome basically the entire UI, including preferences, extensions engine, syncing, and automatic and partial updates are completely open source as part of the Chromium project. Chrome merely puts the Google logo on the cover and packages some pieces of software that can't otherwise be distributed due to licensing constraints. Developers don't consider Ubuntu closed-source just because it has the ability to package closed-source software and drivers with it.
In short: there's no way you can consider Safari an open-source project. There are several ways to classify Chrome as open-source, to which many developers agree.
You're arguing over the degree of something which is just silly. Either both count or neither counts. Who cares if 10% of Chrome's code is proprietary and 15% of Safari's code is proprietary, or vice versa? If one counts as an open source browser then so does the other.
The important pieces that actually deal with content are all open so I would count them both, but that's just me. If you want to draw lines and make it sound scientific then you better show us some numbers. You don't get to draw imaginary lines because you just think that's where a line should be, if Chrome is more open tell us how.
Saying that any percent >0 causes the software to not be considered open source is also drawing a line. Either way in my opinion it's subjective where you choose to draw it.
I agree that Safari should be included. I was simply disagreeing with the parent, because I got the impression that he or she was saying they are equal. Also, if someone decided they wanted to draw the line somewhere where it would exclude Safari, I would understand where they're coming from, and agree, as Chrome is more open sourcy.
Edit:
> "If you want to draw lines and make it sound scientific then you better show us some numbers. "
I'm not sure where you're getting this. I wasn't trying to draw lines or making anything sound scientific. All I said was that more of Chrome is open source, that's it. Like I said, I feel it's subjective as to where you draw the line, which is why I was disagreeing with parent. I felt that he or she was making an objective claim with how it should be. In my opinion if you insisted on being objective about it, you would probably have to measure the % code or whatever. I don't believe that the objective view on it is treating any software with greater than 0% proprietary software the same.
Unless you were the types that freaked out on mm256.dat and nsakey, use standard security and you're fine.
If you did freak out, im sure we can work out a GPS-login script that watches location, bloodtype, retinal scan, passphrase, and voice scan to get a guest account.
For example: At one point, I sanitized incoming user content by parsing it as HTML and nuking almost all markup (I allowed links and italics to pass through). THEN I realized this wasn't good enough, because Firefox was parsing unclosed image tags as though they were closed. The (strict) parser I was using would pass through a user's unclosed image tag as plain text, but Firefox would load it as an image. An attacker could have used that to not only collect visitor IPs (by loading an image on his server) but also to do various things with Javascript -- an image tag can include an onload attribute. (I have no idea if Firefox still works this way, it was about five years ago.)
I guess everyone thinks you should have googled it, but we didn't have the decency to politely request that you google such information in the future?
I feel you.
It could _well_ be an innocent question, and there's no sense in generating righteous indignation over two sentences.