
Opensource.com
“开放硬件”或“开源硬件”指的是物理对象的设计规范,这些规范以允许任何人研究、修改、创建和分发该对象的方式获得许可。
“开放硬件”是一套设计原则和法律实践,而不是特定类型的对象。因此,该术语可以指代任意数量的对象,例如汽车、椅子、计算机、机器人,甚至房屋。
与开源软件一样,开放硬件的“源代码”(原理图、蓝图、逻辑设计、计算机辅助设计 (CAD) 图纸或文件等)可供任何人在许可性许可下修改或增强。有权访问可以读取和操作这些源文件的工具的用户可以更新和改进物理设备的基础代码。他们可以添加功能或修复软件中的错误。他们甚至可以修改对象本身的物理设计,并且如果他们愿意,可以继续分享这些修改。
开放硬件的源代码应该易于访问,并且其组件最好易于任何人获得。本质上,开放硬件消除了物理商品设计和制造的常见障碍;它为尽可能多的人提供了构建、混合和分享其硬件设计和功能知识的能力。
开放硬件是如何获得许可的?
开源硬件许可证通常允许设计和文档的接收者研究、重新分发和修改它们,然后分发任何修改。此外,开放硬件许可证并不阻止某人赠送甚至出售项目文档。
与软件一样,硬件设计和发明也受版权和专利法约束。与开源软件一样,开源硬件创造性地利用这些知识产权法,使硬件设计公开可访问。由于它们与开源软件项目的相似性,许多开放硬件项目在许可其作品时,只是简单地使用现有的自由和开源软件许可证。其他项目则使用知识共享署名许可协议,这些协议更侧重于艺术作品的特征,而不是软件。版权法(在源代码和设计文档的情况下)和专利法(在设计过程和材料技术的情况下)都适用于开放硬件。商标法也与开放硬件的品牌名称和徽标相关。
有关开放硬件许可的更多信息,请查阅开放源码硬件协会和开放源码硬件和设计联盟。
开放硬件与其他硬件有何不同?
所有开放硬件都必须附带文档,包括设计文件和源代码。此外,管辖开放硬件复制的许可证必须允许以允许其他人轻松获取这些设计文件的方式修改和分发它们。这使得研究、故障排除、修改和改进开放硬件成为可能,甚至鼓励这样做。
如果一件开放硬件包含任何类型的软件,那么该软件通常应根据经批准的开源许可证发布。或者,开放硬件的接口应以使为硬件编写开源软件尽可能容易的方式进行文档化。
本质上,开放硬件的一切都是为了使对象尽可能容易地被混合和复制。封闭硬件使用混淆和专利法来使对象的重新创建尽可能困难,通常是为了确保供应商锁定在不涉及业余爱好者和创客或其他竞争对手的供应链中。
开源硬件与开源软件有何不同?
由于开放硬件项目通常会导致物理对象的生产或原型制作,因此它们几乎总是涉及物理材料的资金投入。虽然开源软件项目确实涉及劳动力成本和资金投入,但软件通常可以以较低的管理费用进行分发,有时以“免费如啤酒”或“无偿”形式提供。除了免费向公众提供文档和源文件外,对于大多数开放硬件项目的物理组件来说,以无偿方式提供在经济上是不可行的。
这并不意味着开放硬件运动不关注最大限度地降低开发人员的成本。事实上,像开放源码硬件中央银行这样的倡议有助于为开放硬件项目获得可持续的资金。像KiCad这样的工具也有助于开发这些项目的原理图。
在哪里可以了解更多关于开放硬件的信息?
我们建议您查看开放源码硬件协会的网站,以及维基百科关于开放源码硬件的条目。像SparkFun、Adafruit和Lulzbot这样的公司也提供硬件原型制作中使用的零件和设备。