Drupal 的起源故事听起来像是一部赛博朋克小说中的情节。在大学期间的一间小公寓里,Dries Buytaert 创建了后来成为最广泛使用的开源内容管理框架之一的 Drupal。早期 Drupal 最初是作为他朋友的论坛,被用作监测小组脆弱的互联网连接的通信工具,当时的互联网连接既昂贵又在他们之间共享。
自 2001 年 Drupal 被引入开源社区以来,它的发展历程是开源社区和商业私营企业如何在数字领域互动发展的一个重要里程碑。
在 90 年代中期,细心的观察家注意到一种基于开源的新型经济正在兴起。这种经济的基础是创作者自由分享和进一步完善高质量内容,用户提供有益的反馈,并且经常做出自己的贡献。然而,开源社区不仅仅是一个蓬勃发展的生态系统,它产生了用户敏感的内容和想法,它还代表着一种社群工作和协作的意识形态。开源社区的驱动力是对集体成功和用户贡献的承诺。
因此,政治上精明的开源社区成员看到了该群体与公共领域之间的自然契合点。并且,如果用户和创作者可以共同努力,围绕有用的内容创建一个可持续、蓬勃发展的在线网络,那么开源原则也肯定可以成功地融入许多其他行业和社会社区。首先,开源社区已成为互联网民主最主要的倡导者之一。
未来的设计师、开发者和创作者可以从 Drupal 的遗产中学习,它在促进开源项目中发挥了如此强大的力量,成为激发更多民主社区的起点。开源开发的理念转变为开源治理运动,更加强调参与者之间审议和明智妥协的价值。开源社区取得的进步为群体如何高效运作并构建出色的项目和想法提供了持续的榜样,体现了参与式民主制度的潜力。
众所周知,所有开源社区最大的优势之一是其灵活性——开源项目可以极其高效地适应用户的需求,使开发在很大程度上不受商业压力的束缚。
Drupal 就是这方面的一个典型例子。Drupal 的第一个真正发行版是独立项目 DeanSpace 的成果:DeanSpace 由 Zack Rosen 和 Clay Johnson 于 2003 年创建,作为 Howard Dean 2004 年总统竞选在线形象的中心平台。Dean 的支持者继续鼓励全国各地的小组创建自己的网站并与 DeanSpace 建立联系。Dean 支持者的每个网络飞地的灵活性和独立性都模仿了 Drupal 的程序结构——核心 + 模块格式。
DeanSpace 充当社区的指挥中心,协调更广泛的活动,而地方团体则众包外联策略和活动。这在核心功能上提供了统一性,并在需要时增加了多功能性。Dean 的竞选活动以其基层组织和众包资金在其他超级政治行动委员会资助的候选人中脱颖而出。该竞选活动体现了对选民代表制的承诺,并在公民与代表之间建立更积极的政治对话方面迈出了巨大一步。
在 Dean 退出竞选后,DeanSpace 被解散并重建为 CivicSpace——一个支持高效和多功能的公民参与和协调的平台。 较小附属团体的用户可以创建自定义节点,并使用手头的工具创建活动、发布图片和发布有关该主题的当地新闻;同时保持与较大组织的联系,从而实现更广泛的协调活动。CivicSpace 的管理者决心使该项目不仅仅是 Drupal 社区的一个分支;他们希望它成为一个主要的贡献者。如今,CivicSpace 被广泛认为是第一个 Drupal 发行版。
此外,CivicSpace 的创建提升了 Drupal 作为 人民的 CMS/CMF 的地位。因此,那些选择在线平台 (Drupal) 来组织其工作的公民被称为 网民。Drupal 通过为公民参与提供如此重要的声音而获得的声誉,成为该产品和社区的一个引人注目的特点,这一特点将带来更大的成功。随着有责任感的消费者时代的到来,公众对商业行业的产品越来越感到不满,而转向开源社区寻求软件开发的机会不仅在经济上具有吸引力,而且在道德上也越来越具有说服力。随着关于普遍存在的企业剥削的故事不断增加,公民开始怀疑他们曾经感到熟悉和信任的公司。
因此,Drupal 的崛起与一场重视深思熟虑的协作而非激烈的竞争的运动不谋而合。与许多专有软件公司和产品相反,开源项目往往变得越来越用户友好,围绕它们的社区积极努力欢迎新来者加入。许多开源社区的驱动和激进的利他主义为这场新运动提供了他们渴望的真实性,并超越了商业竞争对手最大的卖点——可负担性。
不久之后,开源的可用性、可负担性和意识形态开始对商业软件行业构成重大威胁。起初,该行业反应冷淡,但微软发布了一系列攻击开源巨头 OpenOffice 的广告,这一臭名昭著的案例表明,开源正变得比预期更受欢迎。然而,当行业成员意识到开源不会消失时,市场开始适应。软件巨头开始了自己的开源项目,一些是为了争取开源用户,另一些是为了促进系统之间进一步的互操作性。开源社区开始影响新项目和新经济模式的基础。
2007 年,Dries Buytaert 创立了 Acquia,一家 Drupal 咨询公司,与企业、非营利组织和政府部门签订合同,以提供专业的见解和 Drupal 支持。其他公司也开始组织起来,反映了一个围绕专业知识和知识产权访问而建立的行业的持续兴起。开源咨询机构在社区和更广泛的公众之间提供了额外的桥梁,为开源开发创造了一个新的市场。来自开源社区的许多项目不得不适应更广泛市场的 新需求,迫使在非专家的更广泛可用性和数据管理领域进行进一步创新。
这只会扩大他们最初的基础,并吸引新的开发者和声音加入社区。这个新方向并没有 吸收开源社区并将它们拖向商业化软件模式,只有像 Drupal、Joomla 和 Wordpress 这样的开源平台跨越了私人使用和商业企业之间的界限。
规模更大、更知名的公司开始将其软件和网络开发需求转移到开源解决方案,因此,产生了对更多技术支持和专家建议的需求。出现了新的开源可以填补的 空缺。最初作为严格的私人和用户驱动的体验,逐渐变得对市场需求越来越敏感,但仍然首先并且最重要的是一个致力于真实的、用户驱动的创新和协作的社区。这些发展在很大程度上仍然不受公司董事会有时出现的恐慌情绪的支配。
2009 年,Drupal 经历了 寒武纪大爆发 式的声誉提升,当时他们获得了迄今为止可能最引人注目的用户——Whitehouse.gov,Acquia 咨询公司为这次转型提供了咨询。新闻媒体纷纷报道此举背后的目的,因为白宫本身将转向 Drupal 描述为标志着一个新的、更开放和透明的政府。开源软件和代码的协作性质超越了实际应用,扩展到包含公民参与和合作的信息。由于 Drupal 的安全性和功能给他们留下了深刻的印象,其他著名的客户,如美国商务部、卢浮宫和国际货币基金组织也成为了客户和用户。此时, 为了确保普遍访问高质量代码并促进进一步的稳定性,Dries Buytaert 实施了对 Drupal 核心代码的代码冻结。 此冻结锁定了 Drupal 的源代码,以防止额外的错误从源代码中的编程失误中涌出,从而保护了由多样化的用户社区构建的成果。
随着每天添加新的主题和插件,Drupal 仍然是最通用的平台之一。对于 Drupal 无法完成的任务,社区继续创新并与其他平台集成,从而增强所有用户的功能。那么,Drupal 的未来是什么?根据他们的历史,我们可以预期 Drupal 的吸引力和用途将在公民、社会和商业领域继续扩大。此外,它似乎不太可能偏离其作为协作驱动、操作员敏感的系统的根基,其支持者、用户和开发人员牢牢扎根于开源社区。
15 条评论