微軟:C#和CLI將應用“社區承諾協議”&& Mono 這隻猴子招惹了誰?

來源:互聯網
上載者:User

為了趕緊把首頁重新整理順溜,給大家傳幾個新聞吧。

 

http://www.oschina.net/news/2415

前一陣子關於Mono是否進Debian的問題在自由軟體世界引起了相當大的爭論,其中教父Richard M. Stallman還特別發表聲明,勸阻Debian社區莫將Mono引入,否則將會受微軟打壓。

今天GNOME和Mono的老大:Miguel de Icaza向社區傳播了一則來自微軟的好訊息,即微軟決定將“社區承諾協議“應用至C#和CLI。

 

Mono是一個.NET的開源實現,它包含了.NET的主要規格,並擁有自己實現部分(如GTK#)。因為其兼顧了開發效率和運行速度,越來越多的自由軟體使用Mono作為其開發庫,其中包括了GNOME Do, Banshee等優秀的GNOME應用程式。

目前主流的案頭發行版實際上都將Mono和一些基於Mono的軟體作為預裝的應用程式,如Ubuntu下,Tomboy、F-Spot,都是預設隨案頭發行的。

然而,純社區維護、最純淨的Debian發行版將引入Mono,卻引起了極大的爭論。

現在,來自微軟官方的響應可能會解決這些爭議。

微軟的Peter Galli宣布了關於C#和CLI應用社區承諾的訊息,他說,微軟將把“社區承諾”應用於ECMA 334和ECMA 335。

其中ECMA 334定義了建立C#解譯器的相關規格,ECMA 335則定義了“Common Language Infrastructure (CLI)”的規格。

他們強調,在“社區承諾”協議下,任何人可以用自己的技術、代碼和其他解決方案自由地實現這些技術規範,而且不需要簽署任何協議或者與微軟取得聯絡。

另外,在“社區承諾”協議下,微軟將保證,任何人製作、使用、銷售或分發任何此類實現(包括應用開源協議的LGPL和GPL,如Mono),都不會因此而支付相應的索賠。

詳情可見:From Microsoft: C# and CLI under the Community Promise

那麼,現在Debian是否可引入自由軟體:Mono和相關應用程式了呢?

歡迎大家熱烈討論!

新聞來自:http://linuxdesktop.cn/   http://www.oschina.net/news/2370 Mono是一個由Novell公司(先前是Ximian)贊助的項目。該項目的目標是建立一系列符合標準ECMA 的。Net 工具, 包括C #編譯器和共同語言執行平台與微軟的。Net不同, Mono項目不僅可以運行於Windows系統內,還可以運行於Linux, FreeBSD, Unix, Mac OS X和Solaris。 

        Mono的 C #編譯器及其相關工具發佈於GNU General Public License (GPL)之下,其執行階段程式庫發佈於GNU Lesser General Public License (LGPL)之下,其類庫發佈於MIT License之下。這些均是開源協議因此Mono是一個開源軟體。 

        微軟開發了一個稱為共用源碼公用語言基礎的可用於 FreeBSD, Windows Mac OS X的和。 NET實現版本。微軟的共用源碼協議並不是開源軟體協議,且可能對於社區來說也是不足夠的。我們還可以見到另外一個。 NET實現版本, Portable。NET項目,該項目與Mono項目有著很多相同的目標。 

        Mono是與微軟。Net相容的工具組合, 讓原先以微軟C#程式設計語言寫的應用程式能在多種平台上執行,包括Linux、BSD、Unix、Mac OS X和Solaris平台在內。許多備受歡迎的開源應用程式,像是Note應用程式Tomboy和相片管理程式F-Spot等,都需要Mono才能執行。因 此,Debian等Linux發行者曾表示,正考慮在預設安裝中納入Mono。 

        GNU計劃創始人Richard Stallman呼籲開發人員避免使用Mono,因為隨著這項開放原始碼工具組的使用率日增,可能引來微軟的法律行動,其認為使用Mono是個“危險的方向”。 

        Stallman寫道:“依賴C#是很危險的,所以我們必須勸阻使用它。危險在於,有朝一日,微軟或許會打算強迫 所有免費的地下版C#工具取得軟體專利授權。這是重大的危險,只有笨蛋才會坐視不顧,直到這種事真正發生為止。我們現在就必須採取預防措施,保護自己免於 在未來陷入這種危險。” Stallman指出,撰寫和使用倚賴C#的應用程式構成“不必要的風險”,因此他呼籲開發人員改用不倚賴C#的方式寫程式,而應該有系統地設法儘可能減少 對免費C#實作的倚賴。 

        微軟對此不做回應,但是本事件的始作俑者Debian開發人員Jo Shields在部落格貼文中指出,可能把Mono納入,因為執行優質應用程式如Tomboy和F-Spotit時,必須用到Mono,而Mono並不構成威脅。 

        而同樣為我們熟知的Ubuntu,認為反對的理由不充足。Mono的爭論最主要的是擔心微軟的專利威脅,微軟至今 從未在。Net專利技術上發過難,但它在其它領域進行過專利恐嚇,如宣稱Linux kernel侵犯了它的多項專利。Ubuntu認為沒有理由從預設安裝包或軟體倉庫中移除Mono,理由僅僅是他們從未收到過微軟的專利聲明,因為 Mono早就是Ubuntu多個版本預設安裝的一個從屬物。

新聞來自:http://www.linuxeden.com/html/news/20090702/66549.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.