zoukankan      html  css  js  c++  java
  • [转]微软:C#和CLI将应用“社区承诺协议”&&[转] Mono 这只猴子招惹了谁?

    为了赶紧把首页刷新顺溜,给大家传几个新闻吧。

    http://www.oschina.net/news/2415

    前一阵子关于Mono是否进Debian的问题在自由软件世界引起了相当大的争论,其中教父Richard M. Stallman还特别发表声明,劝阻Debian社区莫将Mono引入,否则将会受微软打压。

    今天GNOME和Mono的老大:Miguel de Icaza向社区传播了一则来自微软的好消息,即微软决定将“社区承诺协议“应用至C#和CLI。

     

    Mono是一个.NET的开源实现,它包含了.NET的主要规格,并拥有自己实现部分(如GTK#)。因为其兼顾了开发效率和运行速度,越来越多的自由软件使用Mono作为其开发库,其中包括了GNOME Do, Banshee等优秀的GNOME应用程序。

    目前主流的桌面发行版实际上都将Mono和一些基于Mono的软件作为预装的应用程序,如Ubuntu下,Tomboy、F-Spot,都是默认随桌面发行的。

    然而,纯社区维护、最纯净的Debian发行版将引入Mono,却引起了极大的争论。

    现在,来自微软官方的响应可能会解决这些争议。

    微软的Peter Galli宣布了关于C#和CLI应用社区承诺的消息,他说,微软将把“社区承诺”应用于ECMA 334和ECMA 335。

    其中ECMA 334定义了创建C#解释器的相关规格,ECMA 335则定义了“Common Language Infrastructure (CLI)”的规格。

    他们强调,在“社区承诺”协议下,任何人可以用自己的技术、代码和其他解决方案自由地实现这些技术规范,而且不需要签署任何协议或者与微软取得联系。

    另外,在“社区承诺”协议下,微软将保证,任何人制作、使用、销售或分发任何此类实现(包括应用开源协议的LGPL和GPL,如Mono),都不会因此而支付相应的索赔。

    详情可见:From Microsoft: C# and CLI under the Community Promise

    那么,现在Debian是否可引入自由软件:Mono和相关应用程序了呢?

    欢迎大家热烈讨论!

  • 相关阅读:
    第一阶段 开源框架源码模块一:持久层框架设计任务一:自定义持久层01
    【转】Controller中为什么不能写@Transactional
    SFTP上传文件的小工具
    分布式事务 10 TCC的confirm原理、日志原理、网络通信原理
    Hadoop体系概述
    分布式事务08 TCC框架示例——hmily
    分布式事务07 TCC分布式事务与购物下单示例分析
    分布式事务06 三阶段提交与刚性事务的缺陷
    分布式事务05 两阶段事务
    常见环境搭建:MySQL5.7在Windows本地多实例安装
  • 原文地址:https://www.cnblogs.com/diggingdeeply/p/1519425.html
Copyright © 2011-2022 走看看