我有一個開源項目,它使用了大量的xml處理,我想作爲我的解析器轉移到VTD-XML中。我的項目是在Apache 2.0下授權的。我想知道我是否可以用我的項目重新分配VTD-XML分析器。我可以在我的開放源代碼項目中使用VTD-XML解析器,並使用我的開放源代碼發佈該解析器嗎?
2
A
回答
1
當我從sourceforge下載源代碼時,許可證是GPL 2,它與Apache 2.0非常不同。
對於許可證,只要您尊重所有受影響的許可證並遵守其規定的任何要求,您應該沒事。這就是說,請查看GPL 2的限制,以確保它甚至適用於您的要求,更不用說Apache 2.0的兼容性。
GPL/LGPL許可證及其各種許可證更適合開源項目,因爲重點往往放在對發起人的功勞上,以及有時您必須使用所述的代碼共享實際的源代碼執照。
有很多關於GPL的開源資源可以查看。以下是從Wiki和幾個參考資源取得的圖表。 如果這個圖表是可信的,你的問題的答案是,不,它們不兼容。你可以看看新的BSD許可證。在許多方面它們與Apache 2.0許可相似。
當我開始一個新的開源項目的基礎時,我通常使用BSD-3,因爲它消除了處理訴訟的大多數可能性。如果您有更改許可證的靈活性,那可能是一條很好的途徑。
The GNU General Public License V2 - An Overview
Frequently Asked Questions about version 2 of the GNU GPL
相關問題
- 1. Mediawiki標記的開放源代碼解析器代碼
- 2. 我可以使用我的遊戲的開源代碼嗎?
- 3. 解析推送通知開放源代碼服務器
- 4. Java源代碼解析器
- 5. 開放源代碼android的分析庫
- 6. 在哪裏發佈開放源碼使用的代碼?
- 7. 在我的項目中使用開源代碼
- 8. Ruby中的Java源代碼解析器
- 9. 開放源代碼媒體播放器
- 10. 我是以最好的方式解析html源代碼嗎?
- 11. 我可以分發iOS開放源代碼來繞過應用商店嗎?
- 12. 開放源代碼PHP5兼容庫來解析RSS/Atom
- 13. 詞典:開放源代碼項目
- 14. FFMpeg的開放源代碼模擬器
- 15. 使用awk解析源代碼
- 16. 誰會使用FBReader開放源代碼?
- 17. 開放源代碼或公共領域mp3解碼器?
- 18. 解析服務器開放源碼Android Twitter登錄無效
- 19. 雲代碼功能不解析服務器的開源API
- 20. 我不明白如何使用開放硬件監控器的源代碼
- 21. 開放源代碼項目的最終用戶許可協議
- 22. 在開源解析服務器上實現雲代碼
- 23. 請問我可以做什麼以及我在閉源(盈利)項目中無法使用開源代碼?
- 24. 開放源代碼項目的Webstat代碼簽名證書
- 25. eclipse CDT源代碼解析器錯誤?
- 26. 我可以發佈代碼來閱讀開放源碼許可證下的標準格式嗎?
- 27. 是Google代碼開放源代碼的源代碼
- 28. 我可以隱藏瀏覽器視圖源代碼中的html源代碼嗎?
- 29. 是否可以僅使用開放源代碼開發Flash應用程序?
- 30. 使用JSOUP解析器獲取IMG的源代碼
是把你的項目下GPL兼容的許可證適合您的選項? –
我投票結束這個問題作爲題外話,因爲[法律或許可建議是關於堆棧溢出題外話。](// meta.stackoverflow.com/a/274964/1402846) –