开源作为公民责任

目前还没有读者喜欢这个。
Make things better

Opensource.com

我偶尔会被问到,为什么我花费这么多空闲时间编写软件并免费发布。这有很多原因——我喜欢构建东西,并且我把它作为练习和提高技能的借口——但对我来说,最主要的动力之一是我认为开源贡献是一种公民责任,是对世界其他地方的道义责任。

考虑到我是一名在硅谷工作的程序员,并且通常被认为不是无能之辈,你可以推断出我不担心我的下一顿饭在哪里。我并不富裕,但我的生活方式相当舒适,而这正是我真正想要的。毕竟,一个程序员要感到满足,需要的仅仅是一台笔记本电脑和一杯咖啡吗? 鉴于我不必为下个月是否有住处和食物而发愁,我已经是世界上最幸运的人之一了。如果你能够使用阅读本文所需的技术,你可能也是。

道德是一个敏感的话题,因个人和文化而异,这篇文章并非暗示我的道德感一定是正确的。然而,我认为那些有幸能够自食其力的人有义务回馈他们的社区。我相信,一定程度的自我牺牲和公民责任对于建设和维护我们都想居住的社区是必要的。这可以有多种形式——慈善捐赠、做志愿者工作,或者就我而言,编写免费软件。 你如何尝试为你的社区做出贡献并不重要,重要的是你要这样做。

当然,我编写的软件不会为非洲贫困国家运送干净的水,也不会帮助治愈疟疾。我倾向于专注于 Web 动画工具和其他 UI 实用程序。然而,我所做的工作是为了让其他人不必去做。我的目标是以规模化的方式节省时间,以便其他人可以解决尚未找到解决方案的不同问题。举一个极端的例子,想想 GNU 项目。作为一个整体,GNU 为人类节省了数人世纪的工作量。现在花费在开发操作系统和基本实用程序上的时间非常少,因为这基本上是一个已解决的问题。相反,我们使用其他人花费时间构建的 GNU 工具,使我们能够自由地追求其他挑战,例如统计建模和艾滋病研究。如果你对自由软件的价值有疑问,只需看看 GNU。

不幸的是,利他主义在硅谷并不是一种非常普遍的价值观。在最好的情况下,较大的公司会有一个专门负责积极社会影响的分支机构,而较小的公司可能会偶尔举办慈善筹款活动。但似乎很大一部分硅谷科技公司都专注于一些以自我为中心的愿景或只有创始人和他们的朋友才有的利基问题。我不希望出现这样一种文化,即唯一被解决的问题是科技人员拥有的问题。我认为,在我自己的时间里编写自由软件是朝着正确方向迈出的一小步,即使是间接的。我的梦想是,有一天,我编写的一个免费工具将被用来帮助做一些真正有价值的事情。任何人都可以做到这一点,它不需要太多的金钱或时间——只需要一种大局观。

最初发布于 Jeremy Kahn 的 Dev Blog。根据知识共享协议重新发布。

User profile image.
我是 YouTube 的一名 Web 开发人员,我热爱开放 Web 技术。我在 Github 上维护着一些项目 (https://github.com/jeremyckahn/)。我的目标是构建出色的开源工具,为创意人士赋能。

3 条评论

感谢您如此出色地表达了这一点——这是一种公民责任,如果你能原谅我链接投放,我仍然对此毫不后悔——www.oss4gov.org/unapology,甚至看看宣言。将 OSS 引入政府部门的运动正在兴起(参见 gov.uk 上的服务设计手册——英国政府要求以敏捷的方式构建新软件(?!)。 - 美国代码组织做了一些非常好的公民黑客活动(最近的黑客日有 9 万人)。但你不必成为某个运动的一部分——只需编写和发布即可。Debian 在 20 年后仍在这样做——比我们大多数人从事一份工作的时间都长得多。干杯

我宁死也不为政府项目做贡献

OSS 进入政府/公共用途主要有三个途径——“公民黑客”——通常是一种非营利性的、有时是志愿的方式来制作软件,不是用于政府用途,而是具有公民价值——常见的一种是地理绘图犯罪数据。
“间接贡献”——即现有 OSS 项目被政府机构直接整体使用。这可以是任何东西,从 Linux 发行版到 Ruby gems。
“纯粹的玩法”——这是指没有现有项目满足政府需求,并且他们付费创建项目——gov.uk 项目就是一个非常清晰和开放的例子——但其他项目也存在。

因此,几乎每个对私营部门有用的 OSS 项目也可能在公共部门同样有用。在享有盛誉的政府项目中,Web 开发人员的技能要求非常高——并且其成果是为了社会中许多不幸者的健康和福祉,政府的职责是交付更好的软件,从而提供更好的服务。

因此,仅仅因为政府项目节奏缓慢、官僚主义且缺乏刺激性就将其视为不可取,就是没有为社会所有人民提供你的技能。私营部门公司能够提供适合 80% 或 90% 国民的解决方案——但政府必须为所有边缘情况提供服务——他们需要良好的数字解决方案来更好地做到这一点。

就像这篇文章所说——这是你的公民责任。

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