开放讨论:你如何向新手描述开源?

还没有读者喜欢这个。
Open thread

Opensource.com

这种情况时常发生。你在聚会上,有人问起你的工作,而你又一次只有大约 45 秒的时间来描述人类历史上最伟大的创新之一。

这里有公共事业的比喻。共享基础设施“就像桥梁或道路”的想法。自来水厂。农村电气合作社。引擎盖被焊死的汽车。维基百科的类比。学术传统。图书馆。科学方法。消防队的人力水龙、被子缝制聚会和谷仓搭建。种子库和可持续农业。

当我们尝试向那些

从未听说过开源概念的人解释时,有很多方法可行,但很少有路径能带来绝对的清晰。

在我们永无止境地寻找关于开源的宏大统一比喻的过程中,我们想知道当轮到你发言时,你是如何谈论开源的。

 

标签
User profile image.
科林·多德是红帽公司的作家。

7 条评论

我将许可解释为“以软件的最佳利益行事,而不是以其用户或所有者的利益行事。”

我过去常常使用你提到的比喻之一。特别是“引擎盖被焊死的汽车”在许多场合效果很好。但它也留下了一些未解答的问题。

所以,最后我改变了方法,开始使用自由软件的定义,该定义在 <a href="https://gnu.ac.cn/philosophy/free-sw.html">GNU</a> 网站上写得非常好。

准确地措辞句子非常重要;这是我通常开始的部分

<cite>自由软件是关于用户运行、复制、分发、研究、更改和改进软件的自由。“自由软件”是关于自由,而不是价格。要理解这个概念,你应该将“自由”理解为“言论自由”中的“自由”,而不是“免费啤酒”中的“免费”。</cite>

我还添加了对四个基本自由的简短描述,然后使用 Linux 作为实际的(且广为人知的)示例,说明这些自由如何成功地应用于构建操作系统。

如果我时间仓促,我会举一些快速的例子,比如厨师在他的餐厅里教授他的食谱,或者汽车的例子。
但如果我有更多时间,我会采取相反的方法:我描述一个闭源软件的正常场景,其中应用程序和操作系统是人们熟知的。然后,我针对 4 个自由中的每一个,展示开源相对于闭源的优势。

假设你有一位正在改造浴室的电工......然后再假设你有一位水管工在他的房子里需要一个新的断路器盒。电工和水管工可以互相帮助,而不是付钱给别人来做这件事。除了材料之外,没有投入任何资金,水管工得到了一个新的断路器盒,电工在她家的浴室里完成了管道工作。问题是:当水管工在电工的浴室工作时(电工在水管工的断路器盒工作时),那是他们唯一能做的事情。他们给予的东西,他们的时间,是稀缺的。

让我们稍微扩展一下。假设有 20 个人需要某种软件程序,而这个程序需要 200 个小时才能创建。现在假设他们每个人都有 10 个小时可以投入到这个项目中。每个投入 10 个小时的人都会为*每个人*创造价值,而不仅仅是另一个人......虽然他们的时间是稀缺的,但他们用时间生产出来的对象可以一次又一次地复制,从而使其他 19 个人中的每个人都受益。

我会挑战任何试图回答这个问题的人超越软件的范畴。你如何解释软件和/或许可证之外的开源?我承认,我在这方面很挣扎。我们如何告诉普通民众开源的关键是什么?

我会挑战任何试图回答这个问题的人超越软件的范畴。你如何解释软件和/或许可证之外的开源?我承认,我在这方面很挣扎。我们如何告诉普通民众开源的关键是什么?

这对我来说是一个新的想法。我真的很喜欢。

它很好地展示了乘数效应——每个参与者投入 10 小时,使所有 20 位参与者受益。

这里有一种价值复合的概念,我一直无法说明,而这个想法最接近。

谢谢。

CD

Creative Commons License本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议获得许可。
© . All rights reserved.