精华内容
下载资源
问答
  • KCORES 许可证的目的是聚集开源硬件爱好者, 帮助使用 KCORES 许可证的开源项目进行孵化和宣传, 建立一个大家都喜爱的开源硬件组织. 简单来讲, 该许可证基于 MIT 许可证修改而来 (其实更像 GPL), 但与 MIT 许可证不同...
  • 开源硬件Arduino为主控板,配合灰尘传感器、有机物挥发气体传感器、温湿度传感器采集空气质量数据,通过以太网控制器将数据上传至物联网平台,从而实现了空气质量的在线监测。该系统具有性价比高、稳定性好、精度...
  • 你绝对不能错过的7款开源硬件架构

    千次阅读 2017-09-12 08:43:27
    近年来,不断智能硬件产品刷新着我们对于未来生活的期待,从智能手机到智能手表,从智能手环到智能空气净化器,毫无疑问,智能硬件在互联网时代以一种令人惊异的速度飞速发展,并给我们生活带来了更多的方便和乐趣...

    前言:

    近年来,不断有智能硬件产品刷新着我们对于未来生活的期待,从智能手机到智能手表,从智能手环到智能空气净化器,毫无疑问,智能硬件在互联网时代以一种令人惊异的速度飞速发展,并给我们生活带来了更多的方便和乐趣。放码云间的第一篇文章带着满满的诚意,给大家分享十足的技术干货。来,为了码出新世界,干了这一碗“技术鸡汤”。

    一、项目名称:Cupkee 智能硬件操作系统


    项目简介:Cupkee 是一个C 语言编写的智能硬件操作系统,它专门设计用于微控制器硬件板,并在其上构筑了类似 nodejs 的运行环境,同时在内部包含一个简化的 javascript 解释器作为 shell。大多数硬件板不具备人机交互设施,而 cupkee 借用了板卡的 usb 作为 console 口,使用 PC 或 Mac 通过 usb 连接硬件板,使用常规的终端程序即可与 cupkee 进行交互,使得开发者可以随时对硬件编程并获得即时响应。它将板卡上的硬件资源抽象为设备,并定义了一组标准方法供开发者使用。

    项目地址:cupkee/cupkee - 码云 - 开源中国

    二、项目名称:智能家居基础架构


    项目简介:智能家居的概念(smart home , home auto)很早以前就有了,现在随着硬件成本的下降,及google收购 nest等,智能家居热度升高。 本智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。

    项目地址:xmeter/My-smart-home - 码云 - 开源中国

    三、项目名称:智能家居控制应用GSYSmartLab

    项目简介:GSYSmartLab 是一个智能家居控制应用。由于一开始硬件的开发使用了zigbee模块进行通讯,所以最终手机控制设备的时候不得不通过加一个zigbee-wifi中央控制器来实现通讯,使得整个硬件框架变得臃肿,后续的开发需要实现纯wifi模块。实现远程控制的模块功能虽然已经完成,但是有待完善。该项目还没实现wifi设备智能网络配置(比如smart config,airkiss),后续需要实现该功能,满足客户需求。


    已实现功能:

    控制电器有灯,吊扇,空调,电动窗帘;

    采集室内环境数据有温度,湿度,光度;

    实现语音控制设备,同时手动控制设备。

    正在实现功能:

    远程视频监控;

    远程视音频广播;

    增加强化学习算法,实现智能调控;

    增加用户管理系统。

    项目地址:tommego/GSYSmartLab - 码云 - 开源中国

    四、项目名称:机智云智能云空气净化器


    项目简介:空气污染是每个城市人所面临的最大健康威胁,就算你在室内你也需要时刻关注空气质量情况。智能空气净化器,不仅是一个手机遥控器,它会告诉你当前所在空间的空气质量情况,根据室外空气质量建议你应该开窗通风还是关窗净化空气。本项目是使用 XPGWifiSDK 的开源代码示例 APP,可以帮助开发者快速入手,使用 XPGWifiSDK 开发连接机智云的物联 APP。

    其主要包括了以下几点净化器常用功能:

    净化器电源的开关;

    净化器运行模式控制,睡眠,标准,强力,自动等;

    净化器定时开关机;

    室内空气质量显示;

    室外空气质量获取(该功能需要植入第三方API,开源代码中暂未加入);

    滤网状态显示和重置;

    灵敏度控制;

    报警,故障的提示。

    如果开发者希望开发的设备与以上功能类似,可参考或直接使用该 APP 进行修改进行快速开发自己的智能家电 App。

    项目地址:dantang/Gizwits-AirPurifier_Android - 码云 - 开源中国

    五、项目名称:智能中控灯

    项目简介:中控智能灯通过一个中控设备连接网络,所有灯泡作为子设备以网状结构组网。通过 App 可以对灯泡进行添加、删除和分组的操作,以实现灯泡的单个或分组控制。利用定时预约功能,可对单个灯泡或分组进行倒计时或定时的开启/关闭操作。灯泡支持亮度调节。Smart-Light 主要展示如何使用 GizWifiSDK,开发基于 GAgent 智能硬件 APP。项目中用到了大部分主要 SDK 接口,供使用 GizWifiSDK 的开发者参考。


    主要功能如下:

    初始化SDK;

    用户登录到云端;

    设备配置入网;

    搜索设备列表;

    绑定或解绑设备;

    智能灯电源的开关;

    智能灯色彩和色温的切换和连续调节;

    智能灯亮度调节;

    修改设备别名;

    智能灯倒计时开关;

    智能灯定时预约,定时预约采用云端定时下发命令的形式,可以不限次数预约。

    项目地址:dantang/Gizwits-SmartBuld_Android - 码云 - 开源中国

    六、项目名称:智能净水器

    项目简介:机智云智能净水器开源公版App,是针对智能家电中净水器类的产品。通过App可以操控净水器进行净水或冲洗滤芯。可以看到净水器设备运行状态和滤芯各部分的使用情况。当滤芯需要更换时,就会提醒更换并且可以看到滤芯的哪部分是需要更换的。


    其主要包括了以下几点净水器常用功能:

    滤网当前剩余时间获取;

    净水器开启冲洗;

    净水器开启净水;

    净水器开关机;

    净水器滤网重置。

    项目地址:dantang/Gizwits-WaterPurifier_Android - 码云 - 开源中国

    Copyright@OSChina.NET

    责任编辑:一路南漂

    制版编辑:Zico丨

    本页刊发内容未经书面许可禁止转载及使用

    公众号、报刊等转载请联系授权

    欢迎转发朋友圈,投稿:chenyang@oschina.cn

    关注码云OSC官方微信公众号ID:mayunOSC

    查看更多有趣的开源项目资讯,请前往:码云开源项目广场



    展开全文
  • 开源硬件介绍

    2021-04-03 19:08:26
    电子电路是人类社会发展的重要成果,在早期的硬件设计和实现上都是公开的,包括电子设备、电器设备、计算机设备以及各种外围设备的设计原理图。大家认为公开是十分正常的事情,所以早期公开的设计图并不称为开源。 ...

    在这里插入图片描述

    电子电路是人类社会发展的重要成果,在早期的硬件设计和实现上都是公开的,包括电子设备、电器设备、计算机设备以及各种外围设备的设计原理图。大家认为公开是十分正常的事情,所以早期公开的设计图并不称为开源。

    1960年左右,很多公司根据自身利益选择了闭源,由此出现了贸易壁垒、技术壁垒、专利版权等问题,以及不同公司之间的互相起诉现象。

    在这里插入图片描述

    例如,国内外的 IT 公司之间由于知识产权而法庭相见的案例屡见不鲜。虽然这种做法在一定程度上有利于公司自身的利益,但不利于小公司或者个体创新者的发展。特别是在互联网进入 Web 2.0 的个性化时代后,更加需要开放、免费和开源的开发系统。

    因此,在“大众创业,万众创新”的时代背景下,Web 2.0 时代的开发者开始思考是否可以重新对硬件进行开源?

    从最初很小的东西发展到现在,已经有 3D 打印机、开源的单片机系统等,电子爱好者、发烧友及广大的创客一直致力于开源的研究,推动开源的发展。

    在这里插入图片描述

    一般认为,开源硬件是指采取与开源软件相同的方式设计的各种电子硬件的总称。也就是说,开源硬件是考虑对软件以外的领域进行开源,是开源文化的一部分。开源硬件可以自由传播硬件设计的各种详细信息,如电路图、材料清单和开发板布局数据。通常使用开源软件来驱动开源的硬件系统。

    本质上,共享逻辑设计、可编程的逻辑元件重构也是一种开源硬件,通过硬件描述语言代码实现的电路图共享。硬件描述语言通常用于芯片系统、可编程逻辑阵列,或直接用在专用集成电路中,也称为硬件描述语言模块或 IP cores。

    在这里插入图片描述

    众所周知,Linux 就是开源软件之一。开源硬件和开源软件类似,通过开源软件可以更好地理解开源硬件,就是在之前已有硬件的基础上进行二次开发。二者也有差别,体现在复制成本上,开源软件的成本几乎是零,而开源硬件的复制成本较高。

    在这里插入图片描述

    另外,开源硬件延伸着开源软件代码的定义,软件、电路原理图、材料清单、设计图等都使用开源许可协议,自由使用分享,完全以开源的方式去授权,避免了以往 DIY 分享的授权问题;同时,开源硬件把开源软件常用的 GPL、CC 等协议规范带到硬件分享领域,为开源硬件的发展提供了标准。

    展开全文
  • 开源硬件UDOOX86资料

    2018-03-17 22:19:22
    开源硬件UDOOX86资料
  • 它将为开源社区带来一个全新的开源硬件开发模型。上图为ProjectOlympus的1U/2U机箱设计,其包含了一块通用主板、高可用性电源(内置电池)、高密度存储扩展、一款全新的通用型机架配电装置(PDU)、以及符合标准的...
  • 目录 第一章开源硬件 智能宠物屋 智能桌上足球 闪键 第二章 BT/BLE设备接入参考实现 BT/BLE设备接入参考实现App for iOS源码 BT/BLE设备接入参考实现App for andriod源码 第三章多款iot开源APP 空气净化器 智能云...
  • 如 Windows 和 Mac,开源操作系统最大的特点就是开放源代码和自由定制,但也会因为使用者的技术水平等关系出现很多不可预知的情况及维护问题,并且由于多数硬件和软件厂商并不支持开源软件。所以在驱动和软件源方面...
  • 开源硬件DIY Building Open Source Hardware 英文版 觉得好的请留言
  • OH!硬件!—— 开源硬件平台OSHWHub介绍

    千次阅读 多人点赞 2021-04-08 11:39:04
    这里写目录标题开源硬件是什么?OSHWHub又是什么?立创EDA开源硬件平台logo的含义为何要开源我的硬件设计?开源硬件平台OSHWHub能提供些什么?一、首页二、开源广场三、征集令与训练营四、文章五、电子电路实验六、...

    开源硬件是什么?

    开源硬件,即Open Source Hardware,开源硬件协会—OSHWA(Open Source Hardware Association)这样定义:开源硬件(OSHW)是一个实体创造物的术语:如机器,设备,或者其他的物理事物的术语——它的设计对公众发布,允许任何人制造、修改、分发并使用该硬件设计。简单来说,开源硬件是可以通过公开渠道获得的硬件设计。

    OSHWHub又是什么?

    OSHW是开源硬件的英文缩写,而Hub是集合的意思,OSHWHub就是开源硬件集结号。OSHWHub就是将优质的开源硬件工程集合在一起的一个平台,类似于软件托管平台GitHub。
    立创EDA在免费提供PCB设计软件的同时,也同样专注于开源硬件的发展。为了促进国内硬件开源环境的建设,加快设计人员的学习和开发进度,着力为广大电子工程师提供了一个发现、使用和交流硬件技术的平台。这里汇集了立创EDA国内外(海外版为EasyEDA)用户的优质开源工程。
    在这里插入图片描述

    立创EDA开源硬件平台logo的含义

    • 六边形的主体是字母O的变体,Open的意思,象征开源、开放、公开;
    • 主体内部的字母H是单词Hardware的缩写,象征着硬件设计;
    • logo的色调与立创EDA色调一致,表示平台基于立创EDA,能为广大电子工程师提供一个在线、开放、高效的开源设计平台。
    • OSHWHub是平台的英文缩写,同时也表示平台的网址为oshwhub.com
    立创开源硬件平台网址https://oshwhub.com

    为何要开源我的硬件设计?

    互联网迅猛发展的今天,得益于GitHub、Gitee等代码托管平台的发展以及各个软件开发人员的实际行动,国内外的软件代码开源已经相当完善,软件开发人员能从代码仓库快速找到所需算法,能迅速搭建自己的工程,从而高效工作。
    而硬件研发过程由于应用环境与场景不同,且原理图、PCB图难以呈现出来,使图纸、模块难以复用,成为了阻碍硬件工程师们高效工作的绊脚石。
    但是,得益于国产的在线云端PCB设计工具——立创EDA的出现,这一问题已经得到完美的解决。同时也得益于国内对版权意识的重视,因此我们迎来了硬件工程师的新时代,我们迎来了开源硬件爆发的时代,我们能更快进行交流,能更高效的工作,能将精力放在更有创造性的事情之中!
    在这里插入图片描述

    也许有人在这里会有一个疑惑,我多年的设计经验就这样公之于世?那我的优势何存?
    当今社会,交流才是快速进步的渠道,“闭关锁国” 拒绝与人分享自己的经验,又何能换来别人的经验分享,又何能在交流中碰撞出思想的火花?而且,你以为的知识,可能只不过是别人眼中的常识。
    这里可以举一个例子。继电器驱动电路大家应该都清楚,常用的方法是使用一个三极管来驱动,但由于继电器是感性元件,在释放的时候线圈会产生一个极高的电势,需要并接一个二极管来释放电能,因此设计一般如下图:
    在这里插入图片描述
    用了这么多年的二极管、三极管的组合,有没有想过会有更好的选择,例如选用专用的继电器驱动NUD3105LT1G,封装依旧为SOT-23,因为是专用驱动芯片,设计时不必并接续流二极管,即节省了PCB空间,又节省了物料,还省了加工工艺,且稳定性大大提升!
    在这里插入图片描述
    而这些知识,你可以通过多年积累的经验慢慢得到,也可以在别人分享的一个开源工程中交流得知,相比较两种增长知识所需要花费的时间与精力,高下立判。

    开源硬件平台OSHWHub能提供些什么?

    一、首页

    开源硬件平台为大家提供了一个干净的首页,无弹窗、无广告,给大家提供一个舒心的访问心情~
    在这里插入图片描述

    二、开源广场

    七大分类,近50个小分类电路,涵盖嵌入式、电源、电机、数字电路、模拟电路等近4000个开源工程,可根据分类标签查找或搜索对应项目,方便快捷节约时间更准确。
    在这里插入图片描述
    在这里插入图片描述

    三、征集令与训练营

    开源平台不定期开展的开源活动,能获得大量奖励,让你在快乐中分享,在分享中学习,体会贡献的力量和开源的精神!
    在这里插入图片描述

    四、文章

    开源平台提供了文章知识区,在这里可以发表一些技术干货、软件的使用或者一些实用的小技巧。
    在这里插入图片描述

    五、电子电路实验

    这里汇集了我国各大高校的实验公开课,包括电路分析、模拟电路、数字电路、高频电路、电力电子等课程,让热爱学习的你感受不同的大学的课程,在实验中提升自己的专业知识与职业技能。
    在这里插入图片描述

    六、专属个人主页

    立创开源硬件平台为每一个用户打造了一个专属于自己的展示页面,用于打造个人名片。如果你想提升自己在行业内的知名度,这里将是你的不二选择
    在这里插入图片描述
    硬件开源社区:oshwhub.com

    展开全文
  • 开源软件、硬件及应用对电子工程领域的发展无疑有着至关重要的影响。设计及技术的大众化有力地激励着新一代工程师,e络盟正密切关注这一发展进程。  ‘开源’并不是一个新概念,早在上世纪50年代计算机领域就已经...
  • 开源电调硬件,自己重新画了PCB板,配套程序,用atmel studio7.0可以编辑开源程序,程序令外提供下载
  • ohw21s 2021年Springsjtu开源硬件课程
  • Open NFC 是一个开源堆栈,为许多操作系统实现了 NFC 功能。 Open NFC 堆栈为 Android、Linux 和 Windows Mobile 提供了一套全面的 NFC API。
  • 开源硬件的知识产权管理

    千次阅读 2020-01-10 21:03:26
    开源硬件社区组织及其知识产权管理问题研究点击上方“开源社”关注我们| 作者:梁尧|编辑:王玥敏| 责编:Corrie摘要开源硬件运动正在包括我国在内的全球范围内蓬勃发展,而开源硬件社区...

    开源硬件社区组织及其知识产权管理问题研究

    点击上方“开源社”关注我们

    | 作者:梁尧

    | 编辑:王玥敏

    | 责编:Corrie

    摘要

    开源硬件运动正在包括我国在内的全球范围内蓬勃发展,而开源硬件社区组织在其中发挥着重要的作用。以开源硬件协会、开源硬件和设计联盟为代表,开源硬件社区组织在知识产权管理方面仍存在认证标准缺乏约束力、可操作性不强等较多问题,需要在注册商标管理、开源许可协议管理、管理机制设计等方面加以改进完善。

     

    关键词:开源硬件;知识产权;开源许可;证明商标

    引言

    开源硬件延伸着开源软件的理念,包括硬件设计及基于此设计的产品都使用具有开源性质的许可协议,自由使用分享。只是在硬件领域所开放的“源”不再仅是软件的“源代码”,而是硬件的“设计来源的信息”。

    以 Bruce Perens 在1997年推出的开放硬件认证项目( OpenHardware Certification Program )为代表,早在20世纪末就已经开始了将开源理念从软件运用到硬件上的探索实践,[1]而这与开源软件运动的正式出现基本上是同期的,两者之间并没有明显的“代沟”,正如 Bruce Perens 也是1998年成立的开放源代码促进会( Open Source Initiative ,简称OSI)的发起人之一。不过这些早期实践主要是针对硬件所配套的软件进行的开放,比如允许为硬件设备修改操作系统或编写新软件,而并不包括对硬件本身设计的开放。并且,受当时历史条件等因素影响,这些早期实践的繁荣犹如昙花一现,并没有像开源软件运动那样一直持续下去,其中的大部分在一两年内便销声匿迹。

    直到近十多年以来,开源硬件运动再次蓬勃发展,一些重要的开源硬件项目或是公司相继出现,比如 OpenCores 、 RepRap 、Arduino 、 Raspberry Pi 、 Adafruit 、 SparkFun 等,此外,基于RISC-V的开源芯片也开始崛起。并且,随着创客运动在我国的推广以及受益于我国在制造业方面的优势及转型升级,开源硬件浪潮也席卷至我国,相继诞生了 Seeed Studio 、 DFRobot 、Makeblock 、 Microduino 等与开源硬件相关的著名公司。正如《连线》杂志前主编、《长尾理论》作者克里斯·安德森在其《创客——新工业革命》一书中所讲,“开源创新是互联网胜利的秘密所在,我认为它也会是下一次工业革命的引擎。中国主导了20世纪的制造工业,开源创新将是中国在21世纪继续主导制造业的必经之路。”

    基于自由协作开放共享的理念,开源运动天然具有社区属性,因而社区组织往往在其中发挥着重要的作用。正如 OSI 、自由软件基金会( Free Software Foundation ,简称 FSF )、 Apache 软件基金会( Apache  Software Foundation ,简称 ASF )之于开源软件社区,同样存在诸多对开源硬件社区的发展起到重要影响的社区组织。而且由于系出同源,与开源硬件相关的社区组织还包括了 OSI 这样的开源软件社区组织以及知识共享( Creative Commons ,简称 CC )组织等。也正是出于这样的背景,由开源社举办的2018年中国开源年会开源硬件专场论坛特邀了来自开源硬件、开源软件、知识共享三方社区的专家进行圆桌会谈,围绕“大开源”生态进行了交流探讨。

    很大程度上,开源运动就是在保护知识产权的框架下,于保留所有权利的专有和完全释放到公有领域的共有之间寻求一种平衡的过程。为此,本文将试图从知识产权的视角,围绕主要开源硬件社区组织在知识产权管理实践中的问题进行分析研究,以期为推动开源硬件社区的发展进行一定有益的探索。

    1

    代表性开源硬件社区组织

    在本部分,将重点关注专门针对开源硬件的代表性社区组织,包括发布开源硬件定义和管理开源硬件标志的开源硬件协会( Open Source Hardware Association,简称OSHWA)、提出开源硬件的四度自由标准的开源硬件和设计联盟( Open Source Hardware and Design Alliance ,简称 OHANDA )等。

    (一)开源硬件协会( OSHWA

    开源硬件协会于2012年在美国特拉华州正式注册成立,是一个具有免税资格的公益组织,创始人兼总裁是 Alicia Gibb,她同时也是自2010年开始每年一届的开源硬件峰会( Open Hardware Summit )的联合创始人。协会致力于为开源硬件社区发声,以确保技术知识能够被任何人获得,并且鼓励对服务于教育、环境的可持续和人类福祉的技术进行合作开发。同时,为了保持中立并避免对个别产品或公司的偏好,协会并不投资、背书、推销具体的外部项目,[2]而且协会的公司成员也没有投票权。[3]

    为了对开源硬件进行规范与推广,开源硬件协会发布了开源硬件标志( Open Source Hardware logo,简称 OSHW 标志),该标志因其形似齿轮又称    “ gearlogo ”。该标志源于 Macklin  Chaffee 设计的在开源硬件社区于2011年举办的开源硬件标志设计比赛上的获胜作品,遵循署名-相同方式共享( BY-SA)形式的CC许可协议。此外,该标志仅是针对开源硬件( OSHW )的,而不是开源硬件协会( OSHWA )的标志,为了避免混淆,协会也于2012年设计完成了自己的协会标志。

    然而在起初使用该标志时,开放源代码促进会曾向开源硬件协会表示 OSHW 标志涉嫌侵犯其所拥有的对开源软件进行认证的证明商标OSI 标志,并表达出向开源硬件协会授权的意向。[4]这也再次反映出了商标在开源领域的重要性。之后,开源硬件协会为了保持自身对开源硬件认证的独立性以及对所代表的开源硬件社区的利益的维护,最终和 OSI 一起基于对双方所代表社区的利益的维护,就双方的标志达成了共存协议[5]。这意味着两个组织可以分别独立控制自己的标志,具体地,符合开源硬件协会的开源硬件定义的可以使用 OSHW 标志,符合开放源代码促进会的开源商标使用指南的可以使用 OSI 标志。[6]

    为了方便人们快速准确地判断是否符合在硬件上使用该标志的条件,开源硬件协会基于其开源硬件的定义和实践参考指南的要点制作了一份检查清单[7],即如果要在硬件上使用 OSHW 标志,需要满足清单上的以下要点:硬件符合开源硬件定义;允许任何人学习、修改、分发、制造、销售该硬件;源文件(文档)选用的知识共享许可协议能与开源硬件的定义兼容,含有非商业性使用或者禁止演绎的是不可以的;在硬件上所使用的表明开源硬件的 OSHW 标志应该容易被人识别(强烈建议);拥有硬件上所有的公司标志,不侵犯他人的商标;源文件要使用方便被获取的格式;源文件可以公开在线获取;源文件容易被找到,比如在产品页上有链接;项目文档能够被复制;项目文档免费;在文档中包含了图像(强烈建议);做好了自己的项目被他人复制的心理准备;如果不是所有的部分或版本都开源,要清楚指明以开源硬件方式发布的设计的范围是哪些部分。

    相较于文本的定义,上述检查清单更全面地将实务中的问题考虑了进去:比如与所使用的知识共享许可协议的兼容性、不侵犯他人的在先权利等,还有建议在文档中包含图像、做好开源的心理准备等人性化的细节。此外,毕竟是简化了的要点而可能只说了优选的情况,至于有的方面缩小了符合条件的范围,比如要求项目文档免费,但依据 OSHWA 版 OSHW 定义1.0版文本中的“文档”条款,除了优选的免费,也可以是有一定不超过合理再生产该产品所需费用的成本。进一步地,开源硬件协会还从“必须”和“可以”两个角度对开源硬件应符合的条件做了概括[8],对应“必须和可以”,也可以说是从“义务和权利”的角度做了说明。相较于前述的检查清单,“必须”部分的内容基本被涵盖,而另外增加了关于“权利”的说明:可以——要求署名,使用开源硬件标志以表明该硬件符合开源硬件定义,要求衍生品带有一个与原设计不同的名称或版本号,被直接复制或者产生衍生品,要求“传染许可”( viral  license )。

    此外,开源硬件协会还设计了包括 OSHWA 开源硬件认证标志和相应认证机制的认证计划,是属于由 OSHWA 管理的开源硬件认证。该认证计划于2016年启动,截止到2018年9月已经完成了来自5大洲27个国家的200多件硬件的认证,目前认证计划已经发展到第二个版本。[9]

    具体地,硬件开发者可以在满足前述开源硬件定义等认证条件下,对硬件项目进行免费的自主认证,认证需通知 OSHWA 而无需向 OSHWA 申请,但在进行自主认证后需接受 OSHWA 监督,一旦不满足认证标准则需接受由 OSHWA 执行的惩罚措施。完成认证后,将创建一个具有法律约束力的唯一的标志,以用于满足开源硬件定义的项目。并且,还会为经过认证的硬件提供一个唯一的 ID ,以帮助用户查找到该开源硬件的文档,相应地,开源硬件协会建有被认证项目目录以方便查找认证的开源硬件,并可按照硬件类型、许可协议和原产国进行搜索。

    在关于 OSHWA 开源硬件认证机制的内容中,围绕被认证项目涉及的硬件、软件、文档、标志四个主要元素进行了说明,并介绍了如何在其中运用著作权、专利权、商标权等相关知识产权制度;而且要求通过认证必须选择使用开源许可协议,并给出了 CERN 、 TAPR 、 Solderpad 三个推荐的开源硬件许可协议。在线上认证页面,至少需要填写以下四部分内容:基本信息,涉及被认证项目负责人的名称、联系方式等;项目信息,并且所提交的项目信息将出现在项目的概要文件列表中;许可信息,需要为硬件、软件、文档分别选择,这些信息也将出现在项目的概要文件列表中;认证,该部分用以确认同意 OSHWA 认证标志许可协议的条款。

    (二)开源硬件和设计联盟( OHANDA

    开源硬件和设计联盟,是致力于推动硬件和设计的开源以及对其可持续分享进行培育的国际团体。该组织于2009年7月在加拿大班夫中心( Banff Centre )举办的基础开源硬件峰会( GroundingOpen Source Hardware Summit ,简称 GOSH )上初创。联盟的成立或许还有一个原因,就是其曾经联系开源软件领域的代表组织FSF 和 CC 组织以期他们将业务扩展到开源硬件领域,但并未如愿,于是只得自己另行开辟。[10]联盟最初的首要目标之一就是创建一个适用于各种样式开源硬件的认证标志,以建立一种服务于开源硬件设计的分享的标准,弥补著作权法和专利法在适用开源硬件时遇到的问题。曾在联盟网站首页展示的四度自由(4x Freedoms)标准正是该联盟倡导的对开源硬件设计的认证标准。

    2011年的时候,联盟认为 OSHWA 版早期的 OSHW 定义并未能解决著作权不适用硬件所带来的问题,而参考 FSF 自由软件定义中的四度自由标准,提出了针对开源硬件的四度自由标准及认证标志。[11]不过单纯就开源硬件具体应如何定义的问题,联盟还是认为最接近其理解的定义版本当属 OSHWA 版。[12] OHANDA 以自由软件定义中的四度自由为基础,将其中原有的“程序”用“设备或设计”替换,而完成了针对开源硬件的四度自由的如下改编:

    1、可以自由地使用该设备,无论出于何种目的。

    2、可以自由地研究该设备如何工作,以及改变它来适应被许可人的需求,其前提是完整的设计能被获取。

    3、可以自由地再分发或再造该设备或设计。

    4、可以自由地改进该设备或设计,并将其(通常和修改的版本一起)向公众发布,以便整个社会受益,其前提是完整的设计能被获取。

    凡是符合四度自由标准的设计,OHANDA 就可以给它使用联盟所提供的一种针对开源硬件的认证标志,就像产品认证等那些常见的认证那样。任何一种实体设备都可以通过 OHANDA 的认证而链接此标志,从而使其开放性能够被任何人看到。通过将该标志应用于产品,生产者就将四度自由授予给了世界上的其他人,以便每个人都能够合法地改进、复制、制造、批量生产、再分发该产品。

    获得该认证则需要通过注册[13]:首先设计者需要以个人或组织身份在 OHANDA 注册,接受 OHANDA 的认证标志的使用条款(给产品使用者授予四度自由),获得一个自己的生产者ID;然后可以对应用了著佐权( copyleft )或公有领域许可的产品设计和文档进行注册,以获得产品ID;如此,设计者就可以将四度自由标志应用到产品上了。这个 OHANDA 的认证标志和标志上唯一的 OHANDA 注册密钥( OHANDA Registration Key ,简称 OKEY)是被印刷或雕刻在该设备及其复制品上,以使文档和作品贡献者(作者)的链接能够跟随着实体设备一起流转并使其开源硬件的特征明显可见。基于 OHANDA 提供的网络服务,使用者将通过产品上的OHANDA 注册密钥,利用链接回溯到产品的设计者、产品说明、设计工件、公有领域或著佐权许可。于是借助四度自由的授权,使用者就可以检查该产品并进一步开发它,再以生产者的身份注册,然后将其作为改进的衍生品继续开源分享,形成良性循环。认证的申请和注册也都是免费的。[14]为了更加形象地说明上述过程和原理,OHANDA 还为此做了图形化的阐释。

    OHANDA 认为,四度自由可能不是描述硬件的自由分享的最易理解的方式,但它描述了 OHANDA 所代表的开放程度的标准,通过给产品所附的所有文档授予四度自由,对该产品的分享就有了可持续的基础,就可以获得 OHANDA 认证的未注册商标意义上的开源硬件标志。在 OHANDA 看来,四度自由就等于无限制地和无条件地,使用、制造、学习、销售、修改、复制、批量生产、改善、降级、升级、再分发,完全可以做任何你想做的。

    除了前述带有 OKEY 的以 OHANDA 倡导的标准对开源硬件进行认证的标志,OHANDA 还为更广泛意义上认证的开源硬件设计了针对消费者市场的“RE*”标志。2011年11月,在经历了三天围绕有关为自由开源硬件( free/libreopen source hardware,简称 FLOSH )推动传播自由知识的头脑风暴后,将开源硬件理念中的再设计、再制作、再销售以及扩展出的再循环等一系列内容抽象概括为“再能”( RE*ables )理念,设计了诸如“反思( rethink )产品、尊重( respect )环境、重新定义( redefine )经济”这样的口号和针对消费者市场的红底白字的“RE*”标志,[15]并且认为使用“ RE*ables ”可以避免使用饶舌冗长的“ free/libreopen source hardware ”,以及可以避免使用 hardware 所造成的仅指电子类硬件的误解,进而发起了“ RE* ”运动,以简洁明快的设计促进开源硬件的推广。[16]

    从四度自由标准、带注册密钥的联网认证标志,到“ RE* ”标志、“ E*ables ”理念和“ RE* ”运动,可见 OHANDA 在为开源硬件的早期认证及推广上做出了很多的创新与努力,尤其是通过在设计领域的特色优势带来了很多惊喜。虽然其通过简单改变自由软件理论而得来的四度自由标准,存在着过于理想化而难以现实适用于各类硬件尤其是大型硬件的争议,[17]但这并不否定其在尝试将开源由软件向硬件突破的过程中所做的贡献。然而,最令人遗憾的是,该联盟网站的博客页面更新停留在了2012年,如今网站也已无法访问,显示该组织已经停止了运作。此外,其设计的注册制认证方法或许由于存在设计精细却并不十分开放的问题,而使得一定程度上影响了其体系在实践中的传播与发展。

    2

    开源硬件社区组织的知识产权管理

    基于开源硬件项目包括硬件、软件、文档、标志多方要素的特点,有关开源硬件的知识产权会涉及专利权、著作权、商标权多个方面,这使得开源硬件社区组织在知识产权管理方面需要面对许多更复杂的情形。进一步地,在将知识产权管理落地到开源硬件社区实践的过程中,开源硬件社区组织也将面临更多的管理机制设计方面的问题。

    (一)注册商标管理

    为了规范与推广开源硬件,开源硬件协会发布了开源硬件标志,并明确只有符合其开源硬件定义的硬件才可以使用该标志。然而实践中却出现了标志被滥用的“阳奉阴违”的现象,很多地方使用了 OSHW 标志,却并未遵循 OSHW 定义,不了解其是否真的满足了开源硬件标准的人们往往会被其标榜的开源所吸引迷惑。比如,有的“开源”硬件很难找到其设计文件,或者随附的文档不一致、不明确。

    而之所以出现被滥用的情况,与该标志未被注册为商标不无关系。正如BrucePerens 所指出的,通过注册商标能够使许可协议得以强制执行,对违约使用注册商标的行为提起诉讼,而开源硬件协会并不能使开源硬件标志成为一个有约束力的注册商标,这一问题将导致不能成功对该标志的滥用进行起诉。[18] Bruce Perens 本人则在其推出的开放硬件认证项目中注册了商标“ open hardware ”和域名“ openhardware.org ”。

    相较而言,开放源代码促进会则将其 OSI 标志注册成了商标,利用管理证明商标的方法,在规范认定及传播推广开源软件方面发挥了巨大的作用。然而由于OSHW 标志与 OSI 标志曾经存在的纠纷及彼此间达成的共存协议,OSHW 标志难以注册为商标。此外,开源硬件协会管理的 OSHWA 开源硬件认证标志也同样未注册为商标。类似的,开源硬件和设计联盟推出的 OHANDA 认证标志、“ RE* ”标志等多个标志,虽然富有设计特色,却也都未经注册。

    不过正如 Phillip Torrone 在对 Bruce Perens 的回应中所指出的,大多数公司通常是借助公司自己的商标来保护其开源硬件产品。[19]这一点确实在 Arduino 、Raspberry Pi、Seeed Studio、DFRobot 等公司的注册商标中得到了体现。虽然不能用开源硬件组织的证明商标规范开源许可,但可以用公司商标规范产品来源。所以在实践中,公司需要利用其自身的注册商标进行管理,来避免被滥用的风险。但公司自身的商标并不必然表明其产品满足开源硬件的标准,从开源硬件社区统一标准规范的角度,仍需要开源硬件社区组织注册相应的证明商标,以对开源硬件更有效地进行认证管理。

    (二)开源许可协议管理

    开放源代码促进会从自由再分发、源代码、演绎作品、保持源代码的完整性、不得歧视任何个人或团体、不得歧视任何应用领域、许可的分发、许可不得限定于特定产品、许可不得限制其他软件、许可必须保持技术中立十个方面对开源软件进行了开源定义,并指出开源软件不仅意味着提供源代码,还要求其分发许可条款满足这十个方面的标准。而开源硬件协会正是以此定义为基础对开源硬件进行了 OSHW 定义,并且为了方便人们快速准确地判断是否符合该定义,还基于该定义及其实践的要点制作了一份检查清单,并从“必须”和“可以”两个角度对开源硬件应符合的条件做了概括。即便如此,仍需借助开源许可协议实现对认证标准的明确化具体化,通过许可协议权利义务的内容来判断是否符合开源定义,以提升规范标准的可操作性及约束力。并且,通过许可协议能够明晰产权促进交易,对商业市场的适应将有利于社区持续地发展壮大。

    开放源代码促进会从开源软件发布时所要附带的许可协议入手进行了认证管理。对认为符合开源定义的开源软件及许可协议,则可以向 OSI 申请审核,以使用其管理的OSI 证明商标作为开源认证。目前,开放源代码促进会在其官网公布的通过审核的且依然有效的许可协议数量为96种,其中包括了GPL 、LGPL 、MIT 、Apache 、BSD 、MPL 、CDDL 、EPL 等广泛使用的开源软件许可协议。对于希望以OSI开源认证发布的软件,则可以直接从中选择一个许可协议进行使用,也可以自己制定一个许可协议去申请获得认证后使用。而开源硬件和设计联盟仅是给出了四度自由标准,并未涉及具体的许可协议。

    开源硬件协会虽未对许可协议进行认证管理,但一直同 TAPR 、CERN 、OSI 等开源许可协议的相关组织保持开放合作。并且,于2018年发布的第二版开源硬件认证计划中启动了关于许可协议的具体指导,指导包括两方面:OSHWA 建议对与被认证硬件相关的硬件、软件和文档分别进行明确地许可以使将来的用户对许可内容足够清晰,并在线上认证页面中要求为相应的硬件、软件、文档分别选择具体的许可协议;OSHWA 为此推荐了特定的许可协议,其中包括了 CERN 、TAPR 、Solderpad 三个开源硬件许可协议和 Apache 、GPL 、LGPL 、MIT 、Mozilla 开源软件许可协议以及针对文档的知识共享许可协议,除了所述推荐的许可协议之外,OSHWA 也同时在选择列表中提供了选项“其他”,并表示在之后也会考虑添加其他的推荐许可协议。[20]

    作为开源硬件社区组织,可以借鉴 OSI 的经验,在开源硬件认证标准的基础上,推动开源硬件许可协议的发展完善,统一开源硬件许可协议的认证标准,以具体的开源硬件许可协议为依托进行开源硬件认证管理。

    (三)管理机制设计

    开源硬件和设计联盟为了对符合知识产权许可标准的开源硬件进行认证管理,设计了一整套注册流程体系,包括生产者 ID 、产品 ID 、注册密钥 OKEY 、联网开源库等多个特色模块,可谓周密而富有创意,并且是免费的。然而这样的注册却也是相对繁琐的,即便 OHANDA 为此设计了图形化的展示进行形象阐述。或者说,这样的管理机制是相对封闭的,以致于并不符合开源社区的开放性特质。后来为了更好地推广开源硬件,OHANDA 设计推出了简洁明快的“ RE* ”标志并发起了“ RE* ”运动,虽然这样的改善会有益于理念的传播,可惜其实践并未持续深入下去。

    为了方便社区自主开展活动,Arduino 在其注册商标之外设计了专门的社区标志供Arduino 社区自由使用,同时规定该社区标志不能在电路板上使用或进行商业性使用。[21]本地社区组织可以在该社区标志中加入自己的组织名称,并在线上或线下的活动中使用该标志,比如在每年3月16日由各本地社区自发组织的Arduino 日活动,这一机制大大推动了 Arduino 社区自组织活动的丰富度及活跃度。此外,Arduino 还注册了 AtHeart 商标,其他厂商可以在缴纳一定授权费后在包含有由Arduino开发环境支持的处理器的产品上使用,Arduino 由此扩展并管理了与其相关的产品社区。与 Arduino 日活动类似,开源硬件协会也开始将10月作为开源硬件月,通过提供社区支持以推动围绕开源硬件的自组织活动。

    可见,要想提高开源硬件社区知识产权管理的可行性与有效性,推动管理机制在实践中不断传播发展,必须结合开源硬件社区本身存在的开放性特质,在统一标准的前提下,设计适应社区自主运转的方便简易操作性强、促进自组织活跃发展的管理机制。

    3

    结论

    开源硬件社区组织的知识产权管理,应是一种遵循规则的开放。正如开源是在知识产权的规则框架下进行的,开源硬件社区组织的知识产权管理也需要明确可操作的规则保障,除了开源硬件标准的确定之外,还需要通过证明商标和开源许可协议对开源硬件加强认证管理。同时,由于开源社区本身的开放特质,开源硬件社区组织的知识产权管理也必须是开放易施行,以实现社区在自主运转基础上的繁荣发展。基于此,我国可结合相关产业和市场优势,推动国内开源硬件社区建设,并同时在参与、贡献、引领国际开源硬件社区方面发挥积极的影响。

     

    (原文见载于《软件和集成电路》2019年第9期,第12-18页,略有修改)

     

    *本文图片来源网络,如有侵权请联系删除!

    参考资料

    [1] OSHWA,Brief History of Open Source Hardware Organizations and Definitions, at https://www.oshwa.org/research/brief-history-of-open-source-hardware-organizations-and-definitions/,last visited:2019-08-15.

    [2] OSHWA,Policy on Partnerships and Products,at http://www.oshwa.org/policies/,last visited:2019-08-15.

    [3] OSHWA,membership,at http://www.oshwa.org/membership/,last visited:2019-08-15.

    [4] Alicia,An Important Question on the Open Source Hardware Mark,(Aug 2012),at http://www.oshwa.org/2012/08/02/an-important-question-on-the-open-source-hardware-mark/,last visited:2019-08-15.

    [5] OSI OSHWA Agreement,at http://www.oshwa.org/wp-content/uploads/2012/10/OSI-OSHWA-Agreement.pdf,last visited:2019-08-15.

    [6] Windell,OSHWA and OSI enter Co-Existence Agreement,(Oct 2012),at http://www.oshwa.org/2012/10/17/co-existence/,last visited:2019-08-15.

    [7] OSHWA,OSHW Checklist,at http://www.oshwa.org/wp-content/uploads/2014/08/oshwchecklist.pdf,last visited:2019-08-15.

    [8] OSHWA,OSHW May and Must,at http://www.oshwa.org/wp-content/uploads/2014/08/OSHW-May-and-Must.pdf,last visited:2019-08-15.

    [9] Michael,OSHWA Certification 2.0 is Here,(Sep 27,2018),at https://www.oshwa.org/2018/09/27/oshwa-certification-2-0-is-here/,last visited:2019-08-15.

    [10] OHANDA,Frequently AskedQuestions,at

    http://web.archive.org/web/20160522135225/https://www.ohanda.org/frequently-asked-questions,last visited:2019-08-15.

    [11] juergen,User Innovation Rules!,(Apr 2011),at http://web.archive.org/web/20160325225127/http://www.ohanda.org/blog/user-innovation-rules,last visited:2019-08-15.

    [12]同注10。

    [13] OHANDA,In brief,at http://web.archive.org/web/20160331130702/http://www.ohanda.org/brief,last visited:2019-08-15.

    [14]同注10。

    [15] RE CAMPAIGN promo,at http://web.archive.org/web/20160506085444/http://www.ohanda.org/sites/default/files/RE_CAMPAIGN_promo.pdf,last visited:2019-08-15.

    [16] Juergen,RE*CAMPAIGN - Propagating Freedom of Knowledge forFLOSH,(Nov 2011),at http://web.archive.org/web/20160522041407/http://www.ohanda.org/reables,last visited:2019-08-15.

    [17] Andrew Katz,Towards a Functional Licence for Open Hardware,IFOSS L. Rev.,4(1),(2012), p.4162.

    [18]Bruce Perens,Promoting Open Hardware,(Sep24,2011),at http://lists.openhardwaresummit.org/pipermail/updates-openhardwaresummit.org/2011-September/000565.html,last visited:2019-08-15.

    [19] Phillip Torrone,Promoting Open Hardware,(Sep 24,2011),at http://lists.openhardwaresummit.org/pipermail/updates-openhardwaresummit.org/2011-September/000567.html,last visited:2019-08-15.

    [20] Michael,OSHWA Certification 2.0 is Here,(Sep 27,2018),at https://www.oshwa.org/2018/09/27/oshwa-certification-2-0-is-here/,last visited:2019-08-15.

    [21] Arduino,Arduino CommunityLogo,at https://www.arduino.cc/en/Trademark/CommunityLogo,last visited:2019-08-15.

    (可上下滑动翻阅)

    相关阅读 | Related Reading

    【开源社x Community】开发者 Community 和生态运营交流会

    8岁上海小学生B站教编程惊动苹果,库克亲送生日祝福

    知乎高赞:中国有哪些不错的开源软件产品?


    展开全文
  • 开源硬件1:基本概念

    千次阅读 2018-12-21 16:44:57
    开源硬件”:描述如今基于嵌入式产品平台、基于硬件描述语言、以软件技术为主的智能硬件的开发模式。 一类是由用户板进化出的可二次开发的板级开源硬件(早期以树莓派为代表); 另一类是开源硬件描述语言(以...
  • 开源PLC的实现介绍和实现,可以以此为基础实现自己的PLC系统
  • 开源项目的社交网络和项目经理
  • 实现一种采用MQTT协议、通过安卓/lOS APP对基于开源硬件一WRTnode的移动智能监控设备(如智能设备,机器人等)进行远程控制的方案。采用开源MQTT服务器框架一mosquitto作为MQTT broker,通过APP发布控制指令主题,...
  • 开源硬件的前世今生

    千次阅读 多人点赞 2021-05-14 17:56:49
    作为一个08年就开始玩“开源硬件”的骨灰玩家,本着执古御今,严谨治学的态度,笔者觉得必要再回头捋一捋,究竟是什么力量在驱使行业飞速发展。 2、开源的前世今生 在说开源硬件之前,咱先聊聊开源,虽然对于...
  • 开源软件、硬件及应用对电子工程领域的发展无疑有着至关重要的影响。设计及技术的大众化有力地激励着新一代工程师,e络盟正密切关注这一发展进程。  ‘开源’并不是一个新概念,早在上世纪50年代计算机领域就已经...
  • 基于开源硬件的中学人工智能课程设计与实践.pdf
  • openMAS 是一个基于 DIN41612 的开源硬件平台。 可以使用不同的板作为控制器(Arduino、RaspberryPi、Nucleo、NI-Hardware)。 模块化结构将您的 µ 控制器板转换为可扩展的测量和自动化系统。 更多信息:openmas.de...
  • 基于Android平台和Arduino开源硬件的贴身保镖系统.pdf
  • 介绍开源硬件和创客文化,如何借助开源硬件高效地将想法变成产品。
  • ARM快速嵌入式系统原型设计:基于开源硬件mbed
  • 工业级开源硬件平台

    2013-10-23 10:33:56
    工业级开源硬件平台 1.5G 双核Ti 4460 Ubuntu 12.04 LTS /Andriod
  • 该软件用于开源硬件编程项目的存储分区,也可用于电脑存储分区
  • 输入设备的开源固件。 规格 8 kHz采样率支持 零延迟开关反跳 板载配置内存 2个主鼠标按钮(两者均采用卫星*配置) 2个侧面按钮(对称,便于左右手操作) 编码器+方向盘按钮(卫星*配置) *meaning, a separate ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 233,532
精华内容 93,412
关键字:

开源硬件有哪些