►►►
例子一:LLVM
LLVM社区是如何变更开源许可证的?
-
在2015年前,LLVM社区就发现他们原来的许可证存在一些局限问题;
-
2015-2017年,就根据这些局限问题选择出最合适的开源许可证类型; -
而近几年的工作致力于让这个新许可覆盖所有代码。
发现了哪些局限性问题呢?
-
第一种方案:制定一定新的许可证(缺点:过多的耗费精力);
-
第二种方案:要求新的贡献者签署Apache、CLA协议(缺点:只能保证后面的新贡献者能够避免前面提到的三种局限);
-
第三种方案:让Apache 2.0的协议覆盖掉所有LLVM代码。
►►►
例子二:LLVM
-
第一个原因:Linux创始人Linus Torvalds在GPLv3诞生之初就强烈抵制GPLv3;
-
第二个原因:他们觉得更改开源许可证后会减少贡献者的热情;
-
第三个原因:三十多年了,时间太长,版权人太多,如果要一一取得他们的同意,几乎是不可能的事情。
►►►
从严格的开源许可证变更为宽松的开源许可证
►►►
从宽松的开源许可证变更为严格的开源许可证
什么情况下我们才需要关注到开源许可证变更?
关于安势信息
上海安势信息技术有限公司成立于2021年,致力于解决软件供应链中的安全和合规问题。作为中国领先的软件供应链安全治理工具提供商,安势信息以SCA(软件成分分析)产品作为切入点,围绕DevSecOps流程,着力于从工具到流程再到组织,坚持持续创新,打造独具特色的端到端开源治理最佳实践。
欢迎访问安势信息官www.sectrend.com.cn或发送邮件至 info@sectrend.com.cn垂询。
点击蓝字 关注我们

