20150925-開放資料授權相容新時代 – 論政府資料開放授權條款的創用CC 轉換機制

2015-09-25 21:57:17 的螢幕擷圖

林誠夏/文 本文以創用CC 姓名標示 4.0 國際版本授權釋出 2015 © Lucien C.H. Lin in CC-BY-4.0

「政府資料開放授權條款-第 1 版(Open Government Data License version 1.0, OGDL-1.0,註一)」近期已於 104 年 7 月 27 日訂定並公告生效,此一版本為行政院國家發展委員會邀集中央各部會集思廣益,並廣納民間建議進行討論後,取得共識的革新版本。此一版本與過往「使用規範」的最大不同點有三:第一、明訂開放資料在著作權領域的授權不會被撤回,且不限制使用時間、地域,與目的,讓使用者都能夠安心使用這些資料,不需擔憂源頭活水被無預警關閉;第二、使用者得以自己名義對這些開放資料以再轉授權(sublicense,註二)模式進行利用,此舉對開放資料日後被置於商業環境下利用更添便利;第三、於第四條第二項新增「創用CC 授權轉換條款」,讓使用情境於國際融通的專案下,能將原提供的開放資料轉以「創用CC 姓名標示 4.0 國際版本授權條款 (Creative Commons Attribution License 4.0 International, CC-BY-4.0)」的方式進行利用,來取得與其他不同來源資料集之間的授權相容性,真正達到多源共工的大數據 (Big Data) 式開放利用。

鑑於公眾授權的單向、平行轉換機制,在國內較少專論的引介文章,故本文即針對 OGDL-1.0 新訂的創用CC 授權轉換機制進行分析,以就此議題進行分享與釋疑。

Continue reading “20150925-開放資料授權相容新時代 – 論政府資料開放授權條款的創用CC 轉換機制"

20130817-GitHub 讓自由開源授權模式的選擇變聰明

Choosing an OSS license doesn’t need to be scary - ChooseALicense.com_1376645531572

黃郁文、林誠夏/編譯

GitHub 近期新設了一個 choosealicense.com 網站,讓使用者可以很簡單地選擇所需要的自由開放源碼授權條款。在此之前 GitHub 經常在託管專案的授權宣告方面被批評,有評論者認為,若 GitHub 持續未能提醒使用者有關託管專案授權方式的資訊,將導致許多人錯認託管於 GitHub 平台上的軟體專案皆為公眾財 (Public Domain),但其實這些專案的程式碼皆可以附隨一份自由開源軟體的授權條款,若是不遵照其授權規則,是無法被任意使用的。而現在,當使用者在 GitHub 上建立新的軟體專案時,於編輯 readme 與 .gitignore 檔案時,開設者將可以同時選用該專案所偏好的自由開源軟體授權條款,像是 Apache、GPL、MIT、Affero GPL、Artistic、BSD、Eclipse,或 LGPL 這些常見條款。這樣的作法,國內於 2003 年由自由軟體鑄造場團隊設置的 OpenFoundry 平台亦有相類機制,名為「授權精靈 (License Wizard)」。這樣的授權選擇機制,讓託管平台上的專案建立者,可以透過 ChooseALicense.com 網站,或是 License Wizard 頁面,依照其需求,按步就班的選擇符合其需求的自由開源軟體授權條款!

例如,若使用者希望較簡單與寬鬆 (permissive) 的自由開源軟體授權條款時,網站會提供 MIT License,若想強調專利干擾方面的防護,則使用者可轉而考慮 Apache-2.0;而若要求修改後的程式碼都必須在不中斷分享的循環裡,則可參考 GPL-2.0 或 GPL-3.0。一旦使用者選擇好所需的條款,網站便會自動顯示條款的主要內容,以及綱要上可如何應用,接著,透過一鍵複製 (one-click) 選項,就可以將所選擇的條款全文拷貝到記憶體暫存區,其後即可方便的轉錄到軟體專案裡的 readme、copying,或是 legal 檔案裡。另外,ChooseALicense.com 網站本身就是一個自由開源專案,其使用 CC-BY-3.0 及 MIT License 併行釋出,使用者將可視需求為其建立分流專案 (fork),並據以編寫或是增錄自己所需要的其他功能。附帶一提的是,GitHub 工作人員 Garen J Torkian,還另行開設了一個相類專案 AddALicence.com,這個專案讓使用者能利用 GitHub API,在選好授權條款後,直接將授權檔案嵌入到其擁有管理權限的 GitHub 專案裡。此一功能可讓已經運轉有年的 GitHub 託管專案,能好好整頓原本蕪雜的專案授權資訊。另外,AddALicence 網站本身亦是以 MIT License 進行公眾式授權,所以使用者亦可視需求分流及修改它。

國內的自由軟體鑄造場團隊,於 2005 年左近籌劃授權精靈的建置,以循序式問答的方式,協助平台的使用者選擇適合自己使用的自由開源軟體授權條款,完成後並以 MIT License 進行釋出時。彼時部份的評論家也認為授權選擇一事未必為開源專案建置管理上所必要,然而,經過了數年之後,欣然發現當前自由開源軟體領域的重要開發平台 GitHub,亦建立了相類機制來讓使用者利用,正可謂「德不孤、必有鄰」;而 GitHub 此一在授權輔助上的進展,亦顯示出隨著自由開源軟體大舉進入被商業化利用的時代,授權妥適與依循上的重要性,亦已日漸提升,且逐步獲得參與者與利用者的共同重視。

—-

相關網址

1、GitHub 讓開放源碼授權選擇變聰明
http://www.h-online.com/open/news/item/GitHub-gets-smart-over-open-source-licences-1918463.html

2、Choosealicense.com 網站
http://choosealicense.com/

3、Addalicense.com 網站
http://www.addalicense.com/

4、OSSF 授權指引 v2.3
http://www.openfoundry.org/LicenseWizard2/LicenseWizard.cgi

5、OSSF 授權精靈 v3.3
http://www.openfoundry.org/LicenseWizard/