Fw: [問題] 程式授權的疑問

看板Soft_Job (軟體人)作者 (胖胖)時間12年前 (2013/10/24 15:40), 編輯推噓4(4017)
留言21則, 3人參與, 最新討論串1/1
※ [本文轉錄自 Web_Design 看板 #1IQCtb7u ] 作者: a613204 (胖胖) 看板: Web_Design 標題: [問題] 程式授權的疑問 時間: Thu Oct 24 15:36:02 2013 1. 請問修改或使用Dual License(MIT and GPL)的程式碼, 散佈時是否可以不公開原始碼 ? 我記得修改MIT的程式碼在散佈時似乎可以不用公開原始碼? 但是不清楚在Dual License的情況下是如何(如果沒特別選用哪個license) 2. 想請問如果GPL的程式是像jQuery plugin , 因為javascript 在一般使用者瀏覽時會 下載並在使用者的瀏覽器執行 , 這樣是否也不算是程式碼的散佈呢? 感謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 49.159.32.21 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: a613204 (49.159.32.21), 時間: 10/24/2013 15:40:37

10/24 20:24, , 1F
GPL是一定要公開的,V3可以包成package跟主程式分開,這樣
10/24 20:24, 1F

10/24 20:25, , 2F
可以不用公開。2.的主要判斷是你散佈是在"Server的服務"還
10/24 20:25, 2F

10/24 20:26, , 3F
是散佈到Client端。如果是前者就不需要。
10/24 20:26, 3F

10/24 23:00, , 4F
我知道GPL一定要公開 是想問dual license時
10/24 23:00, 4F

10/24 23:10, , 5F
因為javascript是在client端執行 , 所以這算是"散佈"程式
10/24 23:10, 5F

10/24 23:10, , 6F
嗎? 查了一下好像有點爭議? 不曉得各位怎麼認為? 謝謝
10/24 23:10, 6F

10/24 23:25, , 7F
JS 沒有可能不"公布"程式碼,所以有散佈程式也同時是程式碼,
10/24 23:25, 7F

10/24 23:26, , 8F
如果針對cloud service的話主要是AGPL...這就龜毛點了
10/24 23:26, 8F

10/24 23:39, , 9F
請問是指說 因為使用者瀏覽網站時 , JS的程式碼"散佈"
10/24 23:39, 9F

10/24 23:39, , 10F
但同時也"公開"了原始碼 , 所以不需要特別再去做什麼處理
10/24 23:39, 10F

10/24 23:40, , 11F
請問我的理解對嗎? 謝謝
10/24 23:40, 11F

10/25 21:37, , 12F
如果JS是放在Server就沒有公開的問題,因為你已經在Server
10/25 21:37, 12F

10/25 21:37, , 13F
上面"公開",散佈的意思是你將程式或二進位檔 "散佈"也就是
10/25 21:37, 13F

10/25 21:38, , 14F
複製到Client端執行,這時候就需要公開原始碼。但服務的概
10/25 21:38, 14F

10/25 21:40, , 15F
念是程式碼只有發佈到Server, Client只是用服務而已
10/25 21:40, 15F

10/25 21:40, , 16F
所以不用在Client端公佈原始碼。
10/25 21:40, 16F

10/27 00:31, , 17F
不需要額外處理~ 以技術角度講法律問題, 你把程式cache到
10/27 00:31, 17F

10/27 00:32, , 18F
proxy/client,不需要因此公布source code; 對 JS 來認定更簡
10/27 00:32, 18F

10/27 00:32, , 19F
單, 你散佈到他電腦的同時~也已經公布source code了
10/27 00:32, 19F

10/27 00:33, , 20F
但是如果是AGPL, 狀況就不是這樣了 因為你是連後端的 他都管
10/27 00:33, 20F

10/27 00:33, , 21F
到了...
10/27 00:33, 21F
文章代碼(AID): #1IQCxtmV (Soft_Job)
文章代碼(AID): #1IQCxtmV (Soft_Job)