看板 Python 關於我們 聯絡資訊
各位好,因為不曉得這個問題是在哪裡問比較合適 所以我選擇到 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
buganini:web service來說是無法要求沒錯…不過他要想把這個 10/31 18:38
buganini:改過的東西拿來賣,就要公開 10/31 18:38
StubbornLin:連跑服務都得開源 GPL系列中只有AGPL需要 10/31 21:13
birdhackor:那請問其他系列有能達到這樣的要求的嗎?沒有的話我可 11/01 13:39
birdhackor:能會選擇 LGPL 11/01 13:39