文章

Safari 飲水不思源?

safari AppleSafari 通過了 ACID2 測試 ,算是蠻囑目,那個 ACID2 是由 Web Standards Project 所推出的用來測試瀏覽器對於 CSS/HTML 的支持是否正確。就算大家用 Firefox 來行那頁,也仍是一塌糊塗。暫時為止,沒有瀏覽器可以正確到顯示那個笑面。所以 Safari 的支援算是走其他的瀏覽器先一步。

不過,大家都知道 Safari 的核心是 KHTML,可是 Apple 的做法卻引起 KDE 的開發團不滿,因為其改變過的 Source code 並沒有 CVS History,KHTML 開發者不能夠知道他們改了什麼,而要 KHTML Engline 支持 ACID2 則似乎要 KHTML 開發者再自行努力了。

這… 真可惜呢… 如果可以和諧合作,我們又或就會有一個最合符標準的瀏覽器核心了。 Apple 飲水要思源啊…

[via Slashdot ]

回應

  1. I'm not sure about that. From what I understand,
    open source doesn't mean you have to give other people everything
    verbatim, and explain the changes. Besides, in my understanding, the khtml is working on ver. 2.x and Safari is
    based on 1.x So I am curious how much apple code will help since it's
    based on an old rev.

  2. 其實實際情況是怎樣,我也不太清楚。只是看到如果 KHTML Team 要重寫的支持 ACID2 的話,有點浪費。本是同根生嘛~不過,的確是有 Braching 的問題…

  3. Apple is providing the modified source code. The GPL doesn't require
    you
    to explain how you wrote your code or how you got from the old code to
    the new. You post of Apple has to being "gratitude for KHTML of its
    benefit" is misleading. The fact is those patches will Only benefit to
    WebCore based browsers like Shiira and OmniWeb.

  4. 條文上是白紙黑字,寫得清楚,我並不是要 Question 什麼。「飲水思源」四字可能語氣重了,不過那其實是一個疑問罷了,一個對開發態度的疑問。Apple 當然沒有義務,但他們可以做的或許可以更多?當然,那也可能是 KHTML Team 的無病呻吟?自己身為 Web Developer,自然也想更多 Browser 支持 Standard。如果大家能夠好好合作自然好了,不能合作也只好嘆句無緣?

*