嵌入式开放和web开发
Growstuff是一个开源项目,旨在利用种植者的知识,有关谁种植哪种食物,何时何地种植以及如何收获的信息,将农作物的知识进行众包。 在GitHub上找到它。
让我们不要考虑开源如何改变食物世界。 让我们考虑开放式食品如何改变我们采用技术的方式。
农业是世界上最古老的技术之一,也是人类最古老的开放文化。
直到最近几十年,西方国家才关闭它。 自工业化以来,尤其是自20世纪中叶合成肥料带来的集约化发展以来,我们与将食品从田间运送到餐桌的技术之间的距离越来越远。 现在很少有人知道将鸡肉变成McNugget或将番茄变成番茄酱的步骤-很少有人知道如何编写自己的软件,或者关心这样做的自由。
尽管如此,农业在世界许多地方仍沿传统路线发展。 即使在发达国家,小规模的种植者,遗产育种者以及诸如种子库,社区花园和慢食组织之类的组织也继续在其社区内公开分享食物知识。 开源社区可以从现有的食品运动中学习。 它们是世界上运行时间最长的开放社区,在基层组织中具有一定程度的多样性和经验,这应该是大多数开放源代码项目所羡慕的。
![Growstuff网站上有关生菜的信息 Growstuff website page with information about lettuce](https://i-blog.csdnimg.cn/blog_migrate/675034201afc15fb8ac97267105203a6.png)
来自世界粮食种植者的公开数据
在2012年, Alex Bayley作了主题演讲,主题是开源可以从其他开放社区中学习什么,包括种子库和社区花园等大多数离线社区。 GNOME创始人费德里科·梅纳·昆特罗 ( Federico Mena Quintero )的另一位发言者也有类似的想法:他在永久文化和传统木工界等社区的开源和同行生产之间建立联系。 费德里科(Federico)居住在墨西哥,在寻找适合他当地气候的园艺建议时遇到了麻烦,并向亚历克斯(Alex)寻求了在哪里找到开放作物数据的建议。 不幸的是,大多数可用数据仅针对美国或针对于大规模农业或科学家。 即使数据合适,也无法将不同的数据集连接到后院的园丁可以使用的东西中。
来自政府和其他大型组织的自上而下的开放数据很少满足利基需求,无法满足多样化食品社区的需求。 如果我们需要有用的开放式食品数据,则需要众包,点对点网络和分布式方法。 开放式粮食项目必须是自下而上的工作,反映出粮食系统本身的多样性-联合国所认识到的多样性将使我们比更大的,集中的努力更可持续的未来 。
这种认识促使Alex创立了Growstuff ,这是一个开放项目,利用种植者的知识来建立农作物数据库:众包有关谁种植什么食物,何时何地种植以及如何收获的信息。 Growstuff认识到,粮食种植知识,例如播种时间,适合小气候的农作物以及有害生物识别,已经在世界各地的种植者头上存在。 除非您已经与本地成长中的社区建立了良好的社交关系,否则很难获得这些知识。 Growstuff可帮助收集本地不断增长的信息,并在种植者之间建立联系,以鼓励全球范围内的小规模农业。
欢迎多元化的饮食社区
开源食品项目必须连接到更广泛的非技术性开放食品世界。 通过长期的认真实践和观察,美食界人士和组织共享着大量的领域知识。 我们需要与他们见面,熟悉他们的语言,做法和概念框架,并通过相互尊重和合作来弥合我们两个世界之间的鸿沟。 开源社区可能不受欢迎,有精英并且充满行话。 我们需要抵制这一点,使我们的开放式食品项目具有包容性,并且对于具有食品技能和技术技能的人来说是可及的。
在这里,开源的性别问题尤为紧迫,因为妇女生产的食物占世界粮食的一半以上 。 作为一个项目,Growstuff的前提是要从现有的食品社区中学到很多东西。 从第一天开始,该项目就被设计为既包括种植者,也包括编码人员,并且将重点放在透明通信和代码上。 结果是,该项目的贡献者群体非常多样化,成员遍布六大洲,其作物数据库反映了广泛的饮食文化。 这很容易,作为一个技术人员,使有关的方式食品假设应该工作。 但是,食物既是文化 ,又是技术 。 科学家将农作物视为种,园丁或厨师知道羽衣甘蓝,球芽甘蓝和西兰花都是独特的蔬菜,即使它们具有二项式名称。
开放的食物生态系统
我们的项目也需要互操作。 当所有部件都连接在一起时,开放式食物拼图最为牢固。 像开放食品基金会这样的团体正在帮助食品项目相互联系,并讨论我们如何在代码,数据和策略上进行协作。 当前,仅识别活动项目并了解它们在生态系统中的位置是我们最大的任务之一。 我们的工作之一是鼓励开放式食品项目提供开放的API和数据,使用广为接受的许可证,并就互操作性的某些关键方面进行合作,例如在项目之间链接粮食作物和产品 。 成功的一项衡量标准是,我们可以通过关联的应用程序(例如用于种植食物的Growstuff,用于食物分配的开放式食物网络 ,用于营养的OpenFoodFacts等)跟踪从种植到食用的食物。
赋权而非破坏
作为技术人员,我们有“破坏”现有产业的冲动,但是食品世界已经被集约化商业农业及其所有伴随的问题严重破坏。 让我们看一下使用技术以及开源社区在分布式在线协作中的既有经验,以赋予食品生产者和消费者权力,并增强食品社区的现有工作。 在此过程中,让我们敞开大门,迎接破坏,看看人类运行时间最长的开放社区可以为开源软件带来哪些改进。
本文由Alex Bayley合着。
翻译自: https://opensource.com/life/14/11/growstuff-open-source-food
嵌入式开放和web开发