刚从国外开放源码研讨会回来的同事,帮我带回了一本关于开放源码最新出版的专书:「开放源码的成功」(The Success of Open Source)。作者是 Steve Weber,一位加州大学柏克莱校区的政治系教授。在他讨论完开放源码的协同合作开发过程的特质之后,在书中的最后一章「改变世界的程式码/规则?」(The Code That Changed the World?)中,他从开放源码社群与其他对照的案例,包括好莱坞电影制作工业的社群与eBay买家与卖家的交易社群,组织规则与权力归属的不同,讨论开放源码历程(open source process)以及目前应用到其他领域的可能。
如果说好莱坞电影工业制作社群代表着权力集中在电影公司(出资者)、eBay 社群权力集中在经营交易平台的公司,开放源码社群的权力则集中在提出创意、并且有能力整合核心价值的领导菁英团队。在可见的未来,在黏合社群的连结性(Connectivity)的演进所驱动下,这三种社群都会继续存在,并且继续演化:eBay 将会变成没有限制、更有效率的完美市场、好莱坞电影制作社群将会演化出更细致的分工体系,跨越地理限制进行全球化分工合作,而开放源码社群将会演化出公领域或私领域、分散式创新的大规模参与。于此,开放源码不再仅限于软体领域,走向人类社会的世界舞台。
这其实也是让像我这样,从其他领域深入到开放源码与自由软体发展议题的专业者,所时时刻刻关切的问题。也许产业界关心政策方向的前辈会质疑,自由软体或开放源码,是一种成功的范例吗?在同样的问题背后,反映着大家对于问题理解的差异。产业界的成功,也许是指国内厂商是否能够顺利运用着自由软体的模式、成功获利?年度总产值可以估计攀升到多少亿元?所以当质疑着「成功与否」的问题时,论述者总难有一个信心满满、转换成经济规模与公司数目的答案。对于产业界的惯常思考逻辑来说,一些没有办法转换成为管控数字的经验,远比未达预期成果的数据资料还要恐怖:后者我们还可以调整观点,找个方式把压力转移到其他焦点上,但是前者就实在令人头痛无比,食之无用、弃之可惜。
然而对于已经在国际上创造出无数故事与成果的开放源码社群而言,一个实际可行的实战经验是否被称为成功,根本就不是问题。问题在于成功的定义。
市场与阶层组织对于产业思考模式中的重要成员而言,是一种协调指挥资源调配的重要参考依据;但它不是唯一的一种。对其他型态的人类创作活动而言,可能就未必是如此。市场与公司,这种特定组织型态的利益考量,只触及人类行为动机的一小块领域。虽然这块领域相当重要,但是为了公司进行创造活动,其动机层面所占比例相当低。 (只要你有和创作者、艺术家共事的经验,应该就能够了解这种感受。)一般来说,创作者的创作活动往往只限于个人或少数人;而能够达成的集体创作效益,比例也相当有限。依照Steve Weber的说法,这些组织领导者所感受到的整体创造力,一加一不仅仅不等于二,大约只有20%~ 30%。如果开放源码历程能让所有参与者的参与动机提高、沟通成本降低、让创作者能大规模地彼此合作,进行精致复杂的创作活动,届时开放源码早就已经脱离软体这个层次的社会活动了。
这是为什么各个领域的观察者,能将目光跨越专业的藩篱,注视开放源码历程。事实上的(de facto)典范实践,让开放源码本身成为一种概念上的成功范例,如同ESR所言,在「软体的世界中赢得理念的战役(battle of ideas)」。
如何维系社群的力量、组织众人不断创新,并衍生出无数副产品与新计画,这些例子在国际的自由软体社群中每天都在发生。就和好莱坞电影工业不断有新的片子开拍、eBay社群有新的东西在交易一样,开放源码社群以较低的沟通成本、精致复杂的协同合作工作模式,追随着首先提出想法、与整合核心价值的社群菁英领导团队,团结起来解决共同面对的问题与困难。过去几年开放源码社群受到众人瞩目,衍生出各种领域、各式各样采开放方法来实作的计画,例如Open-cola开放可乐计画、开放音乐交流中心、哈佛大学法学院的开放法律计画,以及「开放内容」建置、让大众参与的百科全书等等。虽然这些被激发的创意,大多数不见得真正触及开放源码计画的核心:财产权体制的创新,而以一种譬喻的方式在使用开放源码,但也呈现了开放源码计画所引发的连锁反应:众人想要试着延伸开放源码的模型,应用到其他领域中。
边缘与介面的创新
当我们试着简单分析所谓成功的开放源码历程之逻辑,我们发现开放源码历程是一种问题导向式的历程,没有预先知道的标准答案、可能透过分散式的协同合作方式来解决众人的难题。而对于参与其中的组织来说,开放源码所解决的难题,可能发生在组织内部、也可能同时存在于其他地方,且这个难题「并非」该组织的竞争优势、或角色定位上关键命脉之所在。换句话说,这样的成功经验往往发生在组织的边缘,或是传统组织与网路型态组织交会的介面处(interface),呈现出混种的创新成果(hybrid innovation)。
举金融界与开放源码混种的成功案例,Dresdner Bank AG 的投资银行服务部门 Dresdner Kleinwort Wasserstein (DrKW) 透过Collab.net协助,提供 openadaptor.org 社群网站的基础建设与综合发展平台。 Collab.net 帮助他们刺激并创造出一群围绕着openadaptor 程式源码作为基础的「开发者社群」,共同解决金融银行服务合并后,资讯服务与资料库系统整合的「沟通难题」。初始的想法是,找到在其他地方也碰到同样问题的人们,让他们加入解决这些问题的开发者团队,以整个组织的资源来摊提开发成本,并且增加机动性高的智囊团。决策者只需要思考并做出策略性的判断:组织从开放源码开发方式中所获得的好处,与你的竞争对手免费获得相同的工具之后你所需付出的代价,这两者相比孰高孰低。没有人能够事先估算这样的比较成果,所以每一个最后做出的决定,都是组织创新的一种实验。
随着开放源码的成果广而周知,这种创新实验遂在更多领域、不同的地方普遍进行。可能是石油化学公司的主任工程师与领导团队,学习如何整合开放源码社群中针对难题的解答与自身的产品,找出客制化服务的商业计画;也可能是医药照顾体系的整体规划,让个别的医师能够彼此协同合作,减低医疗问题解答过程中的资源浪费与错误发生率。人类基因体计画(Human Genome Project)草稿完成的全球里程碑,更开启了开放源码在生命科学领域的重要应用。这些从原本领域边缘所浮现的分散式创新,即将带给我们的生活全然不同的面貌。
社群不朽,且让我们拭目以待。
(作者为网路文化观察家,联络方式:ilya@iis.sinica.edu.tw)