一千萬個為什麽

搜索

什麽時候分叉其他github代碼並繼續使用它在道德上是可以接受的?



https://github.com/kamaln7/ansible-swapfile

似乎不被維護。例如,一個問題是在五月創建的,沒有任何反應。剛剛創建了一個新問題,詢問是否仍然維護此回購。

什麽時候允許分叉別人回購並將其發布到Ansible galaxy?

轉載註明原文: 什麽時候分叉其他github代碼並繼續使用它在道德上是可以接受的?

一共有 1 個回答:

在Github(或Sourceforge或任何你從中獲取它)的任何代碼上分叉任何代碼在道德上是可接受的,並且在其許可允許的條款內隨意執行任何操作!這就是開源和許可許可的全部內容。原作者希望世界為這一軟件做出貢獻,你將會做到這一點。

分叉它,尊重許可證要求,並繼續它。它是否被拋棄(如你的例子,因為最近的變化是3年前)或當前是無關緊要的。

如果您確實感覺自己做了一些改進,請像往常一樣將拉取請求發送回上遊。如果原作者永遠不會回來,那就這樣吧。如果他這樣做,他可以整合他們(或者如果他這樣選擇的話)。但這絕對是可選的,你在法律上和道德上都沒有被迫這樣做。

關於將其上傳到其他一些地方(Ansible Galaxy或其他任何地方 - 比如Docker Hub用於碼頭圖片等等):這個問題可能主要是為了避免由於名稱被“替換”而引起的煩惱(但我假設原作者已經上傳到AG,你不能只是替換它,無論如何)。因此,在後一種情況下,只需上傳另一個名稱,這個名稱仍然很容易識別為與原始名稱相關 - 比方說,附加一些不太令人討厭的後綴。

如果作者,在你的情況下,應該稍後重新出現,並且你已經將軟件上傳到Ansible Galaxy,並且他想接管,那麽你們兩個將只是以某種方式溝通和解決問題(即合並兩個叉子)再次決定誰不斷更新Ansible Galaxy)。很可能他很樂意將工作交給你。

哦,當然可以;這個軟件是在麻省理工學院的許可下:

特此授予獲得本軟件及相關文檔文件(“軟件”)副本的任何人免費許可,以無限制地交易本軟件,包括但不限於使用權,復制,修改,合並,發布分發,再許可和/或銷售本軟件的副本,並允許向其提供本軟件的人員這樣做,符合以下條件:

你去吧