LLVM项目计划更换到Apache 2许可证

LLVM编译器项目正在考虑更换许可证。LLVM项目目前使用的是类BSD的NCSA许可证,更换许可证的目的一则是降低贡献代码的门槛鼓励更多人参与,二则是提供更好的专利保护,三则是消除运行时库与编译器其余部分的分裂。开发者提议采用Apache 2许可证和运行时例外条款。

在将近一年的讨论之后,LLVM社区总体上同意这一做法,但有一个担忧: 许多人认为Apache 2 许可证与GPLv2许可证不兼容,而很多重要的GPLv2(以及GPLv2+)项目使用了LLVM编译器。

在与律师讨论过之后,LLVM项目计划采用Apache 2许可证,但将加入额外的例外去处理可能出现的GPLv2不兼容情况。

本文转自d1net(转载)

时间: 2017-07-03
Tags: apache, llvm

LLVM项目计划更换到Apache 2许可证的相关文章

WSO2 ESB(5)

WSO2的应用服务器 WSO2的应用服务器是基于WSO2 Carbon平台的企业级就绪的应用程序服务器.继承的WSO2 Web服务应用服务器(WSAS),WSO2的应用服务器(AS)支持除了其Web服务管理功能的Web应用程序部署和管理.加上WSO2的Carbon功能,用户现在有能力管理他们的应用程序,范围从Web服务,Web应用程序在一个统一的方式在应用程序服务器管理控制台本身. Web服务规范的基础上面向服务的架构(SOA)的概念,支持安全,可靠和事务集成基于松散耦合,这是固有的可扩展性的概

在php串口通信编程时,出现win_serial is not compiled into PHP

问题描述 在php串口通信编程时,出现win_serial is not compiled into PHP 最近想试试php的串口通信,我装的是phpstudy2014,我看了一下apache2.4和php5xx等系列都装在里面,于是下了个对应php版本的php_ser++.dll,并且放在了ext中,并在php.ini中添加了extension=php_ser++.dll,但用php designer8.0调试时,却出现了win_serial不能被编译成PHP,事关紧急,忘大神指导?????

研究 Java 中 XML 文档模型的特性和性能

xml|性能 Java 中的 XML: 文档模型,第一部分:性能 研究 Java 中 XML 文档模型的特性和性能 文档选项 将此页作为电子邮件发送 最新推荐 Java 应用开发源动力 - 下载免费软件,快速启动开发 级别: 初级 Dennis M. Sosnoski, 总裁, Sosnoski Software Solutions, Inc. 2001 年 9 月 01 日 在本文中,Java 顾问 Dennis Sosnoski 比较几个 Java 文档模型的性能和功能.当选择模型时,无法做

关于在php.ini中添加extension=php

在配置php5时要使用mysql作为数据库,很多人都认为只要在php.ini中添加extension=php_mysql.dll;指令即可,不清楚为什么很多文章都推荐还要添加extension=php_mysqli.dll;指令. 只要查看官方最新php手册便知,上面写到: 下面是内置的扩展库列表:  PHP 5 中(截止到 5.0.4)有以下修改.新增内置:DOM,LibXML,Iconv,SimpleXML,SPL 和SQLite.以下不再内置:MySQL 和 Overload. 原来php

关于在php.ini中添加extension=php_mysqli.dll指令的说明

配置php5时要使用mysql作为数据库,很多人都认为只要在php.ini中添加extension=php_mysql.dll;指令即可,不清楚为什么很多文章都推荐还要添加extension=php_mysqli.dll;指令. 只要查看官方最新php手册便知,上面写到: 下面是内置的扩展库列表: PHP 5 中(截止到 5.0.4)有以下修改.新增内置:DOM,LibXML,Iconv,SimpleXML,SPL 和SQLite.以下不再内置:MySQL 和 Overload. 原来php5没

使用Gemini构建自己的IDE

你的项目中的领域特定语言是否需要自己的IDE?Visual Studio Shell是选择之一,但是过于庞大不易部署,而且很难使用.Tim Jones的Gemini框架是一个轻量级替代方案. Gemini基于一组松散耦合的模块,开发者可以根据需求的变化来替换这些模块.开发者可以直接使用下面这些标准组件: Shell MainMenu(主菜单) StatusBar(状态栏) ToolBars(工具栏) Toolbox(工具箱) UndoRedo(撤销/恢复) 这些组件依赖于AvalonDock.C

Kotlin 初体验:主要特征与应用

Kotlin 是一种针对 Java 平台的新编程语言.它简洁.安全.务实,并且专注于与 Java 代码的互操作性.它几乎可以用在现在Java 使用的任何地方 :服务器端开发.Android 应用,等等.本文我们将详细地探讨 Kotlin 的主要特征. 本文选自<Kotlin实战>. Kotlin初体验 让我们从一个小例子开始,来看看 Kotlin 代码长什么样子.这个例子定义了一个 Person 类来表示"人",创建一个"人"的集合,查找其中年纪最大的人

2012年最可怕的软件项目事故汇总

数十亿美元就这样打了水漂--今年多个软件项目遭遇失利,此类事故已经引起管理者的高度重视. 诚然,很多企业在软件项目的推进过程中获得了成功,也将供应商所承诺的新特性与新功能顺利传递给终端用户:更低的运营成本.更简洁的管理流程以及各类足以取悦消费者的要素. 但遗憾的是,仍然有一些项目以失败告终:投入巨资的客户只能面对"断瓦残垣"而欲哭无泪,并被卷入危害事业进展.有损合作关系的漫长诉讼当中. 而从积极的角度来看,我们能够将这些过往的事故当作前车之鉴,无论是供应商还是项目客户都能够从中吸取经验

网站更换ip后被拔毛或降权原因分析

大家都知道,网站更换ip会造成搜索引擎降权和收录量下降的现像,但这种现像是怎么造成的呢? 造成这一现象的主要原因是搜索引擎DNS更新周期较长.去年5月份,我换过一次VPS那一次换VPS对我打击大太了,网站被全面降权.收录只剩三分之一.网站每天1W多ip下降到1千多.那时我四处求救但没有好的办法.从此,我对更换服务器特别恐惧.更换服务器后网站权重和收录都受到影响的概念深入我脑中.2012年5月25日,我网站所在的vps还有半个月到期,因为以前是通过代理买的,现在时间长了,找不到代理,没有办法续费,

Apache OpenOffice与LibreOffice的对比

Apache OpenOffice和LibreOffice都是OpenOffice.org的现代衍生产品.最近几年,几乎所有的Linux发行版都将LibreOffice作为它们的默认办公套件.然而,过去18个月来,OpenOffice作为Apache项目又重新回到了人们的视线,对于这两款全功能办公套件,现在,自由软件用户可以进行二选一咯~ 然而即使是用户,在两种几乎一样的选择中做决定也会有困难.三年前,这哥儿俩分了家,三年时间,这对于软件开发来说是很长的一段时间,即使是这样,OpenOffice