关于烹饪和食谱以及它们如何类似于开源方式的文章已经有很多——从 《大教堂与集市》 中的“魔法大锅” 章节,到致力于这个想法的网站,如 forkthecookbook.com。 我认为还有一种特别的餐食真正体现了开源之道:火锅。
火锅,对于不熟悉的人来说,是东亚地区流行的一种烹饪方式,使用一锅正在煨煮的汤作为餐桌上所有人的公共烹饪媒介。 食材包括各种薄切肉片、豆腐、蔬菜、鹌鹑蛋和其他美味佳肴。 它们被添加到锅中按需(或食用)烹煮,人们从锅中取出食物放到自己的碗里,与各种各样的调味品混合。
这是终极的开源餐食。 一般来说,食谱是“开源”的,因为几乎总是厨师获取源代码(基本食谱),对其进行修改并制作衍生作品,有时会将更改贡献回原始来源。 对于火锅,这个过程甚至在烹饪之前就开始了;晚餐主人创造了社区参与的条件或空间,包括物理空间(有足够的筷子给每个人)以及心理空间(欢迎新人并解释火锅的“操作方法”,以便他们了解其工作原理)。
当开始烹饪时,晚餐主人从基本食谱(例如,高汤或肉汤,以及少量馅料)开始。 然后,社区(或其他晚餐客人)做出贡献——额外的蔬菜、更多的肉、新的调味品等——并考虑什么会对社区的大多数人有利或最受欢迎。 所有这些都融入到整个膳食中,基本上与“主分支”合并,成为新的起点。 社区创建了这个项目。
然后,当真正开始吃的时候,每个社区成员都会向锅中添加食材,有些是自己吃的,有些只是添加到锅中供大家食用。 第一次这样做可能不太习惯,因为每个人添加到锅里的东西不一定是他们自己的;它只是锅的一部分。 贡献者不一定拥有这块食物,其他人将其取出并添加到自己的碗中是完全可以接受的。 随着一锅香气扑鼻的食材准备好食用,每个人都会根据自己的特定需求来调整晚餐:这是一种混音。 他们取出他们想吃的馅料,混合他们自己调制的调味品,然后开始享用。 更换并向锅中添加更多食材,然后重复。
还会进行关于提议的“拉取请求”的社区讨论。 等等,你带了鱼丸? 我们真的要把那个加到锅里吗? 虽然大家对这顿饭如何运作有一个大致的了解,但肯定可以积极讨论放什么进去,尽管达成共识通常比在软件中快得多(毕竟,每个人都饿了)。
火锅是一个持续循环,包括起点、修改、变更整合、将起点向前推进以及重复。 它是敏捷的。 它代表了开源可以提供的最好之处:将人们聚集在一起并创建社区。 而且,它提供了一些东西,可以满足个人各种潜在的独特用途或需求,同时改善许多人的状况,同时为未来的创新提供动力。
2 条评论