Page 141 - 高中 信息技术 选择性必修6 开源硬件项目设计
P. 141
5.2 开放源代码与知识产权
改、重新发布代码,以及开发商业软件。上海交通大学团队开发的HCloud可信云际计算平
台等一批国内开源项目率先应用了木兰宽松协议。
2.硬件开源许可证
继软件开源许可证之后,也出现了一些硬件开源许可证,其中最常见的包括TAPR、
CERN和Solderpad。这些开源硬件许可证延续着开源软件许可证的规则,以著作权为基础
构建许可协议,把开源软件惯用的GPL、BSD等协议带到开源硬件中来。
(1)TAPR(Tucson Amateur Packet Radiosystem Open Hardware License),是GPL-2.0
授权条款在硬件领域的衍生版本。它规定,如果硬件设计文件的开源者留下了他的电子邮
箱,而后来的使用者修改了这份以TAPR 授权的设计文件,则必须将修改后的设计文件,
寄送到开源者留下的电子邮箱,或是通过此电子邮箱联系开源者进行修改通报。TAPR 侧
广东教育出版社
重于无线电装置设计的开放应用。
(2)CERN(European Organization for Nuclear Research Open Hardware License),是将
GPL-2.0与自由、开源的理念和做法,添加到开源硬件中来的一种许可证。许可证规定,
使用者向开源者的修改通报,没有限制必须以电子邮件形式进行。它的授权条款比较全面
与细致,它将关注层面放在未来有机会采用开源模式发展的更多的硬件上。
(3)Solderpad(Solderpad Open Hardware License),与TAPR和CERN有很大不同,它
并不强制用户修改后必须通报原作者,并以原有许可证方式开源。micro:bit的电路设计图
和布线图部分就是基于Solderpad协议开源的。根据协议,micro:bit将可以直接通过电路设
计自动化软件进行修改的电路设计图和电路板布线图文件开源,供用户使用。用户自行
决定是否将修改后的新设计开源。项目一旦开源,必须注明原作者的贡献以及所继承的
协议。
总之,在开源硬件项目设计的学习、实践中,我们要注意了解开源许可证的种类和许
可协议内容,要具备相关知识分享与知识产权保护的知识和能力,遵守有关开源、信息安
全等方面的法律法规,具备良好的信息道德与伦理,在信息社会中有责任,有担当。
查 阅
阅读表5-4部分开源许可证一览表和图5-5常用开源许可证关系分析图,并查阅国内外
相关开源许可证以及和开源硬件相关的法律法规,对表5-4进行扩充与完善。
表5-4 部分开源许可证一览表
能否加入其他 是否可以不公开 是否只能按本许可 对修改后闭源的代码
许可证类型
非开源代码 修改后的源代码 发布源代码 是否必须声明版权
GPL许可证 × × √ 不允许闭源
BSD许可证 √ √ × ×
MIT许可证 √ √ × ×
CC许可证 √ √ × √
133133
21X1359.indd 133 2019/9/29 10:57:50