开发者参与进来!
为什么要贡献Zabbix插件呢?
- 通过为开源Zabbix监控解决方案软件做出贡献,您可以在社区中获得认可,并为新插件开发赢得潜在客户。
- 更好地了解Zabbix agent2和Zabbix前端模块。
- 有助于为下一个监控项目做好准备。
- 共享插件代码可以降低未来的开发和测试成本。
- 建立贡献者的声誉。
- 它帮助Zabbix团队改进插件接口并使插件代码更清晰。
贡献者许可协议
每当非Zabbix成员想要向开源Zabbix监控解决方案软件提交任何贡献(例如任何源代码、目标代码、补丁、工具、本地化/翻译、示例、图形、规范、手册、文档),该贡献者必须首先签署贡献者许可协议(CLA)。
CLA允许贡献者保留所提交代码的所有权,同时授予Zabbix使用和分发该贡献所需的法律权利。当贡献者签署CLA时,贡献者授予Zabbix使用和分发贡献的法律许可。贡献者不放弃对贡献的所有权,并且不放弃在其他地方使用贡献的任何权利。
CLA只需签署一次,即涵盖贡献者对Zabbix的所有现有和未来贡献。
CLA有助于通过协作开源软件开发提供可靠的软件产品。
Zabbix有责任确保贡献者在接受其贡献之前已签署CLA。当贡献者向Zabbix提交贡献时,Zabbix将验证该贡献是否已有CLA覆盖。如果Zabbix发现提交未涵盖CLA,贡献者将收到通知,并且除非贡献者签署CLA,否则Zabbix将不接受该提交。
根据贡献的版权归属,Zabbix将需要 个人贡献者许可协议 (ICLA) 或者 企业贡献者许可协议 (CCLA)。
如果贡献者个人拥有贡献,那么个人可以签署ICLA。
如果贡献归贡献者的雇主/公司所有,则Zabbix必须对贡献者的雇主/公司拥有CCLA。贡献者还必须在贡献者的雇主/公司授权贡献者的名单上。CCLA在法律上约束公司,因此必须由有权代表公司签订法律合同的人签署。
请注意,CCLA依然需要每个贡献者都要签署自己个人的ICLA。
贡献者需要知道自己的工作是否归其雇主/公司所有。
如果您需要更改您提交的贡献的版权所有者(例如,如果您开始代表新公司进行贡献),请发送电子邮件至 [email protected]。这将让Zabbix知道情况,以便Zabbix确保完成适当的CLA。
Zabbix致力于根据拉脱维亚法和欧盟《通用数据保护条例》2016/679(“GDPR”)保护贡献者个人数据的隐私。根据GDPR的目的,Zabbix将成为贡献者与本协议相关联的个人数据的控制者。Zabbix的隐私政策可在www.zabbix.com/privacy_policy找到。Zabbix依靠合法利益基础(GDPR第6(1)(f)条款)收集、存储和处理贡献者的个人数据。
根据其合法利益,Zabbix可能会公开披露贡献者已向Zabbix提交了贡献并签署了CLA的事实。贡献者的姓名将由Zabbix公布,贡献者的电子邮件地址和其他联系方式将不会被公布。
ICLA是个人贡献,因此建议个人在联系方式中使用个人电子邮件地址,而不是工作电子邮件地址。
合作
在贡献者的CLA签署并且一份CLA的签署原件通过邮件或快递交付至Zabbix邮寄地址,即拉脱维亚里加市 117 Dzelzavas street, Riga, LV-1021, Latvia。之后,它将需要由Zabbix进行审核。Zabbix会检查是否已经有CLA备案以及CLA是否由具有必要权限的人签署。这通常需要几天时间。除此之外,应将已签署的CLA的扫描副本以.pdf格式通过电子邮件发送至[email protected]
请注意,只有由手动签署的CLA纸质副本才被视为有效承诺。无论使用何种字体,将贡献者的姓名输入到CLA底部的字段中都不构成签署。签署是指在CLA的打印副本上手写签名之一。Zabbix不接受未签名或数字签名的CLA(例如,通过AdobeSign、DocuSign或类似的数字签名工具签署的)。
一旦CLA被接受,贡献者将收到一封包含CLA批准的电子邮件。
一旦贡献者的CLA获得批准并且贡献者拥有Zabbix账户,贡献者就准备好开始贡献了。
与Zabbix开发团队的合作通过工单系统support.zabbix.com support.zabbix.com进行。
您将在 git.zabbix.com 找到Zabbix代码,并且应该能够:
- 创建新功能工单ZBXCTR或实施已报告的功能。
- 创建类型为contrib/ZBXCTR--的分支并进行更改。
A. 如果分支已存在并且您想要开始替代实施,则将“-1”或“-2”添加到分支名称。 - 向Git主分支和/或支持的发布分支发起拉取请求:
A. 将工单重新分配给“Zabbix开发团队”进行审核。
B. Zabbix开发人员负责对拉取请求代码进行审核并将其合并到Git主分支。
夜间构建
如果您想要跟踪开发进展,请下载我们的每夜构建版本。这些构建是从Zabbix的Git存储库 Git repository的当前开发快照生成的。这些构建每天在UTC时间的 00:00 和12:00 生成一次。(北京时间8:00-20:00)
夜间构建可能偶尔会失败 - 这也是我们进行构建的一部分。如果发生这种情况,欢迎直接 联系我们,或通过 Zabbix支持系统中注册问题来报告任何问题。
Package | Version | Revision | Date | Zabbix下载 |
---|---|---|---|---|
Zabbix Sources | pre-5.0.46rc1 | 599f782b1be | 20 十一月, 2024 | Zabbix下载 |
Zabbix Sources | pre-6.0.37rc1 | 8d739d336cd | 20 十一月, 2024 | Zabbix下载 |
Zabbix Sources | pre-6.4.20 | 2eadef43c43 | 20 十一月, 2024 | Zabbix下载 |
Zabbix Sources | pre-7.0.6 | 489c72b2ac5 | 20 十一月, 2024 | Zabbix下载 |
Zabbix Sources | pre-7.2.0rc1 | 9e80d0bbdd6 | 20 十一月, 2024 | Zabbix下载 |