微軟為 SAMBA 開源項目貢獻代碼

jopen 13年前發布 | 10K 次閱讀 微軟

戰爭結束:微軟為 SAMBA 開源項目貢獻代碼
微軟為 Samba 開源項目貢獻代碼了!??

如果你了解 Samba 和微軟 Windows 系統的關系,看到這個標題,也許你會有點感到吃驚。聽起來好像很不可能,但是這一切都是真的,微軟在 GPLv3 協議許可下給曾經的敵人,開源項目 Samba 貢獻代碼。

當然這也許不會讓你感到太吃驚。畢竟微軟之前已經支持了 CodePlex 上面的很多項目,而且他們將加入 Python、PHP 語言和 Drupal(Drupal CMS)項目的開發。但是我要強調的是,微軟為 Samba 貢獻代碼是意義完全不同的事情,因為 Samba 是微軟的老敵人。

首先讓我們來了解一下 Samba。Samba 是 Unix/Linux 系統下的,和 Windows 實現互通功能的標準軟件套件,遵循 GPLv3 (GNU GENERAL PUBLIC LICENSE Version 3) 協議,同時 Samba 項目是自由軟件管理局(Software Freedom Conservancy)的一員。Samba 通過使用 winbinds 守護程序將 Linux/Unix 桌面和服務器系統無縫集成到 Windows 活動目錄(Active Directory)環境。(Winbind 是 Samba 套件的功能之一。它允許 Unix 系統利用 Windows NT 的用戶帳號信息。winbind 驗證器是 Samba winbindd 服務進程的客戶端。在使用該驗證器之前,必須安裝 Samba 和運行 winbindd 服務。)

Samba 使得任何基于 SMB/CIFS 的客戶端提供安全可靠且快速的文件和打印服務變得可能,它適用于包括 DOS 、 Windows 、 OS/2 、Linux 等操作系統。Samba 也可用于網絡附屬存儲(NAS:Network Attached Storage)。Linux 可以提供 Web 和 Email 等邊緣化的服務,但不可忽略的是,Samba 使得 Linux 可以為數以百萬計的企業提供文件和打印服務。

簡單的說,Samba 使得 Linux (微軟的競爭對手) 可以融入 Windows 的工作組,并分走 Windows 的奶油和蛋糕。自從1992年 Samba 項目啟動 ,微軟對它就一直感到不爽。直到2007年,微軟在歐盟的反壟斷案中敗訴,然后被強制要求向 Samba 公開他們的網絡控制協議,這件事情之后,微軟才開始慢慢學習和 Samba 接觸。

但一切在2011年10月10日這一切發生了改變,這一天微軟開源技術中心的 Stephen Zarkos 為 Firefox 和 Samba 的 NT 局域網管理器認證的擴展保護提交了一些概念證明代碼。雖然這僅僅是計算機軟件開源事業的一小步,但它是實現 Samba/Windows 互操作性的一大步。

Samba 團隊的 Chris Hertel 在文章中寫道:“在過去的年月里,收到來自微軟的補丁代碼是一件無法想象的事情,但是時代已經變了,戰爭也該結束。對于軟件專利我仍然持否定態度,因為它阻止了軟件的創新。但是現在,主為建立一個更強大的社區和提高 SMB 的互操作性的戰斗前線上,微軟和我們并肩作戰。“


來自: our4.org

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!