Apache License, Version 2.0 可以避免你陷入版权麻烦里.
根据我的理解, 如果你贡献的代码含有你自己的专利, 那么你同意了 Apache License 2.0 后, 你就授予了同样根据 Apache License 2.0 获得该软件二进制或者源代码的人的免费专利授权.
如果你的代码不包含你自己的专利, 但是某一个 CPython 的用户声称自己有该软件部分功能的专利,那么这个用户的授权就此中断, 他就不能再用 CPython 了. 因为 CPython 还是比较重要的软件, 因此大公司也不会因为专利问题起诉贡献者.
问 给 CPython 贡献代码的时候签署 CLA 如何在可供选择的两个 license 间选择?