這是一個讓我一直困惑於開源軟件的觀點。通常,我從頭開始編寫所有內容。我試圖找出哪些許可證允許我這樣做?我應該在我的商業應用程序中使用開源軟件嗎?
3
A
回答
2
遠離GPL(LGPL是好的),你不會有任何問題。如果你想在應用程序中包含GPLed包,事情會變得棘手。 BSD和MIT風格的許可證將爲您帶來最少的義務。一般來說,找到你想使用的軟件包並且讀取的許可證。他們通常很直接的認爲做什麼是不可接受的。
+0
好的非常感謝:D。我幾乎嚇到了,直到我看到你的回答,頂部的人像巨魔一樣脫落。 – 2010-10-15 19:19:54
+1
如果不清楚,GPL不應阻止您使用*軟件構建您的產品。例如,GCC和Make是很棒的工具。只要確保您不*運* GPL代碼。那時你開始有義務。 – nmichaels 2010-10-15 20:32:14
相關問題
- 1. 我應該開源我的MonoTouch .NET iPhone應用程序嗎?
- 2. 我應該在開源應用程序中發佈我的Spotify API密鑰嗎?
- 3. 在商業應用中必須注意使用開源程序?
- 4. 我應該在我的應用程序中使用Log.d嗎?
- 5. 我們應該開源嗎?
- 6. 我應該開源我的android應用程序?
- 7. 我可以使用wxWidgets進行關閉源商業應用程序嗎?
- 8. 我應該使用純PHP/MySQL開發Web應用程序嗎?
- 9. 我現在應該開始開發Facebook應用程序嗎?
- 10. 可以將Android 1.5用於我的商業應用程序嗎?
- 11. 我應該使用Redux創建我的ReactNative應用程序嗎?
- 12. 我可以使用我的商業應用程序分發JSON.NET嗎?
- 13. 我應該在小應用程序中使用OODB嗎?
- 14. 我應該在Rails 2.3.10應用程序中使用Ruby 1.9.2嗎?
- 15. 我應該使用Appcelerator Titanium來開發我的應用程序嗎?
- 16. 我應該在我的應用程序中使用Facebook用戶ID嗎?
- 17. Qt,LGPL,商業閉源應用程序
- 18. 我的手機應用程序需要MySQL商業授權嗎?
- 19. 我應該避開敏捷商店嗎?
- 20. 我應該在我的android原生應用程序中使用CordovaWebView或AndroidWebView嗎?
- 21. 我應該在我的和應用程序中使用解析嗎?
- 22. 我應該在我的PyQt應用程序中使用`app.exec()`或`app.exec _()`嗎?
- 23. PhoneGap的Web應用程序,我應該先分別開發嗎?
- 24. 使用Qt的商業應用程序
- 25. microISV應該使用什麼語言編寫商業軟件?
- 26. 更改商業應用程序中使用的開源的最佳實踐?
- 27. 我應該從MVC應用程序中的Views中迭代業務對象嗎?
- 28. 我應該在我的android應用程序中使用應用程序引擎端點模型嗎?
- 29. 我應該在我的項目中開始使用java7嗎?
- 30. 分發iPhone應用程序的商業軟件產品
「通常情況下,我從頭開始寫所有東西」?語言? OS?數據庫?文件系統?圖書館?真? **一切**。多麼驚人的工作量。爲什麼這麼做?爲什麼不使用現有的操作系統或語言? – 2010-10-15 18:41:37
你似乎患有「此處未發明」綜合徵:http://en.wikipedia.org/wiki/Not_Invented_Here +1因爲想要改變你的方式。 – rmeador 2010-10-15 18:43:07
重點您的問題。 **當然**與從頭開始編寫這些庫相比,使用開源庫會大大縮短開發時間。這聽起來像是你真正的問題是第一個問題:我在合法的商業分佈式軟件中合法允許使用哪些許可證類型? – 2010-10-15 18:45:38