作者a613204 (胖胖)
看板Ajax
標題Fw: [問題] 程式授權的疑問
時間Thu Oct 24 15:38:33 2013
※ [本文轉錄自 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:38:33
1F:推 danny8376:第一點要看他的詳細說明 MIT本身並不是詳細的授權條款 10/24 21:06
2F:→ danny8376:不過一般而言 如果是含GPL的多授權 非GPL通常是商業方案 10/24 21:07
3F:→ danny8376:換言之沒購買商業授權時還是適用GPL 10/24 21:08
4F:→ danny8376:第二點的話 一般來說公開原始碼要明確 10/24 21:09
5F:→ danny8376:像是網站必須標明原始碼下載點 或是放在Github 10/24 21:09
6F:→ danny8376:SourceForge等地方公開 (不過也沒這麼嚴謹啦XD 10/24 21:10
7F:→ danny8376:但如果是minified過的JS絕對不算源碼 10/24 21:10
8F:→ danny8376:而對散布的定義就是"公開使用" 10/24 21:11
9F:→ danny8376:只要你公開發布了(不然要編譯的程式還有GPL存在?) 10/24 21:11
10F:→ danny8376:就是散佈 不過如果沒公開使用到就沒差www 10/24 21:12
11F:→ danny8376:(反正也沒人會知道你用了XDD 10/24 21:12
12F:→ a613204:因為使用者在瀏覽網站時 , javascript就會在使用者 10/24 23:05
13F:→ a613204:的瀏覽器上執行 , 這樣也算是"散佈"程式的動作嗎? 10/24 23:06
14F:→ a613204:因為去查了一下 好像是有爭議 , 有些人說算 , 有些人認為 10/24 23:06
15F:→ a613204:不算是散佈 , 不知道大家是怎麼認為? 10/24 23:08
16F:→ danny8376:對GPL而言 只要公開使用就必須公開原始碼 10/24 23:30
17F:→ danny8376:除非你網頁沒對外公開 否則就是要公開原始碼 10/24 23:31
18F:→ danny8376:就像你C編譯好的binary公開讓人下載 10/24 23:32
19F:→ danny8376:如果是GPL你就一定也要公開讓人下載原始碼一樣 10/24 23:32
20F:→ danny8376:不然你把程式用DLL包起來 外面寫個自有授權的殼 10/24 23:33
21F:→ danny8376:這樣沒直接散佈用到GPL的部分 難道避開GPL了? 10/24 23:34
22F:→ a613204:請問一下 , 因為使用者在瀏覽時 , JS的程式碼基本上使用者 10/24 23:43
23F:→ a613204:都看的到 , 這樣是否就算是公開原始碼呢? 10/24 23:43
24F:→ a613204:還是說要另外打包成下載連結才可以? 10/24 23:44