作者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