4. 网络公地的社会技术(Freifunk 2)
这个段落位置已不存在。请使用目录或当前章节查找内容。

图18. 一个本地网状测试网络的拓扑与度量。
图中文字对照:192.168.7.150–192.168.7.160; decimal link metrics → 各节点的192.168.7.*地址与小数链路度量保持原值,白色有向连线及箭头保持原向;这是技术标识与数值,无需翻译。原图部分小数重叠,保留原始图像,不凭推测补数字。
无线社区网络的社会技术,是专为支持社区联网等社会目标而开发的技术。新技术通常由大公司或国家开发。无线社区网络的成就表明,还存在另一条道路:基于社区的创新。本章梳理无线社区联网所需的一些关键技术的谱系,并讨论它们的社会内涵。
2003年6月,一次令人欣喜的意外打开了无线丰饶之门。Linux内核邮件列表上的开发者开始评论Linksys公司的一款产品。2003年3月,思科系统公司以5亿美元收购了Linksys。无线接入点WRT54G的固件包含Linux内核,以及其他按GNU通用公共许可证(GPL)发布的代码。公司发布了二进制形式的固件,却没有发布源代码,这违反了GPL的条款。揭露这一GPL违规行为的开发者相当高兴地补充说,这意味着一家无线设备供应商的一整个芯片系列——Broadcom 802.11b/g——都支持Linux。“LKML和Slashdot等讨论区出现了投诉,称Linksys没有提供其WRT54G无线接入点所用部分代码的源代码,因而违反了GPL。”[1]
自由软件基金会介入并领导了要求执行GPL的行动。思科被迫发布源代码,以遵守许可证。这促成了一场革命,尽管大多数人从未听说过它:刷写固件的革命。
以Linksys产品的源代码为基础,一个名为OpenWRT的新项目诞生了,开始为小型无线设备专门制作日趋稳定的GNU/Linux发行版。
WRT54G成为社区网络中最受欢迎的路由器,OpenWRT的名称也由此而来。与此同时,OpenWRT可以在许多嵌入式设备上运行,例如无线局域网路由器、无线硬盘,以及基本上任何能联网的设备。[2]
2003—2004年,更换固件曾是Alexei Blinov和亚当·伯恩斯等伦敦东区艺术家兼工程师的战斗口号。原则上,在OpenWRT出现之前这也能做到,但非常困难。当时,Hive网络的一些早期构想正在流传。这个经历过多种形态的项目,最初相当具有乌托邦色彩。
它大胆地宣称:可以使用网状网络协议,把每一点可用的网络连接能力都利用起来,建立多跳网络,无论是蓝牙、无线、局域网还是别的连接;而且,如果这些设备提供任何服务,它们还应当能够自我通告。这些网状互联设备从Zeroconf协议获得启发,会告知外界自己是否提供流媒体、语音聊天、播客、Skype、Jabber等服务。
有了OpenWRT,这个乌托邦又近了一步。但这篇对Sven-Ola Tücke的访谈[3]也证明,即使有OpenWRT,仍然需要高超的技能和坚韧的毅力。你需要在一台Linux机器上建立目录来编译固件。在一台机器上为另一台机器编译Linux内核非常困难,尤其当两台机器差别很大时。我的伦敦朋友Alexei和Adam把这叫作交叉编译工具链。为你的设备构建好定制Linux映像后,还要把它传到设备上并刷写,用新固件替换原有固件。
只要有任何一步出错,你得到的就不是刷好的设备,而是一块“砖”。设备的电子部件会像砖头一样毫无生气。Alexei Blinov指出,这么说对砖头其实很不公平,因为砖头至少还有用。死掉的WRT54G则真的只剩有毒的电子垃圾。即使成功替换了固件,你还得全程通过ssh和shell完成配置。最后,还必须让OLSR能够与防火墙协同工作。如果这一切都顺利,那么在2004年秋天,你确实就可以使用廉价而几乎无处不在的设备组成网状网络。通过OpenWRT解放硬件以建设网络公地,无疑是重大的一步;软件实验从此便能展开。
另一个重要步骤是OLSR 0.48的发布。Elektra的这则公告[4]解释了该协议的进展。开放链路状态路由协议最初是Andreas Tønnesen在UniK——大学研究生中心——撰写硕士论文时开发的。 在Wizards of OS活动期间,他受邀到c-base作报告。Wizards of Operating Systems系列会议由福尔克·格拉斯穆克发起,从1999年举办至2006年。2004年,我们举行了一个关于自由网络的专题讨论[5]和一场工作坊。[6]后者由社区组织,主要是Elektra和Sven Wagner。在主会场,Dewayne Hendricks谈到了为加利福尼亚建设一个2吉比特网络的计划,并不断提及“全息甲板”。[7]
工作坊专门讨论网状联网,并产生了持久影响。Freifunk社区开始使用OLSR,为它的进一步发展提供了决定性的推动。正如Elektra所写,社区一开始使用网状网络,这项技术就开始蓬勃发展。社区网络具有一个决定性的优势:真实的测试条件。这也是Confine项目的基础,该项目已经开发了一个社区试验平台。路由的许多问题源于无线媒介,而这种媒介是不可预测的。
WOS3会议使用了若干台4G Systems的MeshCube来搭建会场网络。根据网上的一则帖子,网络运行着OLSR,服务质量糟糕透顶。[8]但短短几个月内,所采用的度量就得到了显著改进。OLSR开始依据实际传输质量选择路由,即采用所谓ETX度量(预期传输次数)。
这是一段由社区开发网状联网技术的漫长历史的起点。想进一步了解该技术的读者,应当阅读Corinna Elektra Aichele的《Mesh——无线自组织网络》。[9]据她所说,2004年12月发布OLSR 0.48,是网状路由发展中的重要一步。我们可以说,网状路由是一项典范性技术,最能表达这一装置的特征,因为它把技术与社会层面的目标及优势结合起来。它表达了这样一种理想:每个人都可以以去中心化的方式与其他所有人连接。
我还会回到网状路由这个话题,但这里先按时间顺序往下讲。社区开发的某些技术,其实更接近技巧,是更直接意义上的社会技术,也就是做事的方法。大约在2004—2005年,Cornelius Keller上线了OLSR-Experiment网站。[10]该网站按照柏林邮政编码的逻辑,为希望将无线路由器接入Freifunk的人分配IP地址。下图展示了这种方法的视觉逻辑:

图19. 按邮政编码划分的柏林地图。
图中文字对照:Berlins ne… / Postleitzahl… → 柏林新…/邮政编码…(原图标题右侧被裁)
图中文字对照:Auszug: Innenstadtbere… → 节选:内城区…(原图右侧被裁)
图中文字对照:(gültig vom 1. Juli 1993…) → 自1993年7月1日起有效(原图右侧被裁)
图中文字对照:Charlottenburg / Tiergarten / Mitte / Kreuzberg / Friedrichshain / Lichtenberg / Friedrichsfelde / Karlshorst / Neukölln / Prenzlauer Berg → 夏洛滕堡/蒂尔加滕/米特/克罗伊茨贝格/腓特烈斯海因/利希滕贝格/腓特烈斯费尔德/卡尔斯霍斯特/新克尔恩/普伦茨劳贝格。全部五位邮政编码、行政区界及有色路线保持原图。
图中文字对照:Wilmersdorf / Schöneberg → 维尔默斯多夫/舍讷贝格;火车站符号旁较小文字未能可靠逐字辨认,原样保留。
另一份记录显示,柏林社区通过一系列核心会议,决定了如何使用B类网络的IP地址。[11]
最后,Sven-Ola Tücke在2004年秋天开始开发Freifunk固件。它最初是为柏林骨干网开发的,后来却成为整个Freifunk社区的基础。Freifunk固件(FFW)把OpenWRT与运行Freifunk节点所需的全部软件组件整合在一起,提供了一套简单易用、基于网页的安装流程。
直到今天,它的工作方式大体仍是如此。你可以从推荐的兼容设备列表中购买一台设备,然后访问Freifunk网页,申请一个IP地址,再获取为你的设备自动编译的正确安装包。通过网页界面安装固件,输入IP地址,就可以开始使用了。
2005年,OpenWRT发布了所谓“White Russian”版本,这是它的第一个稳定版。Freifunk固件仍然基于这一版本的后续版本。
毫无疑问,Freifunk固件极大地推动了德国Freifunk和奥地利Funkfeuer的起飞,后者在相同基础上制作了定制版本。正如Jürgen Neumann在访谈中所说,他第一次见到Sven-Ola的Freifunk固件时,就知道Freifunk正在成为现实。
这些技术产物的汇合——解放硬件以建设网络公地、网状路由和Freifunk固件——刺激了自由网络的快速增长。人们还为Funkfeuer、Guifi和Wireless London制作了其他具有地区特色的固件。 2000年代中期,Freifunk社区如雨后春笋般涌现,其中许多位于前东德地区。能够使用小巧廉价的硬件开展开源实验,是一项重大突破。从潜力上说,你可以让万物彼此联网,建立另类的自组织基础设施。
这些基于同侪的创新突破,恰逢一个充满憧憬的时代。2000年代初期充满技术政治的希望。1999年的Wizards of OS已经定下基调;据我所知,这是首次重要尝试,将自由与开源软件也作为一个政治项目加以深入思考。
这里的“政治”意味着,它具有通常赋予软件的意义之外的社会意义。GNU/Linux的成功及其所能实现的种种可能,进入了艺术界,也进入了社会科学等领域知识分子的视野,促使他们追问:这种自由或开放究竟是什么?能否将其用于软件以外的事物,又该如何运用?
回顾这一时期,许多事情几乎同时发生:知识共享(Creative Commons)在2003年取得突破,其许可证的使用量达到一百万份。维基百科创办于2001年,正逐渐达到临界规模。面向创作任务的GNU/Linux发行版不断出现,例如Dyne.org、Puredyne和Knoppix。Netsukuku协议[12]也被开发出来:这是一项确实具有明确政治性的技术,是一种基于同侪的路由协议。自2005年首次发布以来,它已经发生很大变化,如今似乎正在朝一个非常有趣的方向发展。[13]
2003年,受Michael Connor委托,我们与FACT以及Kingdom of Piracy(盗版王国)合作,制作了一本手册和一张DVD。[14]它像是一套自由文化工具箱,涵盖软件、思想和艺术。

图20. 社区网状网络的多头怪蛇(Hydra)。
2000年代初期是数字公地迅速增长的时期。网络公地在实践中使一系列其他创作活动成为可能。当时,自己动手绘制地图,以及更大范围的位置媒体,是令人兴奋的新议题;2003年伦敦制图大会和拉脱维亚RIXC组织的两场工作坊都对此展开了讨论。无线局域网技术使所谓“驾车扫网”(war-driving)成为可能:带着笔记本电脑或类似设备,开车、骑车或步行穿过某一区域,扫描网络。根据扫描者采取的伦理立场,这种活动可以不涉及入侵,但收集的信息可以用于基于位置的任务。

图21. 步行扫网(Warwalk)。
其中一件可以做的事,就是单纯测量无线局域网的信号强度。你也可以利用IP地址进行无线局域网三角定位,即参照地理定位数据库中的信息,确定自己的位置。这让由艺术驱动的非商业项目得以实验位置媒体艺术,而当时商业应用还相对落后。网络公地与位置媒体艺术似乎天作之合,但这个春天十分短暂。OpenStreetMap或许在2003年进展迅速,Google Street Maps也在大约同一时期推出。地图制作成了这个不断扩张的数据垄断体的一部分。独立创作者和小型团体在2000年代前期至中期酝酿的许多构想,最终都被信息寡头收编。
大约在那个时候,“Web 2.0”这个名称出现了。许多作为社区创新成果、以去中心化方式创造出来的东西,被重新聚集到一个新的中心:即将崛起的社交媒体怪兽。正如Evgeny Morozov所解释的,创造这些术语的能力,赋予了硅谷很大的解释权。[15]
在我看来,可以说2000年代初期,是在许多层面上形成一种对等世界观的时期。Michel Bauwens和P2P基金会的Wiki[16]或许也能见证这一点。但这些仍然只是一个相对较小的精英群体的思想。世界上大多数人正忙于反恐战争。正如我们现在所知道的,这场战争被用作建立庞大监控机器的借口。
Web 2.0最终成了将社区创新商品化的口号,而表象之下进行着大规模的数据收割。作为一种经济模式,它未能长久维持。
2008年的银行业崩溃揭示了一场系统性危机。信息范式在富裕国家缺乏有效需求,劳动力成本承受着下行压力,而自崩溃以来,这些条件都没有显著改善。昔日的西方陷入危机,基于社区的创新或许是一条出路。
无线社区网络不应被孤立地看待,而应被视为这场更广泛的公地运动的一部分;公地是最后一个伟大的自由主义乌托邦。早在此前,人们就开始参与食品合作社、城市园艺以及各种时间共享经济,如今这种趋势更为强烈。当资本主义的组织方式失灵时,基于同侪的公地生产就显出意义。最近,一个把无线社区网络带到底特律贫困地区的项目——Digital Stewards(数字管家)——受到了主流媒体关注。
这座昔日的汽车城仍在经历去城市化。市中心社区的宽带接入率低得惊人:在美国工业腹地,数字鸿沟却让人想到发展中国家。[17]智利瓦尔帕莱索郊区一个为社区引入无线局域网的项目也已启动,其进程记录在这里的网页上。[18]
原注
