---
title: "回應對安心出行開放源碼的誤解"
url: https://sammy.hk/%e5%9b%9e%e6%87%89%e5%b0%8d%e5%ae%89%e5%bf%83%e5%87%ba%e8%a1%8c%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e7%9a%84%e8%aa%a4%e8%a7%a3/
author: Sammy Fung
published: 2021-02-23T16:24:17+08:00
modified: 2021-07-03T21:26:41+08:00
description: "昨天我提議政府應該以開放源碼方式，開放安心出行的源碼。本意希望大家以正面的方法，讓政府和社會共同解決爭議。 我對昨晚政府資訊科技總監辦公室（OGCIO）透過 facebook 專頁回應筆者和業界要求時，所寫的技術知識感到震驚，同時對政府沒以正面的技術方向回應業界和社會要求感到失望。 就 OGCIO 回應的第一段，指出 …"
categories: ["開放源碼"]
tags: ["公共政策", "安心出行"]
source: https://sammy.hk
---
[![](https://sammy.hk/wp-content/uploads/2021/02/Screenshot-安心出行網站-1024x562.png)](https://sammy.hk/wp-content/uploads/2021/02/Screenshot-安心出行網站.png)昨天我[提議](https://sammy.hk/%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e8%83%bd%e5%ae%89%e5%bf%83%e5%87%ba%e8%a1%8c%e5%97%8e%ef%bc%9f/)政府應該以開放源碼方式，開放安心出行的源碼。本意希望大家以正面的方法，讓政府和社會共同解決爭議。

我對昨晚政府資訊科技總監辦公室（OGCIO）透過 facebook 專頁[回應](https://www.facebook.com/OGCIOHK/posts/468722054486511)筆者和業界要求時，所寫的技術知識感到震驚，同時對政府沒以正面的技術方向回應業界和社會要求感到失望。

就 OGCIO 回應的第一段，指出 Google 和 Apple 的 Exposure Notification（GAEN）的源碼並不開放。筆者認為這回應並不對應業界要求開放安心出行的源碼。一來，業界要求開放安心出行本身的源碼，並非安心出行所使用的第三方程式庫（3rd party library）。二來，開放源碼定義（[The Open Source Definition](https://opensource.org/osd)）第九點寫明：授權並不能限制其他軟件（License Must Not Restrict Other Software），意思是連同開放源碼一同發佈的第三方軟件時，不能限制第三方軟件的授權方式。

所以從技術來說，假如日後安心出行開放源碼版使用 GAEN 的 API Calls 時，明顯不需要開放安心出行所呼叫的外部 API 背後第三方程式庫的源始碼。

OGCIO 回應的第二段，指出安心出行使用某大學夥伴研發團隊提供的軟件，亦是 OGCIO 認為不能開源的理由。一來，筆者上述說法亦可套用在這點，就算安心出行必需把大學提供的軟件源碼結合，都只會透過 Function calls 來做，可以無需公開大學提供的軟件源碼。只需在說明文件列明程式需要購買某大學提供的軟件，該大學團隊名稱和聯絡方法。這更可以幫助該團隊宣傳他們的研發產品，增加應用和獲得資金機會，可見開放源碼亦可帶動非開放源碼的創科發展。

至於開放源碼與資訊保安之間的討論，已是一個很古舊的討論。國際業界早在十幾年前已認同開放源碼與否跟資安無關，而且開放源碼與其no vendor lock-in更能幫助產品擁有人（product owners）和用家更快修補臭蟲（bugfixes）。

在 OGCIO 回應前，筆者亦留意到香港01的[報導](https://www.hk01.com/%E7%A4%BE%E6%9C%83%E6%96%B0%E8%81%9E/590340/%E5%AE%89%E5%BF%83%E5%87%BA%E8%A1%8C-%E9%96%8B%E7%99%BC%E5%95%86%E5%89%B5%E5%A5%87%E6%80%9D-%E7%95%B6%E5%88%9D%E6%B2%92%E6%8F%90%E5%8F%8A%E9%96%8B%E6%94%BE%E5%8E%9F%E5%A7%8B%E7%A2%BC-%E5%B1%80%E6%96%B9%E5%B0%87%E6%9C%89%E6%96%B0%E5%BB%BA%E8%AD%B0)，訪問承接安心出行開發的創奇思（Cherrypicks）創辦人趙先生。當時趙先生透露他知道局方將在短期內提出新建議，並表示由局方宣布新建議更為合適，而未提及更多新建議詳情。筆者不知道 OGCIO 回應前，有否詢問作為業界一份子創奇思的技術意見呢？

筆者呼籲政府機構正確了解開放源碼，並繼續以開放源碼協助社會正面發展。亦希望政府機構繼續並加強宣傳（promote）開放源碼。

筆者提議政府再向業界了解，重新考慮以開放源碼方式，開放安心出行的源碼，希望各方早日以正面的方法共同解決爭議。

### 相關文章：

1. [開放源碼能安心出行嗎？](https://sammy.hk/%e9%96%8b%e6%94%be%e6%ba%90%e7%a2%bc%e8%83%bd%e5%ae%89%e5%bf%83%e5%87%ba%e8%a1%8c%e5%97%8e%ef%bc%9f/ "開放源碼能安心出行嗎？")
2. [社交網絡追蹤肺炎傳播](https://sammy.hk/covid19-social-network-trace/ "社交網絡追蹤肺炎傳播")
3. [公共財富 公共程式碼](https://sammy.hk/public-money-public-code/ "公共財富 公共程式碼")
4. [芬蘭教育與香港淫審檢討](https://sammy.hk/education-and-coiao-hk/ "芬蘭教育與香港淫審檢討")
