给 CPython 贡献代码的时候,需要签署 CLA ( Contributor License Agreement ),并且需要在两个 license 之间进行选择,分别是 Academic Free License v. 3.0 和 Apache License, Version 2.0。想知道大家签署的时候一般是选择哪一个 license 居多?在网上查了一下好像关于这个问题的讨论不多,license 具体的文本太晦涩难以看懂,有点迷茫。
查看更多
Apache License, Version 2.0 可以避免你陷入版权麻烦里.根据我的理解, 如果你贡献的代码含有你自己的专利, 那么你同意了 Apache License 2.0 后, 你就授予了同样根据 Apache License 2.0 获得该软件二进制或者源代码的人的免费专利授权.如果你的代码不包含你自己的专利, 但是某一个 CPython 的用户声称自己有该软件部分功能的专利,那么这个用户的授权就此中断, 他就不能再用 CPython 了. 因为 CPython 还是比较重要的软件, 因此大公司也不会因为专利问题起诉贡献者.
发布 问题
分享 好友
手机 浏览
回到 顶部