非程序员如何为开源项目做贡献

暂无读者喜欢这篇文章。
Group of kids crowded around a teacher with a laptop

Opensource.com

很多人问我,他们对帮助开源项目很感兴趣,但完全没有编程技能。他们能做些什么呢?这里有一些关于非程序员如何为开源项目做贡献的想法。

值得注意的是,最好为你自己实际使用的软件做贡献。这样你才能感受到好处。

使用产品

为开源项目做贡献的最好方式是使用这些产品本身。使用 Libre Office Writer 写书。在 Krita 中画图。在 FreeCADBlender 中创建 3D 打印的东西。通过 Firefox 在线预订你的音乐会门票。通过 Grisbi 处理你的个人账户。玩 FlightgearBattle for WesnothVega StrikeUFO: Alien Invasion

漏洞测试

因为你现在正在使用该产品,所以偶尔当你尝试做某些事情时,它会崩溃。或者它会做出与预期不同的事情。

与开发人员取得联系并告诉他们。开发人员从用户的反馈中茁壮成长。这有助于他们完善产品,而且由于它们是开源项目,错误修复通常非常快。

每个项目都会有一个提交错误的链接。去那里,注册并填写详细信息。记住告诉他们你使用的软件版本和你的电脑规格。

编写文档

帮助为项目编写文档,使其更清晰易懂。

大多数时候,开发人员都忙于开发,因此文档需要一些关爱。你可以更好地格式化它,澄清一些语言,添加图像或教程。如果项目中有不清楚的地方,请在邮件列表中提问。当你得到回复时,将其添加到文档中。一旦软件维护人员了解你在做什么,他们会更乐于助人地回答你的问题。

翻译

世界各地将有很多人使用这个项目,其中一些人可能不会说该项目发布的语言。如果你能流利/母语地讲一种冷门语言,请与开发人员/文档团队联系并提供你的服务。你最终可能会翻译界面、文档,甚至网站。

提供你相关的技能。查看各个项目,看看他们需要什么。你能提供吗?你是声音设计师吗?你能为一个开源电脑游戏创作一些声音吗?界面设计师?你可以帮助重新设计他们的用户界面,使其更用户友好。甚至有可能使用开源软件进行成功的商业运营和培训。

你还可以通过在 Creative Commons 许可下发布你创作的内容来为自由(freedom)文化做出贡献,这样你的创作可以帮助推广它们所基于的软件。这可能包括

  • 图片
  • 程序
  • 教程
  • 安装指南
  • 书籍

如果你想确保任何再利用也是自由的,请使用 CC BY-SA;如果你不介意它用于什么用途,请使用 CC BY 通用许可。在 Creative Commons 网站上了解更多信息。

宣传

提高人们对开源项目的认识是一件伟大的事情。不要对每个人都喋喋不休,只是让人们知道你一直在使用什么。使用 MyPaint 在 LinuxMint 上创作。在 Ubuntu 上使用 Sigil 编写。自豪地支持 WordPress。诸如此类的事情。

捐赠

最后但并非最不重要的一点,给他们捐钱。有了钱,项目可以聘请更多的开发人员,他们可以更快地修复错误、创建新工具,为你做得更好。有些项目提供一次性捐款,而另一些项目允许你每月支付少量金额。 这是一个更好的主意,因为它确实有助于开发人员在知道有多少资金肯定会到账时进行计划。

保持专业

对开源软件的歧视之一是缺乏专业性,因此无论你如何帮助开源项目,都要确保你的行为是专业的。提高项目质量始于其用户。确保你在与他人讨论项目时以专业的方式行事,并在你使用开源软件时创建高质量的输出。

现在你知道了这一切,去帮助开源项目变得更加出色吧。

建议的起点

这里只是一些入门的地方。因为我是设计师,所以恐怕这些也更适合设计师。

最初发布于 twenty-one,Sparkwood and 21 设计博客。根据 Creative Commons 重新发布。

alternative text
被美妙的音乐和极品咖啡所驱动。

8 条评论

Duncan 的文章很棒 - 100% 同意!我们的会员经常问这个问题。在 http://osclass.org/,非开发人员(包括我!)通过测试软件、提供反馈、报告错误、进行翻译、向朋友推荐 Osclass.org 和捐赠来帮助改进我们的软件。

Duncan 的文章很棒 - 100% 同意!我们的会员经常问这个问题。在 Osclass.org,非开发人员(包括我!)通过测试软件、提供反馈、报告错误、进行翻译、向朋友推荐 Osclass.org 和捐赠来帮助改进我们的软件。这里有一个关于如何协作我们项目的技巧列表!http://blog.osclass.org/2012/11/22/how-to-collaborate-to-osclass/

好主意!
一群 FOSS 开发人员、教师和学生集思广益,列出了近 100 种参与 FOSS 的方式,其中许多方式不涉及编程
http://xcitegroup.org/softhum/doku.php?id=f:50ways

Clif

不要忘记,美术和设计也是很好的非编程贡献 - 而且非常需要!:)

我一定会更多地参与进来!我刚刚开始接触 Fedora...和 LibreOffice...对我来说最大的“刺激”是什么?:我 13 岁的儿子吵着要我给他买一台笔记本电脑,他说(听好了!)他要在上面安装 Fedora!!他想成为一个“Linux 达人”!...所以我完全支持!我会看看我能做些什么来尽可能多地帮助开源项目!!谢谢你的精彩文章!

很棒的文章,谢谢你的鼓励 :-)
我喜欢这个新闻通讯;我特别喜欢最近一期关于教你的孩子如何编码的文章。下次他们来的时候我会试试我的孩子...

大家好,

我是一个开源的忠实信徒。我甚至酿造开源啤酒。
我是一名 IT 顾问,拥有以下资质
RHCSA
RHCE
VCP
KasperskyLab CP
Acronis CP
CCNA
CCNA - Security
Watchguard CSP

如果我有选择,我会实施开源产品(各种基础设施服务、邮件网关、代理、文件服务器、网络监控、虚拟化等)。
但我根本不是程序员。我在 bash 上做得很好,但不幸的是仅此而已。

我很伤心地读到,对我来说,没有真正的方式可以做出贡献。

我向 Fedora 项目提供了我的服务,但(除了 Nagios),他们也没有真正需要我这样的非程序员。

如果我能以任何实际方式做出贡献,请随时与我联系。

谢谢,

Marcel

嗨 Marcel!

我认为我们绝对可以在 Fedora 中使用你的技能 - 你能给我发一封电子邮件,详细说明发生了什么,我会尽力帮助解决问题,并为你找到一个可以参与的项目吗?我的邮箱是 duffy =at= fedoraproject [dot] org。

Creative Commons License本作品根据 Creative Commons 署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.