掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流
Mono包括C #編譯器和共同語言執(zhí)行平臺與微軟的。Net不同, Mono項目不僅可以運行于Windows系統(tǒng)內,還可以運行于Linux, FreeBSD, Unix, Mac OS X和Solaris。

為富平等地區(qū)用戶提供了全套網頁設計制作服務,及富平網站建設行業(yè)解決方案。主營業(yè)務為網站建設、成都網站建設、富平網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
Mono的 C #編譯器及其相關工具發(fā)布于GNU General Public License (GPL)之下,其運行時庫發(fā)布于GNU Lesser General Public License (LGPL)之下,其類庫發(fā)布于MIT License之下。這些均是開源協(xié)議因此Mono是一個開源軟件。
微軟開發(fā)了一個稱為共享源碼公共語言基礎的可用于FreeBSD, Windows Mac OS X的和。 NET實現版本。微軟的共享源碼協(xié)議并不是開源軟件協(xié)議,且可能對于社區(qū)來說也是不足夠的。我們還可以見到另外一個。 NET實現版本, Portable。NET項目,該項目與Mono項目有著很多相同的目標。
Mono是與微軟。Net相容的工具組合,讓原先以微軟C#程序設計語言寫的應用程序能在多種平臺上執(zhí)行,包括Linux、BSD、 Unix、Mac OS X和Solaris平臺在內。許多備受歡迎的開源應用程序,像是Note應用程序Tomboy和相片管理程序F-Spot等,都需要Mono才能執(zhí)行。因 此,Debian等Linux發(fā)行者曾表示,正考慮在預設安裝中納入Mono。
GNU計劃創(chuàng)始人Richard Stallman呼吁開發(fā)者避免使用Mono,因為隨著這項開放源代碼工具組的使用率日增,可能引來微軟的法律行動,其認為使用Mono是個“危險的方向”。
Stallman寫道:“依賴C#是很危險的,所以我們必須勸阻使用它。危險在于,有朝一日,微軟或許會打算強迫所有免費的地下版C#工 具取得軟件專利授權。這是重大的危險,只有笨蛋才會坐視不顧,直到這種事真正發(fā)生為止。我們現在就必須采取預防措施,保護自己免于在未來陷入這種危險?!?Stallman指出,撰寫和使用倚賴C#的應用程序構成“不必要的風險”,因此他呼吁開發(fā)者改用不倚賴C#的方式寫程序,而應該有系統(tǒng)地設法盡可能減少 對免費C#實作的倚賴。
微軟對此不做回應,但是本事件的始作俑者Debian開發(fā)人員Jo Shields在博客貼文中指出,可能把Mono納入,因為執(zhí)行優(yōu)質應用程序如Tomboy和F-Spotit時,必須用到Mono,而Mono并不構成威脅。
而同樣為我們熟知的Ubuntu,認為反對的理由不充足。Mono的爭論最主要的是擔心微軟的專利威脅,微軟至今從未在。Net專利技術 上發(fā)過難,但它在其它領域進行過專利恐嚇,如宣稱Linux kernel侵犯了它的多項專利。Ubuntu認為沒有理由從默認安裝包或軟件倉庫中移除Mono,理由僅僅是他們從未收到過微軟的專利聲明,因為 Mono早就是Ubuntu多個版本默認安裝的一個從屬物。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流