大廠開放產品源碼背後的理由為何?不外乎推展產品、加速開發程序、廣納創意、新的營收來源、推展新技術,此外呢?還有一項,便是打擊競爭對手。釋出公司某些智財權,某些情況下會讓對手的利器變成廢鐵。Linux 及開放源碼企業與經濟(The Business and Economics of Linux and Open Source)的作者 Martin Fink 就說,開放源碼大幅加快了商業軟體淘汰時程。企業開始懂得利用這個效應,打擊競爭對手。Novell Linux 事務處長Matt Asay 便透露了該公司對以程式碼開放打擊對手,有適度考量。Sun 日前宣佈將公開 Solaris 源碼,但並未透露時間表及採取的授權方案,留下許多想像空間。一般猜測 Sun 是希望在 Solaris 上再造Linux 現象,Sun 採取的授權將可看出其真實意圖與策略。目前可以確定的是,為了提高使用率,Sun 採取的授權,將允許大眾自由修改程式碼。預期 Sun 不願意見到程式碼分支出現,Sun 將藉由授權條款,減低程式碼分支的影響。假如 Sun 將擴大企業應用視為目標之一,授權中應該不會包含不允許下游自訂授權的限制條款。Novell 投入 OpenOffice 專案以及 Sun 的 StarOffice,則把目標指向微軟的辦公室套件 Office,企圖削弱微軟 Office 的實力。IBM 面對微軟在伺服器軟體上的蠶食,轉而依靠開放源碼伺服器 Apache,推出在 Apache 上執行的 WebSphere 應用伺服器產品。IBM 創造的開放源碼軟體開發平台 Eclipse,則有希望取代 Sun 的 NetBeans 平台以及微軟開發平台。RiseForth 總裁以及非營利軟體發展論壇(Software Development Forum)會議主席 John Koenig 指出,IBM 試圖吸引開放者到 Eclipse 平台,以便銷售架構其上的高階工具,如 Rational。甚至微軟在程式碼策略上也有所讓步。微軟在去年宣佈將提供 Office 2003XML schemas 的免權利金授權。日前更釋出 XML 工具 WiX,成為微軟以 Common Public License 釋出的首項專案。隨後微軟再釋出 Windows 模版程式庫(Windows Template Library)。微軟源碼分享計畫(Shared Source Initiative)主持人 Jason Matusow 指出,取悅客戶是該公司公開源碼的目的。
相關網址:
1.開放源碼成了神兵利器
2.Sun 公開 Solaris 源碼是否真能趕上 Linux?