windows開源?

來源:互聯網
上載者:User
  微軟也要開源,大家怎麼看

        今年7月26日,在美國傳輸速率蘭召開的“2007開源大會(OSCON)”上,微軟開源策略主管Bill Hilf宣布,微軟即將把其“開源許可證”提交OSI(“國際開源促進會”)審批申請通過。對於這項宣布,OSCON大會主席、開源運動領袖之一的Tim O’Railly說:“這是一次長久等待的、巨大的地震”。其實這項宣布,立即引起了各方面正負兩種反應,Tim是表示歡迎的,Hilf表示微軟是抱有誠意、真心的(Good Intentions)。當即有人問及不久前微軟要對Linux使用者所謂“專利侵權”提出“法律訴訟”的說法時,Hilf表示:“在處理這件事情上,我們犯了一個錯誤”。

        一直以來,微軟與開源是水火不容,爭鬥不斷。開源時代的到來令微軟又愛又恨,同時微軟也在積極審視開源對微軟的威脅。6年前,微軟提出“Shared Source License”(“共用源碼許可證”),討好國際開源界,但是,被國際開源界人士稱為“只許看,不許摸的許可證”,沒有任何實際價值。

          2005年年底,微軟把這個“共用源碼許可證”一分為三(實際上是五個),即: Microsoft Permissive License(簡稱MS-PL); Microsoft Community License(簡稱MS-CL);(3)Microsoft License(簡稱MS-CL); Microsoft Reference License(簡稱MS-RL)。其中(1)MS-PL,最為寬鬆,允許使用者看(View)、修改(Modify)和分發(Redistribute)原始碼,而不論出自商業用途還是非商業用途(目的),類似BSD許可證;(2)MS-CL,允許使用者看(View)、修改(Modify)和分發(Redistribute)原始碼,但是,要求使用者保證任何包含它的較大的“作品”,也必須按照這個許可證發布,類似GNU的GPL許可證;(3)MS-RL,允許使用者看(View)原始碼,但不許修改和分發,只許參考。因此,微軟才把他叫作“微軟參考許可證”。其他兩個許可證,叫作:(4) License(簡稱MS-RL)。

        其中(1)MS-PL,最為寬鬆,允許使用者看(View)、修改(Modify)和重新分發(Redistribute)原始碼,而不論出自商業用途還是非商業用途(目的),類似BSD許可證;(2)MS-CL,允許使用者看(View)、修改(Modify)和分發(Redistribute)原始碼,但是,要求使用者保證任何包含它的較大的“作品”,也必須按照這個許可證發布,類似GNU的GPL許可證;(3)MS-RL,允許使用者看(View)原始碼,但不許修改和分發,只許參考。因此,微軟才把他叫作“微軟參考許可證”。

        其他兩個許可證,叫作:(4) MS-LPL;(5)MS-LCL,其中的那個“L”,表示“Limited”(受限制之意),要求原始碼(編譯之後)僅能在Windows平台上運行。顯然,(1)、(2)一定會得到OSI批准,而(3)一定不會通過OSI的審查。(4)和(5)兩項,有一點可能性,這就要看OSI是不是對Windows平台“網開一面”了。細細想來,微軟公司的這種許可證,確實是夠開放的,原始碼都讓你(一般是政府、學校)看了,你還能說什麼。我們應該看到,(3)MS-RL許可證(所謂“微軟參考許可證”)是微軟的底線,不能再後退,否則,微軟就不是微軟了。

        近年來,微軟一反常態,不僅開始與開源進行一些合作,而且還把自己特有的標準開放給開源組織,為開源社區開綠燈。微軟為什麼這麼做呢。微軟提交的“軟體授權許可證”會不會改變人們對開源的思考方式呢。

       對於第二個問題, 7月31日,著名的《BBC新聞》職業評論家Bill Thompson給出了肯定的回覆。但是,其“The long hard road to open source”(參考:原文)一文中,Thompson指出,微軟決不可能接受自由/開源軟體的哲學思想。自由軟體奠基人Richard Stallman指出,“開源只是軟體開發的方法論,而自由軟體卻是一種社會運動,自由軟體是an ethical imperative, 因為只有自由軟體尊重使用者的自由”。權衡所有利益,微軟絕對不會放棄或者指派軟體著作權給Stallman所說的Free Softwore  Foundation,微軟最多隻會允許使用者能夠查看、修改源碼,甚至是自由傳播它。

       文章隨後就微軟控訴Novell公司Linux侵害微軟專利問題進行分析,從另外一個方面指出,在互連網高度發達的時代,與開發社區保持緊密聯絡顯得越來越重要,無數的最前沿的軟體開發人員活躍在無處不在的互連網促成的網路開源社區中,蘊涵著無窮的思維創新源泉,對此,即使是微軟也不能小視。毫無疑問,這是微軟邁向開源世界的重要誘因之一。

       文章最後呼籲,我們需要Stallman所說的自由軟體運動來構建塑造我們的生活的軟體;-)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.