哪些許可證最適合開源採購Web應用程序?哪些許可證最適合開源採購Web應用程序?
0
A
回答
2
「最好」的答案取決於你希望完成的內容太多,所以一個具體的答案是不可能的。
如果您想了解更多關於開源許可證的類型及其提供的信息,維基百科是一個很好的開始。
1
3
這要看你的牌的目標。
- 如果您只是希望代碼能夠廣泛使用,那麼MIT或3子句BSD就可以正常工作。
- 如果你想要求你的代碼重新分配在同一個許可下,GPL就可以工作。
- 如果您想要部署您的Web應用程序來分發其源代碼,並進行任何修改,那麼您將需要AGPL。
如果你的罰款與應用程序被用來作爲一個專有的Web服務的基礎上,再隨便挑一個標準許可證(BSD,GPL,MPL,等等)使用相同的標準等項目。但是,如果您想阻止這種情況,我知道的唯一選擇就是AGPL,它要求安裝向用戶提供源。然後BigBucksServiceVendor可以設置安裝,調整它並向用戶收費,但他們必須提供其源代碼,以便其他人也可以這樣做。
儘管如此,AGPL還沒有像許多其他許可證那樣被廣泛使用。這可能會影響你的決定。
2
儘管有衆多的開源許可證,但只有少數幾個可以切實從中選擇。正如邁克所說,這一切都取決於你在找什麼。
認識到開源只是另一種形式的許可證保護,因此自行決定您希望發佈的條款將大大影響您選擇的許可證。你想讓商業努力從你的工作中獲利嗎?如果有人將你的代碼顯着地修改成他們自己的衍生產品,他們可以發佈它(免費或不發佈),而不會將原始發佈或至少鏈接發回給你?你是否在乎是否有人爲你的工作給予功勞?這些只是你在這條路上走得太遠之前應該回答的幾個問題。
我建議看看幾個維基頁面 - 特別是調查許可和非許可許可之間的區別,因爲這是開源許可的兩種主要類型。當你想知道你想要保護什麼以及你想如何保護它時,那就是當我認爲正確的決定對你來說變得更加清晰的時候。
0
根據您的需求,有多種選擇。有一篇關於維基百科describing many of the licenses的非常好的文章,以及使用特定許可證的含義。
相關問題
- 1. 開發iPhone應用程序需要哪些許可證?
- 2. 哪個Web框架最適合私有云Web應用程序?
- 3. facebook應用程序開發::哪個sdk最適合Facebook應用程序開發?
- 4. 軟件許可證Web應用程序
- 5. Java Web應用程序許可證(.war)
- 6. 哪個框架最適合基於web的應用程序
- 7. Linux的哪個發行版最適合Java Web應用程序?
- 8. 哪個開源許可最適合像我這樣的開發者?
- 9. 開源許可證,哪一個?
- 10. 使用許多開源許可證的商業Web應用程序是否應該有關於/通知頁面?
- 11. KIS應用程序可能採用哪種語言開發?
- 12. 哪些許可證禁止用戶刪除「許可證聲明」?
- 13. 應用程序驗證許可證enforement?
- 14. 哪裏Backbone.js的適合在web應用程序
- 15. JIRA開源許可證
- 16. Opentok開源許可證?
- 17. 是否有一些使用AngularJS的開源Web應用程序?
- 18. Android-開發應用程序,你需要購買許可嗎?
- 19. Linux/Unix應用程序的源代碼在哪裏最適合保存?
- 20. 哪一個最適合應用內購買? Apple還是UrbanAirship?
- 21. quickfix有哪些可用的開源接受程序?
- 22. Web應用程序開發有哪些模式?
- 23. 開發多層高可用性Web應用程序時應考慮哪些應用程序設計方面?
- 24. 哪個GWT庫最適合數據密集型應用程序的開發
- 25. IDE/editors/plugin的哪種配置最適合開發Laszlo應用程序?
- 26. 哪個json風格最適合Android + iOS應用程序
- 27. 哪個數據庫引擎最適合node.js應用程序?
- 28. 哪種語言最適合MCU到PC通信應用程序?
- 29. 哪個最適合託管我的Vb.Net Windows ERP應用程序
- 30. 哪個SOA架構最適合Java應用程序?
開放源代碼的web應用程序與開源桌面應用程序不同的是什麼?我看不到它是如何。 – 2009-09-28 18:09:03
@Thomas因爲開源Web應用程序有一個鎖定用戶的額外方法:部署應用程序(可能被修改和增強),並且不允許用戶自行重用代碼。 – 2009-09-28 18:13:51