·ChinaUnix首页 ·论坛 ·博客 
Linux首页 | Linux新闻 | Linux论坛 | Linux文档 | Linux下载 | Linux博客 | Linux搜索 | 开源项目孵化平台 | 《开源时代》
新手入门 | 安装启动 | 管理员指南 | 开发手册 | 桌面应用 | 程序开发 | 数据库 | 网络技术| CentOS | Fedora | MySQL | Apache | Ubuntu | Gentoo| OSCON08
  Linux时代 >> 新闻
 
Mono 这只猴子招惹了谁?
来源: Linux论坛  日期: 2009.07.03 09:20 (共有条评论) 我要评论
 
Mono是一个由Novell公司(先前是Ximian)赞助的项目。该项目的目标是创建一系列符合标准ECMA 的。Net 工具, 包括C #编译器和共同语言执行平台与微软的。Net不同,Mono项目不仅可以运行于Windows系统内,还可以运行于Linux, FreeBSD, Unix, Mac OS X和Solaris。


        Mono的 C #编译器及其相关工具发布于GNU General Public License(GPL)之下,其运行时库发布于GNU Lesser General Public License (LGPL)之下,其类库发布于MITLicense之下。这些均是开源协议因此Mono是一个开源软件。

        微软开发了一个称为共享源码公共语言基础的可用于FreeBSD, Windows Mac OS X的和。NET实现版本。微软的共享源码协议并不是开源软件协议,且可能对于社区来说也是不足够的。我们还可以见到另外一个。 NET实现版本,Portable。NET项目,该项目与Mono项目有着很多相同的目标。

        Mono是与微软。Net相容的工具组合,让原先以微软C#程序设计语言写的应用程序能在多种平台上执行,包括Linux、BSD、Unix、Mac OSX和Solaris平台在内。许多备受欢迎的开源应用程序,像是Note应用程序Tomboy和相片管理程序F-Spot等,都需要Mono才能执行。因此,Debian等Linux发行者曾表示,正考虑在预设安装中纳入Mono。

        GNU计划创始人Richard Stallman呼吁开发者避免使用Mono,因为随着这项开放源代码工具组的使用率日增,可能引来微软的法律行动,其认为使用Mono是个“危险的方向”。


        Stallman写道:“依赖C#是很危险的,所以我们必须劝阻使用它。危险在于,有朝一日,微软或许会打算强迫所有免费的地下版C#工具取得软件专利授权。这是重大的危险,只有笨蛋才会坐视不顾,直到这种事真正发生为止。我们现在就必须采取预防措施,保护自己免于在未来陷入这种危险。”Stallman指出,撰写和使用倚赖C#的应用程序构成“不必要的风险”,因此他呼吁开发者改用不倚赖C#的方式写程序,而应该有系统地设法尽可能减少对免费C#实作的倚赖。

        微软对此不做回应,但是本事件的始作俑者Debian开发人员Jo Shields在博客贴文中指出,可能把Mono纳入,因为执行优质应用程序如Tomboy和F-Spotit时,必须用到Mono,而Mono并不构成威胁。



        而同样为我们熟知的Ubuntu,认为反对的理由不充足。Mono的争论最主要的是担心微软的专利威胁,微软至今从未在。Net专利技术上发过难,但它在其它领域进行过专利恐吓,如宣称Linuxkernel侵犯了它的多项专利。Ubuntu认为没有理由从默认安装包或软件仓库中移除Mono,理由仅仅是他们从未收到过微软的专利声明,因为Mono早就是Ubuntu多个版本默认安装的一个从属物。
来源:linuxeden
  发表评论 查看评论(共有条评论)
 
 


最新资讯更多>> 
· 金山卫士开源计划首周源码下载..
· 谷歌劝说诺基亚采用Android操作..
· 11月份Linux市场占有率升至5%
· Apache 基金会确认退出 JCP 执..
· Chrome 10 新功能探秘:新增GP..
· 金山宣布开源其安全软件
· 开源FTP服务器ProFTPD发现后门
· 女黑客在开源会议上抱受骚扰
· 21款值得关注的Linux游戏
· 马化腾:腾讯半年后彻底转型,..
论坛热点更多>> 
· Linux系统移植从零开始!参与..
· 学习linux的意义在哪里
· 使用netfilter在哪能获取到原..
· 哥纠结了
· 一个在线读开源代码的工具,..
· 为什么我的目录下没有.cshrc..
· 初学linux从哪里开始
· linux 系统无法上网
· 新手安装UCenter 时总是出错..
· cacti添加主机显示的状态都是..
文档更新更多>> 
· 菜鸟入门三星ARM11嵌入式系统,是..
· 寻redhat 5.3 的中文手册 for ia64
· 请问redhat 5.3 企业版的用户手册..
· LINUX与UNIX SHELL编程指南(中文)
· 一些基本用户管理以及基本安装方法
· 菜鸟学习linux笔记与练习-----第..
· 菜鸟学习linux笔记与练习-----第..
· 服务器配置:Squid配置详解
· linux下u盘使用
· ubuntu dynamips 绑定网卡到虚拟机
 
关于我们 | 联系方式 | 广告合作 | 诚聘英才 | 网站地图 | 友情链接 | 免费注册

Copyright © 2001-2009 ChinaUnix.net All Rights Reserved

感谢所有关心和支持过ChinaUnix的朋友们

京ICP证:060528号