如何向岳父母解释开源

尚无读者喜欢此文。
neon sign with head outline and open source why spelled out

Opensource.com

回想一下假期,我不得不说总的来说,假期过得很平静。(当家庭聚会成为等式的一部分时,这并非总是理所当然的。)
今年,是在岳父母家过圣诞节,自从我开始从事 oVirt 项目以来,这是我们第一次和他们进行长时间的拜访。我的所有岳父母只知道我找到了一份新工作,而且经常出差。这自然而然地引出了一个不可避免的问题:我实际上是做什么的?

对于非 IT 社区的人来说,这是一个难以回答的问题。如果我对一群同行说:“我是一名开源社区联络员/经理/其他什么”,我可以相当肯定他们至少会部分理解。他们可能仍然会有自己的假设(“你是那些嬉皮士之一?”),但至少我们在理解的范围内。

对于非 IT 人士,我们不仅不在同一个范围内,甚至对正在玩的游戏规则也没有共同的理解。

这次是我的岳父问的,多年来,我帮助他解决了许多 Windows 机器故障,他已经吸取了我试图传授的许多教训。(“打开这种类型的电子邮件,就告别你的数据吧”——诸如此类的事情。)为了帮助解释一般的开源,以下是我(有时我的妻子会插话)告诉他的内容。

我开始说,想象一下,你电脑上运行的软件就像图书馆里的一系列书籍。有些书是新的,有些是旧的,有些是有趣的,有些则不是。但无论这些书是关于什么的,它们都有一个共同的特点:它们是书。它们是按原样提供的,是静态的。页面上的文字是不可磨灭的,由作者撰写,并永远以书籍出版时的形式出现。

每隔一段时间,可能会出现新版本的书籍,特别是当这本书很受欢迎时。新版本将减少错别字,并可能更新信息。其他作者可能会出现并撰写关于流行书籍的新书,作为有用的指南。但在整个过程中,这些书籍一旦出版就会被冻结。我说,这就是你电脑上大多数软件的工作方式。计算机可以读取和使用它,但除了软件的作者或出版商之外,没有人会更改它。

现在想象一下,这些书的完全相同的内容在不太容易磨灭的东西上。比如说,一系列网页。内容最初与纸质书相同,但现在更容易、更快速地更改内容。无需重新印刷整本书来修复“叫我 Iggy”。现在,更进一步,假设由于一切都可以轻松更改,任何人现在都有权阅读一本书,也可以对其进行更改。而且,每本书都是免费的。我说,这就是开源软件。它像书一样按原样提供,但现在(如果你愿意)你可以更改它以满足你的需求。世界上每台拖拉机的维修手册现在都可以精简为仅适用于你需要的型号。或者你可以自己修复你在书中发现的任何错误。

然后最不可避免的问题来了:“所以如果它是免费的,你如何通过赠送书籍来赚钱?”

嗯,我回答说,还记得我提到的那些配套指南书吗?将这些书视为你的企业需要运行才能完成工作的软件。为了成为最有效和最好的软件,你需要尽可能多地将它们与开源软件匹配。而且——这是关键部分——做到这一点需要技能。因为即使软件是开源的,也需要技能才能进行更改。就像写书需要技能一样。如果你有技能,那么你就很顺利了:获取开源软件,进行更改,然后就可以开始了。但是,正如你所期望的那样,拥有最多技能和最多知识的人是首先编写软件的人。因此,他们将向需要帮助的人提供帮助。如果他们是像 Red Hat、SUSE 或 Canonical 这样的商业组织,他们实际上会将这种帮助出售给客户,这就是收入的来源。

这似乎让他明白了。那么,是我编写的软件吗?

不,我说,尽管一些社区人员可以并且会这样做。我的工作是让人们更容易使用该软件(如何最好地阅读这本书)和编写该软件(通过帮助将程序和工具整合在一起以更有效地编写书籍)。因为软件的创建需要某种组织。因此,我将对构建良好软件感兴趣的人与对运行软件感兴趣的人聚集在一起。而且,由于软件存在商业利益,所以有人付钱让我做这件事。

显然,这里有很多细微之处我没有深入探讨,例如许可与限制性许可、治理和指标。但是,到目前为止,这是我用过的最有效的解释,可以传达开源和社区的想法。本着同样的精神,请随意使用或改进。

最初发布于 community.redhat.com。经许可转载。

标签
Photo of Brian Proffitt
Brian Proffitt 是红帽开源项目办公室的社区洞察经理,专注于内容生成、社区指标和特殊项目。Brian 在社区管理方面的经验包括社区入职、社区健康和业务调整方面的知识。

2 条评论

当讨论自由和开源与“开源”之间的区别时,我使用 https://gnu.ac.cn/philosophy/open-source-misses-the-point.en.html。

当描述 FOSS 和 FOSS 如何比专有软件和固件更好地克服计算机攻击时,我使用这个...

FOSS 和 FOSH technomae(就像蜘蛛网一样)的独特之处在于,“陌生人”可以随意来来往往,但是当陌生人进入蜘蛛的领域(即用户的领域)时,“绊线”会立即被触发......并且取决于网络的编排效率和有效性(现在,用户实际上可以铺设网络......无论是在固件方面,还是更强大且个人控制的应用程序以及操作系统调整方面),“漏洞”可以立即被识别,网络(固件、应用程序、操作系统)的损坏可以在短时间内修复,并且可以对入侵者进行“直线”攻击!简而言之,如果没有制造和控制网络(固件、应用程序和操作系统)的能力,蜘蛛就无法接收来自其环境的输入......并且无法根据该输入采取行动!我们......曾经是“无网”用户!......无法“感知”我们所处的领域(被“专有迂回混淆”蒙蔽——“无感”——并且对于某些人来说,即使“语言”可用,也无法铺设网络)!......并且无法控制“陌生人”的来来往往!但是现在我们有能力感知我们周围的世界,我们就有能力控制那个世界!对于许多人来说,FOSS 和 FOSH“将所有牌(正面朝上)放在桌子上”(可以这么说),在纸牌正面的自由交流中!...这可能是违反直觉的......但对于任何和所有“陌生人”(为了尊重蜘蛛网的比喻)来说,这是一把“双刃剑”......因为“陌生人”不仅可以看到我们(并且可以访问我们......即固件、应用程序和操作系统),而且我们现在可以“感知”他们!并且取决于蜘蛛(或用户)在评估“被绊倒的网络”方面的熟练程度(在这里,基于人工智能的 FOSS 和 FOSH 将非常有用),网络......一旦被绊倒!...对网络和蜘蛛的任何“威胁”都可以有效地评估和减轻或消除(甚至由“蜘蛛”扩展社区的远程成员!......现在蜘蛛网可以扩展到蜘蛛社区允许的任何地方)!攻击!...尽管放马过来!

附言:请!...不要发送电子邮件!

版权所有 © 2014 – 2015 Red Hat, Inc.

© . All rights reserved.