我很好奇禮儀是用來編輯開源軟件的。例如,假設我使用的是一個jQuery插件,它不符合我的需要,但它很接近。修改插件中的代碼以使其符合我的要求,對我來說是不道德的嗎?編輯開源軟件
我經常想知道,但從未編輯過任何我使用過的插件,因爲我不確定。
我很好奇禮儀是用來編輯開源軟件的。例如,假設我使用的是一個jQuery插件,它不符合我的需要,但它很接近。修改插件中的代碼以使其符合我的要求,對我來說是不道德的嗎?編輯開源軟件
我經常想知道,但從未編輯過任何我使用過的插件,因爲我不確定。
如果你要編輯的插件,然後只用它自己,沒有它分配給其他人,那麼就去做,不與許可證東西打擾..
由開放所施加的限制源代碼許可證僅適用於分發已更改程序的情況。所以,如果你改變它爲你自己的個人使用,並不打算髮布它,發送給其他人或類似的東西,你很好..
如果你確實發佈它,只要確保檢查插件許可證,因爲您可能需要在相同的許可證下發布更改的版本,使您的源代碼可用等。
不,這不是不道德的。實際上,這就是開源的重點!
只需檢查許可證,看看你需要遵守什麼。有各種各樣的開源許可證,但其中許多隻要求您承認原作者。一些(特別是GPL)更具限制性。
關於開源的最重要的事情是,您可以更改代碼。繼續吧,去做吧。
如果你想重新發布的更改,也有一些選項:
大多數開源項目的經理對反饋和補丁感到滿意。
是的,這就是我的想法。只是爲了我的使用而修改它,但不想發佈任何東西。我擔心通過修改它,我需要作者的許可。 - 謝謝! – 2010-12-09 12:55:02