盡管推行開源已有很多年的歷史,但Sun在去年宣布將其旗艦產品——Solaris開源,一下子讓人們看到了一個完全開源、言行一致的 Sun。Sun公司軟件開源首席執行官Simon Phipps表示:“Solaris是Sun的第一個成功轉入到服務收費模式的軟件,今後Sun所有軟件都會轉到這個模式。現在,Solaris已有了一個很成功的開始:首先,用戶要求我們做培訓的收入在上升;其次,我們看到用在其他硬件平台上的下載以及許可證越來越多了。”
僅在去年一年的時間裡,就有14000多人加入了OpenSolaris開源社區,而且OpenSolaris還有了5個新獨立的發行版本。更有甚者,很多人還把Solaris放到了FreeBSD、蘋果的OS/10上面。所有這些積極的跡象表明,OpenSolaris是真正的開源,而且發展非常健康。
與Linux所采用的GPL協議不同,Solaris采用了CDDL協議。與GPL相比,CDDL協議有三大優勢:第一,在應用 Solaris時,不必要求ISV將自己的研發或者勞動成果進行回饋,他們可以選擇不公開自己的源代碼,保留自己的知識產權,從而為軟件公司預留了發展空間。第二,Sun允許ISV免費應用所有與Solaris相關的專利,不存在潛在的法律風險。第三,其他很多協議都首先受到美國法律的限制,而CDDL協議則允許用戶按照本地的法律來解決。例如,中國的ISV在應用Solaris時產生了法律糾紛,就可以在中國的法庭解決,並且是依據中國的法律。
對於Solaris 10,Sun計劃對1000萬行代碼開源,而對涉及第三方驅動程序等在內的部分還是保持原狀。Simon Phipps表示,“以前並沒有把版本控制功能開放給公眾,因為Solaris版本控制用了teamware,這並不是對大眾開放的。開放版本控制會對整個社區發展有比較大的影響。”這個消息無疑將刺激更多的ISV或個人在Solaris進行二次開發。
來源:IT專家網