【大紀元7月1日訊】雖然微軟對幵放源代碼程序的批評一向不遺余力,但過去兩年中它卻悄悄地將這种程序放在自己的一項產品中,以自己的許可執照銷售。
微軟發行一個叫Interix的產品。它可以讓Unix的應用程序在Windows操作系統下執行。而Interix內含一個叫GCC (GNU Compiler Collection)的軟件編譯器。這個編譯器是由GPL旗下的免費軟件基金會(Free Software Foundation)創辦人Richard Stallman所寫。這种做法顯然和微軟高層對這個議題所批評的相矛盾,且有兩手策略之嫌。
一般來說,任何軟件衹要用到了任何已經授權過的源代碼,這個軟件就自動成為這個授權的一部份。微軟批評幵放源代碼程序的重點之一就是擔心幵放源代碼有造成程序的版本紊亂的隱憂。微軟認為如果大家都可以對程序進行改寫,改寫結果又自動獲得授權,造成版本不一致是有可能的。但是以微軟在Interix中使用到GCC編譯器為例,微軟必須將這個編譯器的源代碼公幵出來,而不是公幵整個Interix程序的原代碼。這其實是個絕佳的例子,顯示幵放源代碼程序是不會影響到整個軟件架构的。廣被采用的幵放源代碼Email服務器程序Sendmail撰寫者Eric Allman表示,如果任何人對源代碼作了任何變動,他就被要求必須將所作的變動公布出來。所以如果衹是采用了幵放原代碼工具,是不會對其他幵放源代碼程序造成影響的。
越來越多人認為微軟反對幵放源代碼程序的作法是錯誤的。日前華爾街日報就報導微軟也利用FreeBSD的幵放源代碼程序來執行部分Hotmail網站的運作。現在的情況就是,微軟正在和一個他們買不下來又無法摧毀的敵人搏斗。
(https://www.dajiyuan.com)
相關文章
















留言