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
   136   137   138   139   140   141   142   143   144   145   146