如何开始参与公民黑客行动

暂无读者喜欢这篇文章。
Harnessing citizen participation via social media and open source tools

Opensource.com

什么是公民黑客行动?

在一个阳光明媚的奥克兰下午,七十人聚集在一起,自愿为改善他们的城市贡献力量。然而,这里没有在志愿者日活动中常见的耙子或园艺工具。没有油漆刷、垃圾袋或罐头汤箱。这七十人带着笔记本电脑,自愿为改善城市网站而工作。

Beginners in Open Source week

查看“开源新手入门”系列文章

这群积极参与的市民正在构建 Oakland Answers,这是一个为奥克兰市网站上最常见问题提供答案的全新便捷方式。从查询如何缴纳停车罚单,到查看市政府正在招聘哪些职位,这个新网站以市民为中心,由社区共同构建。

这个为期一天的活动被称为“写作马拉松”,房间里的大多数人不是网站开发人员,而是长期居住在奥克兰的居民,他们来撰写答案。当然,也有技术人员在场,他们负责设置服务器和 Fork 网站的开源代码。这些网站开发人员、答案撰写者和市政府工作人员都在参与新兴的公民黑客行动。

公民黑客行动是指人们快速且富有创意地共同努力,以帮助改进政府。——Jake Levitas

以下是一些流行的开源公民黑客行动项目的例子

开源公民黑客行动

开源软件是公民黑客行动的基础。充满热情的志愿者编写代码并创建服务,以改善他们自己的社区,并且以一种可以在世界各地其他社区重复使用的方式进行。能够轻松无限制地共享代码是公民技术得以扩展的关键。

例如,几年前波士顿遭遇严重的暴风雪,消防栓被埋在雪中。积雪还压倒了电线,引发了火灾。一些公民黑客发现了这个问题,并创建了 Adopt-a-hydrant (在 GitHub 上),这是一种让邻居自愿铲除他们街区消防栓的方法。第二年夏天,相同的代码被 Fork 并重新部署在檀香山,但不是为了应对积雪,而是为了应对海啸警报器。Adopta 自那时以来已被重新部署数十次,并且正在被全国各地的程序员不断改进。

开始入门

一个好的入门项目是将你的城市纳入现有服务中。以 Click that 'hood (在 GitHub 上) 为例。这是一个有趣的游戏,可以帮助了解城市的社区。它的优点在于它有 清晰的说明,指导如何将你自己的城市添加到游戏中。这些说明包括使用开源工具、在 GitHub 上协作以及查找开放数据——所有这些都是开始参与公民黑客行动的必要技能。

查找开放数据

公民黑客行动依赖于能够轻松找到有关政府及其管辖地点的数据。如果交通数据(如公交时刻表和火车站位置)不可用,我们就无法制作任何有用的交通应用程序。幸运的是,许多城市都了解使其数据可用的重要性,现在都拥有开放数据门户。Data.gov 列出了一份清单,其中包含全国和世界各地的许多政府数据门户。这些门户收集城市拥有的所有可用数据集,并将它们全部放在一个在线位置。最好的数据门户以机器可读格式提供数据,以便可以轻松地将其包含在应用程序中。查看你所在城市的网站,了解是否存在数据门户。如果不存在,那么与你的城市合作建立一个门户是一个很好的公民黑客入门项目。

开源数据门户

社区

重要的是要记住,公民黑客行动既包括社区也包括技术。所有有志于成为公民黑客的人都需要与他人合作,共同解决我们的公民问题。查看 Code for America 的 Brigade,以找到当地的志愿者团体或自己创建一个。加入其他公民黑客的最好之处在于了解他们在自己的城市中如何取得成功。“Brigade”是发现最新的开源工具和项目以供使用的最佳资源之一。此外,与作为 “Brigade” 一部分的城市工作人员和公民领袖合作至关重要,这样公民黑客创建的公民技术应用程序才能解决真正的社会问题。解决影响许多不同人群的问题需要许多不同的技能和许多不同的视角。最后,要真正沉浸在公民黑客行动中,请考虑申请 Code for America 的 Fellowship program

黑客行动愉快!


 

查看“开源新手入门周”系列文章。


Avatar
Andrew Hyder 是一位公民黑客,他喜欢制作应用程序和地图。他是 Code for America 的开发者关系工程师,在那里他周游世界,帮助志愿者为他们的城市构建有用的技术。

6 条评论

一篇关于公民黑客的精彩文章。我写了一本关于它的书,并将其称为公共开发者。感谢你提供的其他来源链接,因为帮助培养其他公民黑客的技能只会加强这场运动。

感谢这篇关于公民黑客的精彩文章!

很好的概述,但需要补充的关键一点是地域性:这些活动中的许多都是高度本地化的。仍然感觉很难*轻松地*找到强大的数据源和基于“我的家乡”或“我们的度假地”的有趣项目/可视化/社区。

走在前沿:感觉很多代码治理和品牌塑造方面的思考,如果尽早为许多这些项目启动,将真正改善底层技术的重用和扩展。

例如,如果你要启动这些很酷的代码可视化项目之一,请考虑整个项目的许可和治理。为项目找到一个好的品牌;定义该品牌(和整个项目方向)应如何管理;然后积极招募新的治理成员。

这是开源治理中的经典问题:我们希望定义一个强大的项目,使其在我们期望的形象中延续下去,但我们也需要愿意将控制权交给积极参与的社区的其他成员。

是否有一个城市项目元目录?即,不仅是数据门户,还有一些建立在其上的非技术性公民参与可视化?

感谢你的回复 Shane。

公民技术当然是本地化的,尽管许多项目都在尝试抽象出来,以便地域性不那么重要。Code for America 一直在努力使像 <a href="http://www.cityvoiceapp.com/">City Voice</a> 这样的服务能够被许多不同的城市轻松重用。

你关于可持续性和治理的观点是公民技术运动正在应对的主要挑战。大多数成功的项目完全由社区通过志愿者 <a href="http://codeforamerica.org/brigade">Brigade</a> 计划支持,或者受到地方政府的大力支持,例如 <a href="http://chicagoflushots.org/">Chicago Flu Shot Finder</a>。我们对某人启动新的 “Brigade” 的要求之一是他们必须有市政厅雇员作为该团体的创始成员。

我们正在努力构建一个正在进行的项目综合视图。我们已经设置了 <a href="http://codeforamerica.org/api/projects">API</a>,但除了 “Brigade” 网页之外,还没有其他可视化。

Socrata 是开源的吗?还是基于开源构建的?

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