信息图:了解您的开源软件许可

下载信息

•多达95%的代码库有来自多个来源的未公开开放源代码
•GitHub上超过2500万个存储库
SourceForge上超过40万个项目
•在语言库如PyPl, CPAN, Rubygems.org等中有超过100,000个包,模块和gems。

既然开源已经成为我们构建软件应用程序的事实上的方式,那么开源许可应该更容易处理。但是,如果您像大多数企业一样,每次向技术堆栈中添加新的开源语言或库时,您很可能会遇到另一个法律障碍,即组织的法律审查。

问题在于开源的基本二分法:它可以免费使用,但重新发布不一定没有风险。根据许可,你将开放源代码合并到你的代码库的方式,以及最终产品将如何使用,你可以:

  • 平安的
  • 有义务透露你的代码库,还是
  • 起诉

提示的律师。

不幸的是,开放源码许可有各种各样的形式和规模,而且还在不断增加。下表从开发人员创建商业产品的角度提供了当前景观的简化视图:

开放源码软件许可证

一些说明:

  • 以上建议是指导方针,不是法律建议——请自行判断。
  • 在某些情况下,某些许可可能与其他的不兼容(例如。, Eclipse和GPL)
  • 开源许可证确实需要修改。较新的版本可能比以前的版本限制更多或更少。用户注意。

最终,花钱请律师介入还是值得的。开源诉讼越来越多,你肯定不想成为诉讼的受诉方。您唯一的其他追索权是购买诉讼保险,最常见的是从商业开源供应商那里购买的“赔偿”。

188bet金宝搏备用为担心因法律审查而导致软件开发过程延迟的企业级客户提供了一种补偿条款。法律覆盖赔偿的目的意味着律师不再需要参与您的开源决策,允许您更快地进入市场。

更多阅读:

许可赔偿:保护您的业务免受诉讼

188bet金宝搏备用ActiveState平台:简化Python项目启动

Suhani年代