[問題] 關於包裝成 package 傳到 pypi 時的授權

看板Python作者 (夜殘狼)時間12年前 (2012/10/31 10:31), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
各位好,因為不曉得這個問題是在哪裡問比較合適 所以我選擇到 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
web service來說是無法要求沒錯…不過他要想把這個
10/31 18:38, 1F

10/31 18:38, , 2F
改過的東西拿來賣,就要公開
10/31 18:38, 2F

10/31 21:13, , 3F
連跑服務都得開源 GPL系列中只有AGPL需要
10/31 21:13, 3F

11/01 13:39, , 4F
那請問其他系列有能達到這樣的要求的嗎?沒有的話我可
11/01 13:39, 4F

11/01 13:39, , 5F
能會選擇 LGPL
11/01 13:39, 5F
文章代碼(AID): #1GaFuVH8 (Python)