在工作中协商使用开源时要避免的 4 个词

尚无读者喜欢这篇文章。
Z: The open source generation

Opensource.com

如果你在一家不以开发为重点的组织工作,计算机系统用于支持其他核心业务功能,那么让管理层认可使用开源可能很棘手。以下是我如何与我的老板和团队协商,让他们接受并尝试开源软件的。

我在一家学术图书馆工作,并使用开源用于

在我的领域,高层管理人员不是技术专家。我的直接主管是图书馆员,他们的老板是学者和会计师。因此,与他们达成尝试使用开源软件的协议,最终归结为我自己、图书馆馆长和大学管理部门各成员之间的一系列讨论。

无一例外,第一个被问到的问题是:“谁是供应商?”考虑到大学的方方面面在需要第三方服务时都由供应商管理,这是一个合理的问题。因此,重要的是要理解他们的观点以及他们做出决策的方式。很多时候,高层管理人员的首要关注点是预算,几乎所有问题都是通过财务的棱镜来看待的。

通过仔细选择我的措辞并避免这四个词,我成功地将开源引入了我们的团队。

开源

对于许多科技行业以外的人来说,开源会让人联想到高风险和低安全性。因此,在谈论“开源”时,我特意加入了“软件”和“工具”这两个词。

当我向他们解释说,像 Google 和 Whitehouse.gov 这样的其他组织也使用开源软件和开源工具时,他们稍微放松了一些。管理层可能对技术没有很好的掌握,但他们会理解参考的价值。让他们知道有供应商可以依靠也对他们有所帮助;在他们看来,这有助于降低一些风险。

免费

我天真地认为,使用“免费软件”这个词会立即吸引高层管理人员以预算为导向的思维方式,但我大错特错了。对于习惯于购买服务的人来说,“免费”这个词是“垃圾”的同义词。那天会议上的评论是:“一分钱一分货。” 在许多人看来,高标价证明了高质量。因此,对于这些决策者来说,不花钱的软件立即亮起了红灯。

如果你被问到:“为什么 这个软件不花钱?”,一个好的回应是谈论一些通过支持开源技术而蓬勃发展的企业。其中之一是 Equinox Software ,它为 Evergreen Library 系统提供支持。与你的领域相关的例子,比如我所在领域的图书馆的这个例子,会产生镇定作用。对于熟悉供应商的人来说,知道开源世界中存在供应商令人感到放心,这有助于消除一个神话,即我们的关键系统背后只不过是一群在他们妈妈的地下室里工作的青少年“黑客”。

贡献

当我解释一个由贡献者组成的社区,他们致力于开发和生产开源软件的概念时,我被问了很多问题,例如

  • “我们是否需要每月承担一定量的工作?”
  • “这将如何管理?”
  • “这会干扰我的其他工作职责吗?”

他们担心的是,是他们在付我的工资,而不是社区。那么,他们为什么要让我用他们的时间来做社区的项目呢?

对我来说,为社区做贡献是为了让软件对每个人都更好,包括我们自己。所以,换句话说,贡献是一种共享维护的形式。我们不仅仅是在贡献;我们是在进行维护。

“维护”的这个想法很容易理解和推销,因为一切都需要维护,包括我们基于 Microsoft 的公共网络。因此,与其谈论社区和贡献,不如将花在开源软件或工具上的时间定义为我们将为任何系统执行的“日常维护”。

开发

当我使用“开发”这个词时,得到的回复是:“我们不是软件公司。” 这很公平,我们可能不是,但这里的问题是这个词的含义。当它在科技和软件世界以外的领域和行业中使用时,“开发”可能向高层管理人员暗示你想从头开始构建软件。

 所以,我 开始谈论“敏捷性”,并解释说,“开源将加快我们响应员工和管理部门的功能请求的能力。”

我通过简单地演示软件的灵活性来强化这一点。一个有用的技巧是向管理层展示我如何通过简单地点击一个主题来改变整个网站的整体外观和感觉。如果你在科技界工作,这没什么大不了的,但对其他人来说,这可能是纯粹的魔法。

 

User profile image.
Robin Isard | Robin 的图书馆职业生涯始于在华盛顿特区公共图书馆担任 Intranet 开发主管。之后,他在海外生活多年,主要在西非的冈比亚共和国、塞拉利昂、几内亚比绍和几内亚科纳克里建设 IT 基础设施。

28 条评论

很棒的文章!!

你应该使用的词:“Firefox” 和 “Apache”。指出大多数人每天都在使用开源技术,但没有意识到。

回复 作者 Aseem Sharma

我工作的行业甚至比技术行业更远,但你的文章让我再次思考,也许我可以改变一些思维模式。谢谢。

以我的经验,并排展示性能,然后说明价格,就能让你敲开大门。从那时起,就要兑现承诺,谨言慎行。设置 FLOSS 演示的低成本使得这非常简单,无需在任何预算中列出细目。

例如,在一所学校,我发现付费的 ILS 在购买两年后无法工作。供应商根本懒得解决问题。我花了 15 分钟安装了 KOHA 并向图书馆员展示。几天之内,付费系统的供应商就让它的东西工作了。几年后,同一供应商在另一所学校也做了同样的事情。经过数周的讨论,它的软件仍然不接受提供的“密钥”。我安装了一个 FLOSS ILS,很快付费供应商就解决了它的问题。可悲的是,这两所学校都多花了数千美元,才获得了与 FLOSS 应用程序类似的性能,而 FLOSS 应用程序不会让源代码的封闭或其他任何东西妨碍性能。从头到尾使用 FLOSS 就是这么简单。

在另一所学校,带有“密钥”的 CD 丢失了,昂贵的软件无法运行,供应商也不肯让步。他想为同样的性能再次收费。我们用 GNU/Linux 和 Moodle 以及其他几个 FLOSS 应用程序替换了操作系统和应用程序,此后拥有了更好、更敏捷的 IT。FLOSS 是教育领域 IT 的正确方式。我们从事的是教育事业,而不是让垄断者致富。我们不欠他们奢侈的生活。

确实如此。套用厄普顿·辛克莱的话,当人们的薪水取决于他们不理解某件事时,就很难让他们理解这件事。

几年前,我经校长批准,在一所学校的计算机实验室安装了瘦客户端 K12Linux(以前称为 K12LTSP)。它运行良好大约一年半,孩子们很喜欢它。但是,中央办公室的 MCSE 们害怕“那个 Linux 东西”,进入了那所学校,并将其拆除,得到了他们一位主管的支持。

幸运的是,几年后,我也遇到了与 Robert Pogson(上面)类似的情况。我们的负载均衡供应商 F5 给我们提供的支持非常糟糕。不仅技术人员毫无头绪,而且他们几乎不会说英语。结果证明,F5 代表将在当周晚些时候出现,与我的老板谈话并向我们推销更多东西。所以......我和我的一个同事决定给我们的老板一些“弹药”。我们使用两台台式 PC 和 CentOS 5 复制了 F5 的 BigIP 负载均衡器,并实现了完全故障转移,正好赶上 F5 代表的来访。我的老板随意地向代表展示了我们正在运行的设置。一周之内,我们的帐户被分配给了一个不同的支持团队,从那时起,支持就好多了。有趣的是,它是如何工作的,不是吗? :-)

你不得不爱上自由软件。即使出于政治原因你必须称之为开源。 :-D

--SYG

读完这篇文章后,我仍然在寻找要避免的“四个词”。这篇文章写得太差了。作者,请澄清一下。

哇,如果你是搞技术的,你需要辞职了。

哇,你真逗

我不确定你是不是在钓鱼,但要避免的四个词是小节标题
1 - “开源”,务必每次都包含“软件”或“工具”这两个词。
2 - “免费”,因为它对 FLOSS 社区以外的人来说意味着垃圾或劣质。
3 - “贡献”,改为称之为日常维护。
4 - “开发”,改为称之为敏捷性,以便更好地满足员工的需求/愿望。

同意。而且是 5 个词,不是 4 个...

读完这篇文章后,我仍然在寻找要避免的“四个词”。这篇文章写得太差了。作者,请澄清一下。

@Leading Edge Boomer:你看到那四个段落都有粗体标题吗?这可能会结束你的搜索...

但这 4 个词是开源的核心概念和迷人之处。

对于技术人员/程序员来说,是的。
我同意,这些都是好东西。

另一方面,管理者有不同的想法,因此他们需要在不同的背景下进行解释 - 这对他们的 KPI 有什么好处。

很棒的文章 Robin,我打赌你会对这个做出有趣的贡献:https://github.com/nickdesaulniers/What-Open-Source-Means-To-Me

虽然该链接引用了很多技术专家对开源的观点,但本文补充了这些观点,说明了如何克服管理障碍,从而利用开源并实现成果。

很棒的文章 Robin,我打赌你会对这个做出有趣的贡献:https://github.com/nickdesaulniers/What-Open-Source-Means-To-Me

根据我的经验,要使用的 4 个词
* 跨平台可用性(因为大多数 OSS 软件都可以在 Win、Mac、Lin 上使用)
* OSS 开发人员的响应能力(快速解决错误或提供修复程序)
* 员工可以在家或在他们带到工作场所的笔记本电脑/平板电脑/智能手机上使用相同的软件。
* 没有许可证麻烦(有时,使用特定软件的团队会动态地添加和删除人员,并且总是导致许可证麻烦)

让我印象最深刻的是对组织的深刻分析,这有助于理解如何与决策者交谈。这种最初的认知对于在所有领域的规避风险类型中取得进展至关重要。

但有一件事:我没有看到这四个词是如何被避免的,而是被解释掉了。我希望得到一堆同义词来使用。

总的来说,这篇文章包含了很多真理,可以为将来使用而收藏。我曾在一家大学工作过,该大学在许可证上花费了巨额资金,认为这是确保稳定的唯一方法。这是在多年来一直受制于自制工具之后。我不知道他们是否曾想过考虑 FOSS。

作为 Robin 的大学图书馆馆长,我可以证明他如何帮助克服了我们机构对 FOSS 的恐惧。从我的角度来看,文章中最大的词/概念不是“雇佣”; 也就是说,要雇佣合适的人,这样你才能拥有具备正确技能的员工来证明你的 FOSS 策略将奏效——并且效果良好。我们的项目已获得同行认可,这提高了我们部门在整个组织内的积极“能干”声誉。

这位作者是天才,我们应该听他的。我们很少关注心理学和现实错觉;大多数人都在这种错觉下,关于明显更好的 GNU/Linux。这可能是它不被边缘化的唯一方法。我们确定的生存能力并不意味着我们不能完全被边缘化。请遵循这个想法。不要只是听真正的好事。还要去做。以身作则。你很重要。没有水滴就没有海洋。成为波浪。我们是克服者。光明真的大于黑暗。分享。

浪费了 3 分钟

<blockquote><em>浪费了 3 分钟</em></blockquote>
然而你却“浪费”了更多的时间来评论!

天哪,浪费了这么多。我们该怎么办?

回复 作者 Sania (未验证)

有趣的是,图书馆工作人员实际上非常适合理解开源。毕竟,图书馆在很大程度上与开源思维方式相符。图书馆是关于尽可能广泛地共享信息,并且认为这是一件根本性的好事,如果人们有机会学习和获取知识,将使每个人受益。图书馆是一种社会公益,免费提供给公民,并相信由此产生的成果,即这些人通过知识和创造力实现的贡献,最终将使社会受益。

那么什么是开源?它是一种非常相似的社会公益,以非常相似的精神和相似的信心贡献出来并提供给所有人。

如果一位图书馆经理特别询问,如果开源软件是免费的,怎么会有价值,请考虑问问他图书馆服务是否有价值。毕竟,它们也是免费的——那么图书馆用户是否应该怀疑图书馆有什么可疑或劣质的东西呢?

这篇文章让我印象深刻的不是“推销”,而是对 FOSS 的实施如何在给定的专业环境中实际运作的见解。我的兄弟在一个大型公司的 IT 团队工作了几十年,主要负责使 IBM 产品在其特定且复杂的业务环境中正常工作。通常,IBM 产品是单向流动的,本地 IT 团队会根据任何(不断变化的)目的尽可能地定制它们。

对于这位作者来说,实际的现场实践似乎围绕着他自己的角色,既 a) 为他的图书馆定制(“维护”)开源软件,又 b) 反馈循环,其中他所做的工作也“贡献”于更大的 FOSS 项目的开发。图书馆可能会以折扣价获得其定制软件,抵消的是他们的受薪员工正在“公司时间”内为软件项目进行开发。

只要图书馆有像作者这样有才华的“IT 人员”在职,那就太好了。这提出了一个问题,即在其他情况下,例如,在图书馆工作人员不是开发人员并且需要可靠的供应商来实施 FOSS 或专有系统的情况下,FOSS 将如何运作或可以如何运作。

FTFA
<blockquote><em>当我使用“开发”这个词时,得到的回复是:“我们不是软件公司。” </em></blockquote>

...<b>每个 clueless 的经理</b>都这么说,一直以来都是。

<ul>
<li>他们如何在没有电子邮件的情况下与客户互动?(用手指走路?)</li>
<li>他们为什么没有网站?(或者他们还在报纸/黄页上做广告?)</li>
<li>他们如何跟踪他们的客户?(或者他们还在使用塞在文件夹里的纸张?)</li>
<li>他们如何管理库存?(还是 FFA?)</li>
<li>他们是否将账簿保存在真正的皮革装订的“书”中?(也许绿色的条纹使使用 10 键手摇计算机添加数字变得容易)</li>
</ul>
... 等等。

你可以使用很多词语,这取决于使用的上下文以及你对项目、程序/流程、编程等的了解程度。我在一个开源环境工作(我们公司对 OTRS 项目做出了关键贡献并开发了其他模块),我经常与一些开源爱好者和闭源爱好者联系。我认为我们应该了解双方,以便能够自由沟通,并且我们也应该看到这两个“世界”之间的整合和激励潜力。

嗨 Robin,

有趣的文章。谢谢分享 :)
给您和 PurpleLibraryGuy 提一个小问题:就像图书馆开源是为了社会公益,这可以理解。但是,在图书馆中,书籍是由图书馆所有者购买的,因为书籍的作者会出售他们的书籍以换取金钱。图书馆可能会向我们收取使用书籍的费用,以换取我们通过阅读这些书籍获得的知识。如果图书馆由信托机构或政府运营,则可能是免费的。众所周知,书籍一旦阅读,就可以根据需要阅读多次,因此可以被其他读者重复使用。类似于我们当前的 OSS。因此,如果图书馆的会员人数增加,那么现在图书馆有点像非营利组织或利润较低的组织。无论如何,书籍的作者将在他们的书籍被买家或个人读者购买时获得收入。所以我想知道,在 FOSS 社区中,开发人员如何获得任何好处?或者他们甚至会获得任何经济利益,还是他们贡献时间和技能只是为了他们的兴趣和对编程的热情,或者是为了帮助社会进步……?如果是这样,那么我们就永远不知道 FOSS 软件会被任何人如何使用……!

也许上面听起来有点令人困惑,但如果有人理解我的问题,请指点一下,以便我了解全局。

提前感谢 :)

此致,
Pratik Mehta

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.