系统权限安全责任书
在大学学习后,我开始使用开源。 我们使用了一个名为Usenet的系统,这是一个全球性的分布式讨论论坛。 在大学里,没有我喜欢的电子邮件客户端,所以我写了一个电子邮件客户端,然后将它(包括源代码)提供给任何想要的人。 这次经历使我进入了一个创造并共享事物的人们社区。 它还使我成为母校的Usenet管理员。
在此职位上,我是当时(当时)全球十大Usenet服务器之一的管理员。 它正在运行开源软件:InterNetNews( INN )。 运行该服务器教会了我如何支持错误报告以及如何将补丁发送给维护人员。 然后,我接管了FAQ文档的维护工作,并做了几年。
后来,我开始为一家运行JBoss Application Server 3的公司工作。我们使用XDoclet创建了一些必需的工件。 我们两者都有一些痛点,所以我为两者都写了补丁和增强功能。 一段时间后,我可以访问源存储库,然后我可以直接检查自己的工作成果,并且与项目的内部运作更加协调。 使用 XDoclet , 我合并了其他人提交的补丁,回答了问题并提交了错误报告。 最终,我获得了发行的权利,这感觉很特别。
关于开源的事情是,很多事情都始于 痛点,例如使用给您的软件,让您使用自己不喜欢的软件。 如果您很幸运并且该软件是开源的,则可以查看源代码。 并且,如果“痛点”足够大,则可以对其进行调试并创建补丁。 或者,如果您对该软件的某个方面有疑问,那么开发团队中的某人可能会回答这些问题,或者您可以自己解决。 然后,当下一个人来问这个问题时,您就知道了答案,并且可以通过回答来帮助整个项目。
回答问题并提交补丁
当您开始使用开源项目时,回答问题和提交补丁将使您在该项目中赢得信誉,并且在某些时候,这就像“内部圈子”中的人们会问您是否想要获得直接提交补丁或编辑文档页面。 权限越大,责任就越大……对项目产生影响的可能性也就越大。
如果您无法编写代码,请记住, 除了编码之外 ,还有很多方法可以参与开源项目。 例如,修正文档中的错别字或进行翻译。 许多项目也有一个bugtracker。 使用它可以查看旧的错误报告,然后尝试使用最新版本的软件并在跟踪器中报告结果,以便开发团队可以更好地判断何时以及如何对其进行修复。
在这里,我分享了10种无需编写任何代码即可参与开源项目的方法 。
当您做出贡献时,如果人们太忙而无法直接看您的贡献,请不要失望。 这不是个人的! 尝试通过应用一个小补丁来使他们更轻松地使用您的工作,该补丁可以解释什么是损坏的以及可以解决该问题的方法。 如果没有进一步的数据,只是说“不起作用”,那么每个人都会无所适从。 同样,如果您在源代码中创建更改,请确保更改能很好地应用且不会破坏任何测试。 努力成为团队合作者,这将为您赢得信誉,这将导致更快的反馈和对开放源代码项目的更大可访问性。
翻译自: https://opensource.com/business/14/2/how-to-greater-permissions
系统权限安全责任书