微軟對國際開源社群的承諾

2021-04-15 09:25:23 字數 1097 閱讀 5002

2月21

日,微軟對國際開源社群正式表明態度:

you win

(你贏了)。(注:這是取自「

web worker dairy」

刊載的部落格欄目中的一種說法。)實際上,微軟正式做出對開源開發者「不起訴的保證」(「

covenant not to sue」

),如果他們的程式中間包含了微軟通訊協議的「專利要素」(「

patented elements」

),同時,微軟把這種承諾擴充到開源軟體的非商業發行版。這是什麼意思?實質上,微軟在此做出了很大的讓步。

記得在前年年底,微軟與

novell

結盟,曾保證不起訴

novell

的linux

使用者,其中的「暗示」激怒了一大批「開源開發者」,而

novell

的使用者在心裡面卻「美滋滋」的。

gpl 3.0

的修改,也為此大費「腦筋」。微軟的這次宣布,恐怕也沒有事先與

novell

打招呼(商量),使「全球開源局勢」大為改觀,從此

novell

的「獨家優勢」將不復存在了。微軟的保證,使得全球開源開發者(無論你在那裡)「都大可放心」,可以「放開手腳」大幹一場了。

linux

發行版,有商業版本和社群版本(比如,

debian

發行版),後者不應歸入「商業發行版」。微軟的「開源保證」要求僅限於「非商業發行版」,是有必要的。你想,如果你的「開源發行版」用於商業贏利目的,而裡面卻含有微軟的「專利要素」,那對微軟公平嗎?微軟是有錢,也不能叫人家「到處請客吃飯買單」。

現今,有一點是很清楚的,微軟承認開源軟體(比如,

linux

)是「競爭對手」,但是,微軟同時又和開源軟體「交朋友」。這是什麼道理?微軟對開源朋友說,「你贏了」,我們能夠對微軟說,「你輸了」嗎?很明顯,事實不是這樣的。微軟與開源應該是「雙贏」。因此,微軟調整了「戰略」,我們也得調整「戰略」。微軟拿出「

not to sue」

(不起訴),我們能不能拿出「

not to abuse」

(不罵人)?在當今時代,和對手坐在一條板凳上「議事」,不是漢奸**賊,只要你心中時刻「明白」就行。

開源社群的力量

陸主席 昨天,開發系統世界 編輯部約我為今年第八期寫一篇 刊首語 我就 開源社群 問題,寫了幾段話,請您過目。袁萌 7月29日清晨 開源社群的力量 當今,人們經由網際網路進行溝通的實際成本急劇降低,因而容易根據個人愛好 喜好 的異同形成某種觀念 或理念 一致的 網路團體 這就是 網路社群 任何 網路...

開源軟體和開源社群的反思

蔡維德李 磊北京航空航天大學 當前,許多新型技術憑藉開源方式推廣。開源 軟體的發展由來已久,目前已有數以萬計的開源社 區和模型。由於開源軟體存在侷限性,近來學術界 開始對開源軟體和社群的發展進行反思,認為 開 源軟體的使用比開發更重要 要重視發展開源軟體 工程技術 在大資料和雲平台的環境下,應該建立...

對微軟開源的模糊測試平台OneFuzz的看法

上週微軟開源了一款叫onefuzz的模糊測試平台,主要是由開發團隊驅動的可持續模糊測試平台,通過開發與整合專案對應的fuzzer工具,在ci構建中持續fuzz,自動化分析跟蹤崩潰,告警通知 遠端除錯與漏洞重現等功能。按官方介紹的功能包括 onefuzz依賴於microsoft azure雲服務,它利...