通过选择开源解决方案,保护技术领域的选择和自由

还没有读者喜欢这篇文章。
Open innovation

Opensource.com

我记得第一次在丹佛 DrupalCon 大会上见到 Jeffrey A. "Jam" McGuire 本人。我们谈论了社区、音乐,以及分享展示开源为何是更好方式的途径。甚至在见到他之前,从我与他的第一次互动中,我就能感觉到他对 Drupal 和开源充满热情。他正成为 Drupal 以及世界各地其他商业和软件活动中炙手可热的主题演讲者和演示者。他已经是 DrupalCon 介绍环节的常客,而且似乎总是将音乐和歌唱融入到表演中。

当我们选择专有道路时,我们便放弃了选择和控制的自由,因此我们必须选择开源。——Jam,Acquia 社区事务经理

当你的世界围绕开源运转时,很容易忘记开源的一些概念,如透明度、共享、协作和快速原型设计,对于更广泛的开源社区之外的人们来说可能显得多么激进。这就是 Jam 在学习 Drupal 和宣传开源的过程中发现的。

他在 Drupal 方面的经验以及从参与最活跃的开源社区之一所学到的教训,对于新手和经验丰富的专家都非常有价值。因为我们的创新方式影响着创新发生的速度,而且可以肯定的是,以开放的方式,使用开源理念进行创新,可以实现更快、更可靠的结果。

Jam 有很多关于开源的故事要分享,我采访了他,记录下其中的一些。

基本信息

  • 姓名: Jeffrey A. "Jam" McGuire
  • Opensource.com 用户名: jam
  • 所在地: 德国科隆
  • 职业/雇主/职位: Acquia 的 Drupal 和开源布道者,社区事务经理
  • 开源联系: 我最初是在一台双启动 Ubuntu 笔记本电脑上使用 Drupal... 那美好的旧时光!
  • 最喜欢的开源工具或应用: Drupal,显然 :-)
  • 最喜欢的 opensource.com 频道: 政府与商业

社区聚焦

向我们敞开心扉。

追随我作为音乐家的道路,我于 1995 年搬到德国科隆,在音乐学院学习。大约在 2005 年,我所在的室内乐团需要一个网站。由于我负担不起“网页设计师”,当时住在波恩的 Robert Douglass 帮助我开始学习 HTML、CSS,最终学习了 Drupal。

2006 年我去了在布鲁塞尔举行的第一届 DrupalCon 大会。当时大约有 200 人参加了那次会议,规模相当于如今一个普通的地区性 DrupalCamp。我在门口给了 Drupal 项目负责人 Dries Buytaert 20 美元,他的妻子给了我一件 T 恤。相比之下,去年 8 月在慕尼黑 DrupalCon 大约有 1800 人,而在 2012 年 3 月的 丹佛 DrupalCon 上则有 3000 多人。

无论如何,在布鲁塞尔之后,我便沉迷于 Drupal 以及其令人惊叹的社区中的人们。我继续在业余时间学习 Drupal,最终成为 Drupal 网站构建者/开发者。从那里,我在 2008 年获得了 Acquia 的内部文档编写员职位,并在 2011 年成为那里的“社区事务经理”。我现在的工作让我能够与我热爱的 Drupal 社区合作并为其提供支持,并在世界各地推广它和开源理念。

哪些开源工具和数据帮助你完成工作,它们如何帮助你?

我使用 Drupal 和 LAMP 堆栈技术来完成我在网络上所做的大部分事情。Audacity 作为我 Acquia 播客制作链的一部分,经常使用某种版本的 Open Office,VLC 用于视频,以及我的日常驱动操作系统 Mac OS X 自带的所有开源软件。我在家有一台 Ubuntu 上网本,并且经常将其安装在旧电脑上,以帮助朋友和邻居摆脱困境。对于人们来说,了解到有一种经济实惠、合法且更安全的方式来满足他们的计算机需求,这真是令人大开眼界。GNU/Linux 以 Ubuntu 的形式让他们能够更长时间地使用旧 PC,并且是一种“清理”受感染 Windows 安装造成的混乱的简单方法!

你希望什么能更开放?

在过去的 5 年多时间里,我的个人生活常常非常紧张。我感觉自己在很多方面都被迫成长:失去了朋友和亲人,看到了许多人经历各种各样的动荡。“成长”受到了我并行进行的开源之旅的影响和塑造。开放、协作、可持续性和渴望做出积极的改变现在已成为我发自内心的组成部分。

我希望人们的思想更加开放,愿意讨论、学习和分享。仍然有很多人秘密工作,有所保留,为了领先而牺牲未来快速赚钱……我梦想着让他们亲自参加 Drupal 活动。看到 Drupal 社区成员贡献自己的时间和知识来为每个人加强 Drupal,这令人鼓舞。

在 Drupal 社区中,我们热烈辩论、激情争论,甚至为了某些事情(技术或其他方面)而争吵,但目标始终是找到解决手头问题的最佳方案。人们可以从 Drupal 社区如何处理棘手的问题和冲突,并从中变得更强大、更好方面学到很多东西。

Drupal 社区内的辩论没有不惜一切代价获胜、不顾后果的党派之争,也没有由此产生的不尊重,而这些正是当今许多公共辩论的典型特征。Drupal 中对卓越技术的追求不涉及受害者化和妖魔化。开源,正如 Drupal 社区所实践的那样,不是竞争,而是协作。

如果关于我们时代重要问题的公共辩论被视为寻找最佳解决方案的真诚努力,而不是全面的战争——无论是言语上的还是其他方面的——我们将会完成更多积极的事情。开源治理机制为我们提供了做出改变的机会。

你在工作或生活中遇到的开放性方面的最大挑战是什么?

当我们谈论软件和技术时,便利性是最重要的因素。封闭平台,如 Apple 的 iOS,提供完善的功能和应用生态系统。这些属性使它们成为有吸引力的选择。然而,在这个过程中,我们失去了选择,并随之失去了对我们的数据、隐私和灵活性的控制。

在个人层面上,当我与非开源人士谈论商业想法或其他类型的项目时,我会遇到有趣的情况。我的基本方法是,透明、分享想法、协作和迭代改进是完成工作的最佳方式。我忘记了这些想法在音乐家、企业和其他领域的“战壕”中听起来多么激进。这造成了一些有趣和尴尬的晚宴时刻……但也为开源布道创造了绝佳的机会!

为什么要选择开源之道?

我们必须选择开源,因为当我们选择专有道路时,我们便放弃了选择和控制的自由。我们还面临着遭受事实上的代码立法的风险。通过开源理念,我们可以更充分地行使个人选择权。开源为我们提供了实现创新和快速发展的最佳途径。与像 Acquia 这样的供应商合作,同时依赖像 Drupal 这样的开源软件,让我在我选择的情况下可以轻松地从 Drupal 迁移出去的自由。我拥有我的数据,并且数据以开放、标准化的格式存储。试试用 Apple 或 Microsoft 做做看。

顺便说一句,这种方法的一个额外好处是质量。因为你没有被锁定在一家供应商中,开源服务提供商必须提供最好的服务和价值……我在 Acquia 和许多其他 Drupal 商店都看到了这一点。在确定最适合我们需求的技术以及我们建立的商业关系时拥有选择权,是我们应该通过选择开源解决方案来保护的一种自由。

标签
Avatar
Jason Hibbets 是红帽公司数字社区团队的社区总监。他与 Enable Architect、Enable Sysadmin、Enterprisers Project 和 Opensource.com 社区出版物合作。

评论已关闭。

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