[問題] 關於包裝成 package 傳到 pypi 時的授權
各位好,因為不曉得這個問題是在哪裡問比較合適
所以我選擇到 python 版問(因為是用 python 寫的)
如果不合適請告知,我會自行刪除。
狀況是這樣的
我寫了一個 django 的 filter 想包成 Package 傳到 PyPI 上給大家用
在選擇授權時,我去查了一下網路上的相關介紹
其中有提到像是 GPL LPGL 這類的授權,如果沒有散布行為
單純自用的話似乎不需要在乎是否會被感染而被迫開源,請問這樣的理解對嗎?
(案例:用 django 寫了個網站用到了人家寫好的 GPL 授權的 filter,
但因為我網站的原始碼、執行端,只有我能接觸,沒有其他人可以拿到
我網站的原始碼,所以我就算使用、修改了人家的 filter,也沒有散布行為
,所以不需要將我網站的原始碼開源。)
此外,網路上提到, LGPL 不強迫 Link 它的產品進行開源,只在修改、衍生使用 LGPL
授權的專案時才需要把修改、衍生的程式碼開源。
那請問,修改是很容易判定,那衍生呢?以 Python 或 Django 為基礎的產品
用別人的 Package 用到什麼樣的地步才算是基於他的 Package 作衍生?
我自己的需求是這樣,我希望放出去後大家可以自由使用,當然也不需要把他的
網站原始碼公布(這也太不合理了。)但我希望,如果別人改進了原始碼
不要自己珍藏起來,可以放出來給大家學習,可以將修改的部分放出。
不要求其他部分要開源,只針對我這個 Package 的部分。
據我個人理解,由於 GPL LGPL 的要求都是以「散播」為強制力的起源,自用
完全沒影響,這樣是不是對方只要不給開發團隊以外的人看原始碼或是把產品
像是 Octopress 那樣給大家用,只放在自己的伺服器運行,不論他怎麼改進
都可以不用向開源社群貢獻呢?
如果希望達成我那樣的要求,選擇哪種授權比較合適?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.157.251
→
10/31 18:38, , 1F
10/31 18:38, 1F
→
10/31 18:38, , 2F
10/31 18:38, 2F
→
10/31 21:13, , 3F
10/31 21:13, 3F
→
11/01 13:39, , 4F
11/01 13:39, 4F
→
11/01 13:39, , 5F
11/01 13:39, 5F