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