技术开发 频道

微软向Samba开源项目贡献代码 并肩作战

    【IT168 资讯】ZDNet博客作者Steven J. Vaughan-Nichols表示,微软在 GPLv3 协议许可下给开源项目 Samba 贡献代码,听起来好像不可能,但是这一切都是真的。

  这也许不会让你太吃惊。毕竟微软之前支持CodePlex上面的很多项目已经有一段时间了,而且微软还将加入 Python、PHP 语言和 Drupal(Drupal CMS)项目的开发。但是Samba是完全不同的,因为Samba 是微软的老敌人。

  Samba是和 Windows 实现互通功能的标准软件套件,在Linux和UNIX上实现SMB(Server Message Block)协议。SMB协议通常是被Windows系列用来实现磁盘和打印机共享。同时 Samba 项目是自由软件管理局(Software Freedom Conservancy)的一员。Samba 通过使用winbinds守护程序将 Linux/Unix 桌面和服务器系统无缝集成到 Windows 活动目录(Active Directory)环境。

  简单的说,Samba 使得 Linux 可以融入 Windows 的工作组。自1992年 Samba 项目启动 ,微软就一直视其为敌人。直到2007年,微软在欧盟反垄断案中败诉,被强制要求向 Samba 公开他们的网络控制协议后,微软才开始慢慢学习和 Samba 接触。

  但一切在2011年10月10日这一切发生了改变,这一天微软开源技术中心的 Stephen Zarkos 为 Firefox 和 Samba 的 NT 局域网管理器认证的扩展保护提交了一些概念证明代码。虽然这仅仅是计算机软件开源事业的一小步,但它是实现 Samba/Windows 互操作性的一大步。

  Samba 团队的 Chris Hertel 写道:“在过去的年月里,收到来自微软的补丁代码是一件无法想象的事情,但是时代已经变了,战争也该结束。对于软件专利我仍然持否定态度,因为它阻止了软件的创新。但是现在,在为建立一个更强大的社区和提高SMB的互操作性的战斗前线上,微软正和我们并肩作战。“

0
相关文章