開(kāi)放硬件認證現況探索
開(kāi)放源代碼硬件協(xié)會(huì )(Open Source Hardware Association, OSHWA)顧名思義是一個(gè)推動(dòng)開(kāi)放源代碼硬件的社團。該社團的多項推廣活動(dòng)中,有一項是推動(dòng)開(kāi)放源代碼硬件的認證(certification)。通過(guò)該認證,才算符合該社團定義的開(kāi)放源代碼硬件。
附注:Source Code我國早年計算機書(shū)籍習慣翻譯為「源代碼/原始碼」,之后對岸慣稱(chēng)「來(lái)源碼/源碼/源代碼」,故Open Source稱(chēng)為開(kāi)放原碼兩岸均有適用性。
開(kāi)放硬件項目介紹
凡是通過(guò)的硬件項目(project)均會(huì )獲得一組認證號碼,前兩碼為英文字的國碼,而后連續六位數的數字碼則為通過(guò)的編號,認證號碼會(huì )有一個(gè)標章圖案,表示該硬件項目合乎開(kāi)放定義。截至2023年8月15日約有2,388個(gè)硬件項目通過(guò)。
圖一 : 開(kāi)放硬件項目認證標章與編號(圖片來(lái)源:OSHWA)
所謂開(kāi)放分為4個(gè)層面:硬件、軟件、文件、品牌等,硬件包含公開(kāi)電路設計圖、電路設計布局;軟件包含軟件程序代碼、韌體程序代碼;文件則有設計文件、原理圖、相關(guān)說(shuō)明等,至于品牌則是該項目的名稱(chēng)、標章、產(chǎn)品設計等,品牌是選擇性開(kāi)放,不是必須的,但協(xié)會(huì )還是建議開(kāi)放。
而所謂的開(kāi)放硬件定義(本身也基于開(kāi)放軟件定義)目前約有12項,包含必須開(kāi)放必要的軟件、允許修改創(chuàng )作或衍生創(chuàng )作、不可歧視特定個(gè)人或團體、授權不可用于特定產(chǎn)品等。
筆者探索了一下通過(guò)認證的在線(xiàn)數據庫,主要分通過(guò)的國別、項目應用類(lèi)型、軟件授權類(lèi)型、硬件授權類(lèi)型等,其中已有60國通過(guò),項目類(lèi)型17種,硬件授權類(lèi)型14種,軟件授權類(lèi)型15種。
以國家而言,最多的莫過(guò)于美國有1,515個(gè)項目通過(guò),其他大家可能關(guān)注的國家如德國137個(gè)、英國47個(gè)、印度47個(gè)、日本19個(gè)、對岸13個(gè)等,不過(guò)60國區中沒(méi)有香港,至于我國有5個(gè);南韓倒是出奇的少,僅1個(gè)。
我國通過(guò)的5個(gè)項目中目前為止剛好一年一個(gè),2018年至2023年各一(全球2016年10月開(kāi)始有項目通過(guò)),有的項目從名稱(chēng)就知道意涵,例如LoRa Gateway很明顯是一個(gè)LoRa通訊的網(wǎng)關(guān)項目,或有Atrial fibrillation detection blood pressure monitor oscillometric method即為心房顫抖偵測、血壓監督等示波方法等。
圖二 : 我國已通過(guò)的5個(gè)開(kāi)放硬件項目(圖片來(lái)源:OSHWA)
另外各位可能會(huì )好奇哪種取向的項目較多,筆者簡(jiǎn)單計算并列于下:
圖三 : 開(kāi)放硬件認證通過(guò)類(lèi)型統計(數據源:OSHWA)
毫無(wú)疑問(wèn)的,開(kāi)放硬件幾乎必然與電子設計有關(guān),次之是3D打印、物聯(lián)網(wǎng)、教育、科學(xué),這也明顯與開(kāi)放硬件、創(chuàng )客/自造者、STEM教育等有關(guān);至于相對偏少的則有穿戴式、機器人、藝術(shù)等;目前最少的三類(lèi)則為農業(yè)、太空、制造。
其他的好奇探索也包含:是不是通過(guò)認證的硬件項目是逐年增加的?目前看來(lái)并沒(méi)有,有的時(shí)候通過(guò)的項數是呈現年減衰退的?;蛘?,大家可能會(huì )好奇是Adafruit通過(guò)的多?還是Sparkfun通過(guò)的多?
答案是441比475,看起來(lái)后者略多,但其實(shí)也差距不大,且這是筆者粗算,只以項目名稱(chēng)進(jìn)行排序后加總,有可能兩業(yè)者的部份板卡不使用該公司名稱(chēng)起頭也送測通過(guò),則有可能被筆者漏算。
若在整個(gè)在線(xiàn)數據庫中輸入關(guān)鍵詞搜尋,Adafruit對Sparkfum的結果筆數則為586比594,也是后者略多一些些。另外,搜尋關(guān)鍵詞Arduino則有271個(gè)相關(guān)項目,與Raspberry有關(guān)的則有89個(gè),ESP字眼(ESP8266、ESP32等)相關(guān)的有148個(gè)。
小結
最后,近期通過(guò)認證且比較新奇的項目,例如編號CH000018(瑞士)的音樂(lè )/MIDI腳踏板,或者是編號GT000014(危地馬拉)的寵物監視器等,都值得參考、借鏡與啟發(fā),進(jìn)而吸引更多人發(fā)起開(kāi)放項目、通過(guò)開(kāi)放認證。(完)
圖四 : 近期通過(guò)開(kāi)放硬件認證的電子音樂(lè )用腳踏板(圖片來(lái)源:GitHub)
評論