OEMs (Original Equipment Manufacturers), ISVs (Independent Software Vendors), VARs (Value Added Resellers) and other distributors that combine and distribute commercially licensed software with MySQL software and do not wish to distribute the source code for the commercially licensed software under version 2 of the GNU General Public License (the "GPL") must enter into a commercial license agreement with Oracle.
如果您是个人,试图推销需要 MySQL 的应用程序,那么 a) 如果您计划免费发布您的应用程序 - 无许可费 b) 如果您打算不免费发布您的应用程序 - 需要以较低的价格购买许可证
案例 3:
如果您是一家使用 MySQL 的公司 a) 拥有大量用户的内部应用程序使用 MYSQL 服务器 - 需要许可证 (因为这被认为可以在储蓄方面赚钱) b) 外部应用程序 - 需要许可证
干杯, 蜘蛛侠
Simple explanation of MySQL License (without driver hassle/crude explanation):
Case 1:
If you are an individual trying to solve your problems then no need to pay license fee.
Case 2:
If you are an individual trying to market your application that requires MySQL then a) If you plan to release your application free - No license Fee b) If you plant not to release your app free - License need to be bought at less price
Case 3:
If you are a company that uses MySQL a) internal apps with lot of users using MYSQL server - License required (because this is believed to make money in terms of savings) b) external apps - License required
I believe it's always been available under the GPL so you can use it for free anywhere. You can pay for support and you can also pay for the other non-community editions. It does look like the Cluster version is also free. As far as reselling it I'm not sure. You probably have to get the user to download it to their machine when they install it, but I'm not sure. You may be able to distribute it along with your application.
使用 GPL 服务器并不意味着您必须将自己的应用程序置于 GPL 之下(就像在 Linux 上开发的每个应用程序都必须采用 GPL 一样)。
另外,您肯定能够将 mysql 与您的应用程序一起分发 - 至少作为 CD 上的单独安装程序或下载网页。 你只需要提供(mysql的)源代码即可。
但我怀疑将其放入您自己的安装程序中也可能没有问题,不过需要咨询律师。
Using a GPL server doesn't mean you have to put your own application under GPL (any more than every app developed on Linux must be GPLed).
Also, you would certainly be able to distribute mysql along with your application - at minimum, as a separate installer on the CD, or download web page. You just have to make the source (of mysql) available also.
But I suspect there is probably no issue putting it in your own installer too, one to check with a lawyer though.
This is perhaps off-topic but you might want to consider SQLite for the backend database if it's a single-user desktop application. It doesn't involve running a service and it's free for both development and run-time. Plus you can distribute it with your application.
MySQL 可以免费下载和使用。 他们还有可供订阅购买的企业版,并为您提供数据库服务器以及非常好的高级支持包和非常强大的实用程序和工具,例如查询分析器。 除了在您想要安装它的任何计算机上本地使用它之外,您还可以注册免费的共享数据库服务器。 我建议在以下位置注册: http://www.mysqlforfree.com/ 它们是我发现的一个新网站,并且正在蓬勃发展,到目前为止,我看到它们的功能比任何其他免费 mysql 网站都多。
MySQL Is free to download and use. They also have an enterprise version available for subscription purchase and provides you with the database server as well as very nice premium support package and very robust utilities and tools such as Query Analyzer. As well as using it locally on any computer you want to install it on you can also sign up for free shared database servers. I would recommend signing up at: http://www.mysqlforfree.com/ They are a new website I found and are taking off, so far I've seen more features with them than any of the other free mysql websites.
发布评论
评论(8)
使用 MySQL 进行开发是免费的。 由于您不会赠送该产品 (MySQL),因此不适用 GPL 限制。
如果您想以某种形式分发 MySQL,则需要获得许可证。 请参阅:MySQL 商业许可证
The usage of MySQL for development is free. As you are not giving away that product (MySQL), no GPL restrictions apply.
If you want to distribute MySQL in some form, the licenses apply. See: MySQL commercial license
MySQL 许可证的简单解释(没有驱动程序麻烦/粗略的解释):
情况 1:
如果您是个人尝试解决您的问题,则无需支付许可证费用。
案例 2:
如果您是个人,试图推销需要 MySQL 的应用程序,那么
a) 如果您计划免费发布您的应用程序 - 无许可费
b) 如果您打算不免费发布您的应用程序 - 需要以较低的价格购买许可证
案例 3:
如果您是一家使用 MySQL 的公司
a) 拥有大量用户的内部应用程序使用 MYSQL 服务器 - 需要许可证
(因为这被认为可以在储蓄方面赚钱)
b) 外部应用程序 - 需要许可证
干杯,
蜘蛛侠
Simple explanation of MySQL License (without driver hassle/crude explanation):
Case 1:
If you are an individual trying to solve your problems then no need to pay license fee.
Case 2:
If you are an individual trying to market your application that requires MySQL then
a) If you plan to release your application free - No license Fee
b) If you plant not to release your app free - License need to be bought at less price
Case 3:
If you are a company that uses MySQL
a) internal apps with lot of users using MYSQL server - License required
(because this is believed to make money in terms of savings)
b) external apps - License required
Cheers,
SpiderMan
我相信它始终在 GPL 下可用,因此您可以在任何地方免费使用它。 您可以支付支持费用,也可以支付其他非社区版本的费用。 看来 Cluster 版本也是免费的。 至于转售,我不确定。 您可能必须让用户在安装时将其下载到他们的计算机上,但我不确定。 您也许可以将其与您的应用程序一起分发。
I believe it's always been available under the GPL so you can use it for free anywhere. You can pay for support and you can also pay for the other non-community editions. It does look like the Cluster version is also free. As far as reselling it I'm not sure. You probably have to get the user to download it to their machine when they install it, but I'm not sure. You may be able to distribute it along with your application.
使用 GPL 服务器并不意味着您必须将自己的应用程序置于 GPL 之下(就像在 Linux 上开发的每个应用程序都必须采用 GPL 一样)。
另外,您肯定能够将 mysql 与您的应用程序一起分发 - 至少作为 CD 上的单独安装程序或下载网页。 你只需要提供(mysql的)源代码即可。
但我怀疑将其放入您自己的安装程序中也可能没有问题,不过需要咨询律师。
Using a GPL server doesn't mean you have to put your own application under GPL (any more than every app developed on Linux must be GPLed).
Also, you would certainly be able to distribute mysql along with your application - at minimum, as a separate installer on the CD, or download web page. You just have to make the source (of mysql) available also.
But I suspect there is probably no issue putting it in your own installer too, one to check with a lawyer though.
这可能是题外话,但如果是单用户,您可能需要考虑 SQLite 作为后端数据库桌面应用程序。 它不涉及运行服务,并且开发和运行时都是免费的。 另外,您可以将其与您的应用程序一起分发。
This is perhaps off-topic but you might want to consider SQLite for the backend database if it's a single-user desktop application. It doesn't involve running a service and it's free for both development and run-time. Plus you can distribute it with your application.
MySQL 可以免费下载和使用。 他们还有可供订阅购买的企业版,并为您提供数据库服务器以及非常好的高级支持包和非常强大的实用程序和工具,例如查询分析器。 除了在您想要安装它的任何计算机上本地使用它之外,您还可以注册免费的共享数据库服务器。 我建议在以下位置注册:
http://www.mysqlforfree.com/
它们是我发现的一个新网站,并且正在蓬勃发展,到目前为止,我看到它们的功能比任何其他免费 mysql 网站都多。
MySQL Is free to download and use. They also have an enterprise version available for subscription purchase and provides you with the database server as well as very nice premium support package and very robust utilities and tools such as Query Analyzer. As well as using it locally on any computer you want to install it on you can also sign up for free shared database servers. I would recommend signing up at:
http://www.mysqlforfree.com/
They are a new website I found and are taking off, so far I've seen more features with them than any of the other free mysql websites.
据我所知,将它用作开发工具很好,因为您不会转售它或从中赚钱。
我以前工作的地方,我们所有的内部和外部网站都使用 MySql,无需许可证。
As far as I'm aware, it's fine to use it as a development tool because you are not then reselling it or making money from it.
Where I used to work all our internal and external web sites were using MySql without the need for a licence.
与 MySQL 相比,我喜欢 Postgresql 的一件事是它有稍微更开放的许可政策:
http:// /www.wikivs.com/wiki/MySQL_vs_PostgreSQL#许可
One thing I like about Postgresql over MySQL is that it has a slightly more open licensing policy:
http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL#Licensing