自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

開源.NET:Mono將死 拯救者會是微軟嗎?

原創(chuàng)
開源 新聞
近日Attachmate宣布了對Novell和SUSE將來的計劃,而且從本周開始進行裁員。涉及到Novell的幾個開源項目,在Attachmate CEO的談?wù)撝刑岬搅藢⒅С謔penSUSE,但是對Mono項目卻只字未提;而裁員的目標中,據(jù)說包含大量Mono項目組的人,Mono項目發(fā)起人Miguel de lcaza也在其中。種種跡象表明,整個Mono團隊似乎已經(jīng)被解散。

【51CTO 5月7日外電頭條】51CTO編者按:近日Attachmate宣布了對Novell和SUSE將來的計劃,一方面Novell和SUSE將拆分運營,另一方面Attachmate對Novell進行了大量的裁員:首先是包括Novell CEO在內(nèi)的諸多高層,然后就是從本周開始的裁員。涉及到Novell的幾個開源項目,在Attachmate CEO的談?wù)撝刑岬搅藢⒅С謔penSUSE,但是對Mono項目卻只字未提;而裁員的目標中,據(jù)說包含大量Mono項目組的人,Mono項目發(fā)起人Miguel de lcaza也在其中。種種跡象表明,整個Mono團隊似乎已經(jīng)被解散。這對于Mono Touch等產(chǎn)品的客戶而言,無疑是一件壞消息。到底Mono項目會怎樣?誰有可能拯救Mono?國外網(wǎng)站Internetnews.com對Mono的情況進行了分析,認為Mono項目是有價值的,但目前情況不容樂觀。以下為全文譯文:

Mono
Mono項目:.NET的開源跨平臺實現(xiàn)

在Miguel de Icaza于2004年開始規(guī)劃Mono項目時,他所得到回應(yīng)滿是嘲笑。專家們都說,想讓微軟允許其現(xiàn)有的.NET平臺變?yōu)殚_源,簡直是白日做夢。即使是Mono從Novell公司獲得了必要的商業(yè)支持,雖然單單是這一步成功機率就不大,微軟也絕對會旋即開始對該項目進行破壞,要么通過專利索賠途徑、要么在背地里搞些更陰險的手段。微軟從來沒有過——至少迄今為止沒有過對這類規(guī)劃的支持。而現(xiàn)在大家也看不到這種形勢有趨于緩和的跡象。

正如最初由InternetNews.com所報道的那樣,Attachmate這家以系統(tǒng)及安全管理為主要業(yè)務(wù)的公司于今年四月以22億美元的價位完成了對Novell公司的收購。而在本周,這家公司卻開始進行裁員。確切的裁員人數(shù)目前尚不清楚,但是可以推測,整個Mono項目團隊似乎已經(jīng)被解散。

“我們已經(jīng)把自己的SUSE Linux業(yè)務(wù)部門的總部重新設(shè)立在了德國紐倫堡,并以一定的優(yōu)先次序為自身的發(fā)展盡力提供資源——當然也包括Mono?,F(xiàn)在具體的分配工作由業(yè)務(wù)部門的負責人們進行處理,”Attachmate公司的CEO Jeff Hawn對InternetNews.com如是說。

根據(jù)上述言論,我們至少可以說Mono項目的前景算是撲朔迷離。目前還不清楚到底是de Icaza還是其他什么人將擔任Novell公司的副總裁職務(wù),而當事者本人也拒絕對此發(fā)表評論。雖然在去年十一月,他曾經(jīng)在Twitter上表示Mono團隊將一如繼往地存在并工作下去,但按照眼下的形勢來分析,這顯然已經(jīng)不可能了。Mono項目從奠基以來就一直由de Icaza負責,可以說如同他自己的子女一般。甚至即使他繼續(xù)掌握著該項目,當初那個見證了Mono九大階段性成功的團隊也無論如何將不復(fù)存在了。

微軟的詛咒

有些人終于可以松口氣了。微軟的陰影一直困擾著Mono項目,尤其是那些技術(shù)發(fā)燒友們,總是認為在開源活動中采用任何來自微軟的技術(shù)都會對項目整體造成嚴重的不良影響。他們擔心微軟會先坐壁上觀等待Mono平臺的日趨成熟,然后突然發(fā)難,通過公布一些尚未公開的專利申請來將Mono一舉擊潰,并使得任何采用Mono進行開發(fā)的應(yīng)用程序都陷入相當尷尬的境地(而且很有可能強迫這些應(yīng)用都依附于微軟旗下)。

不過de Icaza一直以來都在努力解決這些難題。他指出,描述C#語言的ECMA334及335標準連同.NET公共語言基礎(chǔ)結(jié)構(gòu)(簡稱CLI)都已經(jīng)被置于微軟社區(qū)承諾所涵蓋的范疇之中。而根據(jù)該承諾的內(nèi)容,微軟將不會對任何使用這類專利標準的開發(fā)人員在實現(xiàn)開源過程中所獲得的成果提出索賠要求。此外,微軟與Mono團隊之間始終保有親密的往來關(guān)系。

盡管如此,進行廣泛部署仍是一場艱苦的斗爭。雖然基于Mono的應(yīng)用程序作為標準組件發(fā)布于Novell公司的SUSE Linux桌面系統(tǒng)上并聲稱比起其它方式,Mono能夠更簡便地實現(xiàn)應(yīng)用程序由Linux系統(tǒng)向Windows系統(tǒng)的轉(zhuǎn)換工作,但該平臺從未被Linux領(lǐng)袖級供應(yīng)商紅帽公司所重視。紅帽公司的方案是通過其JBoss應(yīng)用服務(wù)及相關(guān)技術(shù)實現(xiàn)基于Java的開發(fā)工作,而且該公司近期還公布了一種其自主研發(fā)的類Java語言,名為Ceylon。

批評者的懷疑態(tài)度也并非完全沒有依據(jù)。微軟的社區(qū)承諾并不適用于某些關(guān)鍵性的.NET框架內(nèi)容,包括ADO(即ActiveX 數(shù)據(jù)對象)、.NET數(shù)據(jù)庫硬件抽象層、ASP.NET網(wǎng)頁框架以及Windows窗體框架。Mono應(yīng)用了以上技術(shù)的版本仍存在專利糾紛,而這種預(yù)期糾紛一旦變?yōu)楝F(xiàn)實,任何Mono平臺上開發(fā)的應(yīng)用程序都會被直接認定為Windows系統(tǒng)專用軟件。

Mono仍有一試的價值

不過話說回來,僅因為Windows窗體專利的問題就徹底放棄Mono絕對是一葉障目的錯誤理念。近年來,Mono已經(jīng)迅速成長,并突破了在特定系統(tǒng)上進行類Windows開發(fā)工作的狹窄范疇。一方面,Mono內(nèi)置的功能可以用于GTK+以及Qt GUI工具包,因此如果大家打算徹底脫離Windows窗體而轉(zhuǎn)向利用Mono進行以Linux為中心的程序編寫工作,也是完全可行的。

更重要的是,Mono已經(jīng)廣泛成為各類操作系統(tǒng)及設(shè)備上極具價值的跨平臺開發(fā)工具。舉例來說,Novell公司的Mono Touch版以及Mono Android版都是允許開發(fā)人員利用C#以及其它.Net技術(shù)為iOS及Android設(shè)備編寫程序的商業(yè)產(chǎn)品。同樣,Unity Technologies提供了一款跨平臺的游戲開發(fā)工具,允許用戶利用Mono作為中間媒介,為iOS設(shè)備、Android 設(shè)備、Xbox 360游戲機、PlayStation 3游戲機以及各類網(wǎng)頁播放器以最小的重新編碼工作量開發(fā)游戲。

我們同時不應(yīng)忽略Mono的其它優(yōu)點,那就是C#語言本身。盡管其常常被稱為“微軟版的Java克隆體”,但不可否認C#在Java的基礎(chǔ)上進行了一系列改進,包括更好地支持并行編程及相關(guān)功能以及對Java自存在以來就飽受詬病的一些語法進行的調(diào)整。Java至今在某些方面仍然在努力跟上C#的步伐。還有,Mono開發(fā)人員們也可以自由地在編碼中運用其它SLI語法,這意味著他們能夠在特定的平臺上使用諸如Lisp,Python,Ruby甚至是Fortran等等不同種類的編程語言。

現(xiàn)在誰能拯救Mono?

如果我們最終無法好好發(fā)掘前面提到的各種工具的便利功能,這無疑是種恥辱。Mono平臺是開源的,獨立開發(fā)者可以繼續(xù)在其上自由地進行工作。但它同時也是項復(fù)雜的技術(shù),而且要跟上微軟開發(fā)產(chǎn)品的更新速度也需要相當大的努力。在沒有商業(yè)支持的情況下,Mono似乎完全不可能在追逐微軟的道路上繼續(xù)走下去。

Attachmate公司并未對Mono項目的前景做出具體說明,但在其對InternetNews.com所給出的意見中,似乎隱隱表達了一些信息。文中提到資源將“根據(jù)消費者的需求”分配給Novell公司的各個項目,這對開源產(chǎn)品來說可不算是什么好兆頭。

專業(yè)分析師們同樣對Attachmate公司在Mono或是SUSE Linux總體規(guī)劃問題上的承諾表示費解。根據(jù)Forrester研究機構(gòu)副總裁Jonathan Penn的說法,“Attachmate公司對于Novell公司持有的系統(tǒng)管理及安全業(yè)務(wù)更有興趣,而對平臺業(yè)務(wù)則不太熱心。”

其實還存在著另一種可能性,即另一家公司沒準會介入并從Attachmate公司那里承接Novell的SUSE及Mono這筆技術(shù)資產(chǎn)。但誰會是這“另一家公司”?IBM可能算是候選者之一,但藍色巨人一直不愿意直接參與Linux業(yè)務(wù),而更希望自己的客戶在紅帽公司與SUSE之間自主做出選擇;而且對于其自有的WebSphere平臺,IBM公司的推廣力度簡直可以與甲骨文公司在推廣Java上表現(xiàn)出的力度相提并論。

而最有可能性的人選也許就是大家寄予期望最少的對象。微軟在過去的數(shù)年中一直努力在開源方面調(diào)整企業(yè)形象,并盡量緩和態(tài)度,甚至通過Outercurve基金會對開源項目進行贊助。其與Novell公司所進行的專利共享交易,盡管備受指責,最終卻并沒有扼殺SUSE,Mono乃至Novell公司。也許現(xiàn)在正是微軟將資金慷慨地奉獻出來,用以為.NET及CLI打造一個免費的、開放的并且跨平臺的軟件開發(fā)平臺的最佳時機。

不過還是要提醒一句,這樣的結(jié)果仍然可說是喜憂參半。盡管這樣的做法的確能夠保證Mono長期存在下去,但考慮到開源社區(qū)仍把微軟的存在視為致命威脅,該套方案同樣有可能成為壓垮Mono這只駱駝的最后一根稻草。

原文:An uncertain future for open source .Net

【編輯推薦】

  1. Stallman最新訪談:Debian,Mono與智能手機的自由化
  2. 討論:Mono這只猴子招惹了誰?
  3. Novell宣稱將推出Android平臺的Mono項目
責任編輯:yangsai 來源: 51CTO.com
相關(guān)推薦

2013-05-28 00:29:09

.Net開發(fā)平臺

2016-12-22 16:15:45

微軟開源.Net

2018-03-22 19:00:38

數(shù)據(jù)庫NoSQLNewSQL

2010-12-21 08:53:04

Mono

2014-04-14 10:06:22

.Net 開源

2009-08-06 09:55:09

Mono2.0

2015-07-14 09:57:44

微軟開源Windows

2009-11-17 10:29:39

.NET Micro

2011-04-08 17:26:38

Novell.NET開發(fā)

2013-03-16 14:20:24

Windows RT

2023-11-26 00:24:33

2010-10-08 09:26:17

.NET微軟

2019-05-15 09:45:49

開源技術(shù) 趨勢

2009-10-27 09:10:34

Windows 7微軟市場

2011-06-23 10:01:47

.NET

2016-11-22 17:26:11

開源PowerShellLinux

2024-12-16 16:13:31

2009-07-22 13:08:55

拯救UpdatePanASP.NET MVC

2009-11-19 14:33:27

2014-12-15 09:54:35

.Net
點贊
收藏

51CTO技術(shù)棧公眾號