我不會發布我的軟件源代碼,它將是一個商業應用程序。我可以在不向MySQL支付任何費用的情況下使用MySQL嗎?如果它是非法的,任何其他數據庫建議?在商業環境中使用MySQL是否合法?
回答
是的,你沒有釋放你的項目的源代碼(但是你必須釋放您對MySQL的本身(只有那些不是整個程序)進行任何修改,如果你也包含二進制形式釋放你的項目修改MySQL的代碼)
更簡單來說,如果你修改MySQL和這些修改最終被以二進制形式發佈,你必須公開發布上述修改。
您知道MySQL JDBC驅動程序是GLPv3。這確實會妨礙在商業應用程序中使用這些驅動程序而無需支付其商業許可證。 – 2012-10-10 15:55:21
因此,簡單地說,我們可以免費使用MySql數據庫爲我們自己的商業應用程序。如我錯了請糾正我。 – xameeramir 2015-04-11 05:11:02
我有使用MySQL的PHP應用程序,它將在客戶端的局域網(Intranet)上運行。我將銷售我的應用程序,並且會阻止(禁止)修改源代碼或重新分發它。我剛剛使用MySQL。你的答案也適用於這種情況嗎?即我不需要MySQL的商業許可證? – SaidbakR 2017-09-28 15:56:40
的MySQL本身是開源的,可以作爲在商業環境中一個獨立的產品。如果你在網絡服務器上運行mySQL,你可以自由地爲任何目的(商業或非商業目的)運行。如果您運行使用mySQL的網站,則不需要發佈任何代碼。你會沒事的。
MySQL有enterprise licenses與(我認爲)不同的代碼庫,以及由Sun高級支持,但這些都是完全可選的。
有限制在一個封閉源產品中的MySQL 再分配,以及對 MySQL的庫聯在不同的評論指出。至於再分配:
原始設備製造商,獨立軟件開發商,增值經銷商和其他 分銷相結合,並 分發商業許可 軟件MySQL軟件,做 不希望分發源代碼 下版本的商業軟件正版 GNU通用 公共許可證(以下簡稱「GPL」)必須輸入 成商業許可協議 與Sun的2
如果您正在尋找與商業產品一起重新分配mySQL,請檢查它們的legal page。我想大多數公司都是通過單獨安裝mySQL服務器來規避這種情況。
GPL和鏈接對客戶端庫?
我不知道一個事實,即GPL(MySQL是在分佈式許可)禁止鏈接到的閉源軟件是指爲不針對MySQL的直接鏈接的應用程序,但船與MySQL客戶端庫。那些必須是開源的嗎?如果有人願意發表看法,在單獨的回答或評論中,我會非常感興趣。
從我的理解:
如果你使用MySQL「原樣」只是爲了測試目的 - 你可以自由地使用它。
如果修改MySQL的
- 你仍然可以自由地使用它但你必須讓你所做的修改公開
(GPL是 「transfering」)
如果您重新分配MySQL或衍生自MySQL的工作任何方式,那麼這說明了一切:
Q3:作爲一個商業的OEM,ISV或VAR,我應該購買的MySQL軟件的商業授權?
答:原始設備製造商,獨立軟件開發商和增值經銷商希望在其商業應用程序中嵌入MySQL軟件的商業二進制文件,但不希望受到GPL的約束,也不希望爲其專有應用程序發佈源代碼應該從Oracle購買商業許可證。購買商業許可意味着GPL不適用,而商業許可包括分銷商通常在商業分銷協議中找到的保證。
- 1. 在商業環境中使用的Visual Studio 2017 RC
- 2. 我可以在商業環境中在MySQL社區上託管WordPress嗎
- 3. 在商業環境中免費的opc服務器工具包
- 4. 如何在商業網站中合法使用LGPL javascript?
- 5. 我可以在商業環境中使用GPL軟件二進制文件嗎?
- 6. F#是否適合生產環境?
- 7. 是否可以在商業網站中使用CKEditor?
- 8. 適合企業環境的DVCS如何?
- 9. 正在使用yowsup庫用於商業目的合法嗎?
- 10. 對於Java環境或..Linux是否存在「業務控制」?
- 11. AngularJS在專業環境
- 12. Modelica用於商業分銷的運動學仿真環境
- 13. EPL(Eclipse Public License)可用於商業環境嗎?
- 14. 檢測是否在Facebook環境中
- 15. 方法在環境中使用UseMethod
- 16. 是否有人在商業上使用Racket?
- 17. 是否有人在商業上使用pop11語言?
- 18. 對商業規則使用檢查約束是否好使用
- 19. 在業務環境中使用Blob中的importsScripts
- 20. PHP和Oracle在企業環境中的整合程度如何?
- 21. 是否可以在生產環境中使用tuleap
- 22. 如何檢查文件是否已在Windows環境中使用
- 23. 是否可以在Spring,Eclipselink和Tomcat環境中使用@Transational?
- 24. 是否可以在GAE flex環境中使用appengine/datastore包?
- 25. 在MVC環境中使用ORM是否有很好的理由?
- 26. 是否可以使用GearVR觸控板在環境中移動?
- 27. 使用Commons Logging時,Log4j是否需要在Websphere環境中
- 28. 是否可以在cgo CFLAGS註釋中使用環境變量?
- 29. 是否可以在Java SE環境中使用javax.interceptor?
- 30. 是否有可能在npm/package.json中使用環境變量?
是的,閱讀許可 – 2009-12-17 12:31:01
如果出現任何費用,它將是ORACLE,MySQL只是他們的「產品」。 – 2014-04-02 11:53:27