您的位置: 首页 > Word技巧 >

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

时间:2016-09-21 整理:docExcel.net

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

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

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

Shen语言切换到BSD许可证 问题:Shen语言切换到BSD许可证
回答:...获2500 英镑捐款之后,函数编程语言 Shen 宣布将采用 BSD 可证。 Shen 语言是函数编程语言 Qi 的继承者,由 Mark Tarver 博士开发,首个版本是在 2011 年释出,其名字意思是“精神”。Qi 采用的是 GPL 和私有可证,而 Shen 没...
小米违反GPL许可证 问题:小米违反GPL许可证
回答: Android 采用的是 Apache 2.0 可证,但它使用的 Linux 内核则是 GPLv2 可证。根据 GPLv2 授权要求,衍生版本也就是修改后的 Linux 内核源代码必须公开。XDA 指出,小米没有公开其修改的内核源代码,多次违反 GPL。 小米副总裁 Hugo B...
微软:Azure企业用户许可证将很简单 问题:微软:Azure企业用户许可证将很简单
回答:...没有明确说明这些合同是否包括一种现收现付模式和每个可证支持几个CPU。 微软公司相关负责人Doug Hauger表示,微软在11月时会有更加具体的Azure企业租赁定价计划。同时他表示,为了避免客户混淆,Azure将会和传统的微软软...
微软发布Linux代码被指事先已违反GPL协议 问题:微软发布Linux代码被指事先已违反GPL协议
回答:...位开源软件网络工程师称,微软本周一根据GPLv2(通用公共可证第二版)可证协议为Linux内核发布的代码在微软发布之前就违反了这个可证协议。 开源软件网络厂商Vyatta的主要工程师Stephen Hemminger在博客中称,微软Hyper-V虚拟...
开源许可证,为产品服务还是为社区服务 问题:开源许可证,为产品服务还是为社区服务
回答:...趋势还是非常令人鼓舞的。 与闭源/专有代码不同,开源可证允许一个人查看代码--理解内部运行原理并发现问题,更需要的是受到启发。开源的真正动力是人们在已有源代码基础上建立的能力。更重要的是要建立一个成功的...
最新版Office2013不用许可证密匙 轻松安装 问题:最新版Office2013不用许可证密匙 轻松安装
回答:...意味着用户安装Office2013将不再需要复制或输入一个25位的可证密匙。这里所有的步骤都将在后台完成,用户只需要选择保存或自定义运行.exe文件的安装程序即可。 Office2013除了安装非常便捷之外,其卸载也相当简便。用户可...
相关知识:

下面内容对您也许有用

      话题:LLVM每日谈之一

      推荐回答:写在前面的话: 最近接触llvm比较多,在这个上面花了不少的时间。感觉llvm要完全理解透是个很不容易的事情,需要在学习过程中好好的整理下自己的思路。刚好又阅读了开源项目Storm的作者Nathan Marz的博客《You should blog even if you have no readers》,就打开自己的blog,开始了这个llvm每日谈的系列。希望自己能坚持的久一点,多写写llvm的每个方面,多写写自己的理解。 llvm是low level virtual machine的简称,其实是一个编译器框架。llvm随着这个项目的不断的发展,已经无法完全的代表这个项目了,只是这种叫法一直延续下来。 llvm是一个开源的项目。它最早的时候是Illinois的一个研究项目,主要负责人是Chris Lattner,他现

      话题:llvm3.4下的clang运行错误,你们遇到过没有?

      问题详情:android-ndk-r9d-windows-x86它们都有llvm-3.3 和llvm-3.4,又分别

      推荐回答:另外,我是为了解决cocos2d-x-3.2 生成Android项目文件,执行proj.android下的build_native.py脚本时发现的这个问题

      话题:FreeBSD 为什么要废弃 GCC 改用 Clang/LLVM

      推荐回答:公司投资:就像许多主流的开源项目, FreeBSD从企业获得投资与开发工作。 尽管Apple对FreeBSD的投资与开发到了何种程度并不容易揭露,但有相当多的重叠工作,因为Apple的Darwin OS使用了源自BSD的稳定的内核代码。此外,在成为2007年开源项目之前, Clang本身是源自于一个Apple内部项目的。由于企业资源是FreeBSD项目的关键促进因素,或

      话题:LLVM在Windows和Linux下哪些IDE支持它

      推荐回答:VS2013 eclipse code::blocks 事实上你能自己动手改配置文件/写插件的话基本都能支持

      话题:lldb是什么意思

      推荐回答:才你还问了llsb,这个lldb是丽丽逗比。。。。。。,我确定那个是丽丽傻比

      话题:怎样构建一个不依赖gcc/binutils的llvm/clang

      推荐回答:5;lldb/,lld等3.src, cfe;lld 3.;tools/.gz $cd llvm-3.5.5.tar.5.0版本的代码: 至少需要从llvm.下载llvm.0等组件 1.0 准备, lldb;clang/clang/。 $tar xf llvm-31;ex,Build llvm/, piler-rt.0;clang $mkdir -p tools/.src $mkdir -p tools/.0.

      话题:JVM 和 LLVM 为什么没有硬件实现

      推荐回答:不过这些技术原本更多是考虑在嵌入式领域用的。像服务器端高性能的Java解决方案的话、read barrier。picoJava系列是个典型例子。还有算不上是硬件JVM、带mask的各种指令之类的,而是在一套通用指令集(例如说经典的RISC指令集)的基础上提供一些能支持高性能JVM的特殊指令。它们都在硬件层面实现了JVM指令集(其中部分复杂指令用微指令或者

      话题:visual studio emulator for android 怎么用

      推荐回答: 5至mon Language Runtime和Base Class Libraries,而通过“Fit to Screen”.csdn。目前,还包括加速度计,查看更多VS Android模拟器特性及详情: .csdn,微软也对Visual Studio Emulator for Android进行了详细的介绍,可重用主机设备网络连接:模拟传感器:支持涉及导航,包含Visual Studio Emulator for Android Preview的Visual Studio

      话题:谁看过Python的源代码?那本代码分析咋样?

      问题详情:就是广为流传的那本。

      推荐回答:y调用qte吧?C/C++写核心,py当胶水,qte是外皮,这样当然OK了。就看实施者的水平了。如果如版主所说,我对你们那个大牛能否移植qte的py支持到ARM上,甚至把Linux搞上去,都表示怀疑。这不是不尊重你们大牛,做产品不是玩儿的,玩儿不起就会丢了你们公司的饭碗。

      话题:Xcode下cocos2dx编译出现Apple

      推荐回答:现这个问题的原因可能是多样的。比如系统头文件被修改了。可以试试修改Build Settings中的Prefix Header来搞定,或者需要重新编译。如果解决不了。可以先采用clean再重编试试

最新评论