为 PSF 做贡献
注意: 与 Python 软件基金会签署贡献者协议的最简单快捷的方式是在您首次向 GitHub 上 Python 拥有的存储库提交更改时进行。这是推荐的方式,因为它完全自动化。您现在看到的贡献者协议页面主要用于代表组织签署贡献者协议。此处托管的贡献者协议表格需要手动审核,这需要时间来处理。
贡献者协议
流程
PSF 现在要求所有过去和未来的贡献者签署一份贡献者协议。通过这些表格,贡献者根据开源许可(“初始许可”)正式许可其对 PSF 的贡献。目前,我们接受以下初始许可下的贡献:
此协议为 PSF 解决了开源软件中重新许可的主要问题:形式上,大多数许可证最多允许按照与原始许可证相同的条款重新许可软件。通过许可表格,PSF 获得许可,可以将软件重新许可为与初始许可证不同的(开源)许可证 - 实际上,我们根据 Python 许可证而不是初始许可证之一分发 Python。
同时,贡献者仍然是其贡献的版权持有者 - 不要求他们将版权转让给 PSF。他们只是正式确认他们向 PSF 提供贡献的条款。
初始许可的选择源于我们律师的建议:初始许可应该是开源的,它们应该清楚明确地说明其允许的内容,并且它们不仅应包括版权授予(特别是复制和准备衍生作品),还应包括贡献者持有的所有相关专利的许可授予。由于大多数贡献者不持有任何专利(至少没有与贡献相关的专利),因此专利授予对于大多数贡献者来说可能无关紧要。
有关许可和 PSF 贡献流程的更多信息,请参阅 PSF 许可常见问题解答。
提交说明
我们通过 在线表格接受贡献者协议。
您也可以通过邮寄、传真或电子邮件提交协议。请打印一份表格副本,填写您的姓名、地址和初始许可,签名,然后通过邮寄发送至
Python Software Foundation或将其传真至 +1 858 712 8966
c/o Secretary
9450 SW Gemini Dr.
ECM# 90772
Beaverton, OR 97008
美国
或扫描或拍摄签名表格的照片并通过电子邮件发送至 contributors@python.org。
由于该表格是为未来的贡献而设计的,我们要求过去的贡献者声明他们过去的贡献也涵盖在该表格中;我们有一个用于过去对 Python 的贡献的表格,以及一个用于 Jython 的表格。
只有当您代表法人实体(例如,某公司的总裁)行事时,才需要填写职务字段,即您为实体而不是为自己填写表格。如果您填写了,请填写您在该组织中担任的职位。
为了使 Python 开发人员可以随时访问收到的表格列表,我们将在 Python 源代码存储库中发布所有贡献者的姓名(但不包括地址)。
如果您有任何疑问,请发送邮件至 contributors@python.org