※ 引述《chiaohuang (宅男一枚)》之銘言:
[...]
: 所以主管沒辦法過來台灣了 我們平常都是透過視訊或是 mail 溝通
: 最近我使用 yocto, 碰到 recipe LICENSE 問題
: 讓我又想起這件事 所以我寄信問主管
: 但主管卻都一直沒回信 只問做好了嗎?
: 我實在很擔心XD
: 所以想請問一下 如果我亂改 yocto recipe 上的 LICENSE
: 會不會出事...
: recipe 上的 LICENSE是指這個 recipe 的檔案還是 source code 的 LICENSE?
[...]
這部份沒回應到。這個議題還滿重要的。
基本上 copyrifht holder 才有權變更 license,因為 license(授權)是
原作者給的,原則上只有原作者有 relicense 的權力。
但有些 license,例如 MIT/X/BSD,允許在他們的 copyright 之下變更 license,
在這些 license 的概念裡,並不是 relicense,而是在原有版權宣告下立新的
sublicense,因此原有 copyright 宣告是不能拿掉的(當初 OpenBSD 那位牛人,
就是不滿有人把他的 copyright 宣告拿掉,到處去控訴)。
license 不會和 COPYING 檔案及 source code 裡頭的宣告不一樣。當然檔案名稱
是什麼就不一定了。有宣告檔案,優先保留宣告檔案。沒有宣告檔才使用 source
裡頭的。
GPL 系列的,沒有 relicense 的權利,要得到原作者的同意。
MIT/X/BSD 系列的,可以另設 license,原來的 copyright 宣告及 license,要保
留並附上。
嵌入式系統的話灰色地帶會更多,我建議最好和專業的律師研究一下,以免到時出錯
遭到損失。