Hi YCYang,
我想您是要問:在原始碼檔案中,是否要需要標明著作權聲明與授權方式的聲明?若是的話,是否有特定的格式?
關於第一個問題的答案,其實並沒有哪一部法律或者是條款有硬性規定,一定要如何如何標示才對,但是我個人強烈建議,在每一份原始碼檔案檔頭中,都必須要有這兩樣的聲明。這樣一來,日後若有使用者單獨利用這些個別原始碼檔案,也可以清楚地知道這個檔案的原始著作權人是誰,還有是採用什麼樣的授權方式,使用者若是有什麼疑問的話,或是想要採用條款規定以外的方式來利用這個原始碼檔案時,就可以知道應該要找誰。
書寫的格式也是沒有特別的硬性規定,不過有一些習慣的寫法。
【著作權聲明】
基本的常見寫法格式與範例如下:
格式:
[software name, version number]
Copyright (C) [release year/ modify year], [copyright holder]
範例一:
3A Library v.1
Copyright (C) 2008, Florence Ko
範例二:
3A Library v.2
Copyright (C) 2008, 2009, Florence Ko
【授權聲明】
這部份的聲明您可以自己用英文撰寫,重點在於讓打開這個原始碼檔案的人知道;這份原始檔是採用哪一份、或哪幾份條款來授權(若採用雙重授權,就會有兩份授權條款),到哪裡可以閱讀到條款全文。這樣就滿足授權聲明最基本的要求了!
而在不知道您是採用哪一份條款授權的前提下,我先就常見的 BSD、MIT、GPL與LGPL 來簡單說明一下。
若是你採用 BSD、MIT 等文字內容非常少的條款來授權的話,您甚至可以直接將條款全文放在檔頭。
若是採用 GPL、LGPL的話,則可以套用附在 GPL、LGPL 條款末的聲明範本。此外,也請記得遵守 GPL、LGPL 的規定,必須要將 GPL、LGPL 的全文文字一併隨著你的軟體散布。
不知道您準備採用哪一份條款,或者是什麼樣的方式來授權軟體呢?
【重要提醒】
此外,無論採用那一份條款來授權你的軟體,我強烈建議,除非您已經將條款原文都附在檔頭,否則要將授權條款全文另外存成文字檔,隨著軟體附上,這樣使用者可以很簡單地閱讀到條款全文,知道該有的權利與必須遵守的義務。
【延伸資訊】
您可以到下列網址閱讀到進一步的相關資訊:
宣告授權條款的方式:
www.openfoundry.org/component/option,com_content/Itemid,371/id,1884/task,view/
修改自由軟體的著作權人標示:
www.openfoundry.org/component/option,com_content/Itemid,252/id,1747/task,view/
若對於以上說明有任何的疑問、意見,或還有其他問題,都歡迎回文喔!
葛冬梅 Florence Ko
20091119 1722