MySQL Literacy--Authorization mode

Source: Internet
Author: User
Tags command line mysql mysql client client
Mysql
MySQL Literacy--Authorization mode

Author: Wang Mei (HeartIcy@163.com)

Many people do not understand the way MySQL licensing, the main reason is that there is no Chinese information no other!
I don't want to laugh at anyone, but I think it is necessary to understand this important factor. International lawsuit I
We've had too much to lose, I don't want to be a laughingstock.

Currently, MySQL uses dual authorization (Dual licensed), they are GPL and MySQL AB
The commercial license agreement developed. If you are in a free (open source) project that follows the GPL
With MySQL, then you can follow the GPL protocol using MySQL. Otherwise you need to buy MySQL
The commercial license agreement made by AB. The most important thing here is that you want to use MySQL for free,
The software you develop must be free (open source) software that follows the GPL, although the freedom granted
There are a number of (open source) license agreements.

To clarify the scope of authorized jurisdiction

MySQL is a set of client/server (c/s)-structured systems. Dual licensing mechanism on two large chunks
Be bound at the same time, but not absolutely. MySQL AB (MySQL's production company) takes into account
For people to use, the client is fully compliant with the GPL license. In other words, in fact MySQL's
Dual licensing mechanism is a dual feature of the server side. I think, I'm afraid I'll put
Some people confused, the client referred to here is the MySQL AB development of the command line
Client Tools (Mysql.exe).

Are there special restrictions under different operating systems?

In the current can say no if there is only MySQL specific code implementation on the functional differences, Xu
The agreement itself is not a specific distinction. In the early days MySQL did Microsoft/non-Microsoft operating system
System to make a specific distinction, at that time if you want to get the Windows platform the latest MySQL,
You have to pay to buy, and now it's different.

Are Windows versions restricted?

Just now, there is no such distinction, the only difference is that under different operating systems
The concrete realization result. Currently, you are free to obtain the latest version of Windows distribution. He
They are not functional, time limited. Of course, you should follow the license agreement.

Do I need to pay for educational purposes?

In fact, there is no such distinction, the main depends on whether the software is in accordance with the GPL release. Of course
If just used to do classroom teaching is not to buy a commercial license agreement, in which case MySQL
Follow the GPL license agreement.

How many licenses should I buy?

The license for MySQL is calculated according to the number of computer units, one machine. As for a single machine multiple
Operating system under the circumstances of the purchase of several licenses this 龌 鹾 problem don't ask me, I don't know!

The relationship between license and technical support?!

Technical support and licensing are different things. Although a lot of software will mix them with sales,
But there should actually be a separate technical support agreement. Specific time limits and prices
I don't know.

Authorization of the MySQL API

The MySQL client API follows the GPL protocol, which contains the GNU getopt followed by LGPL, and
And some places use the RegExp library to follow the BSD license agreement.

For more information

It is highly recommended to take a look at the relevant authorization section of the MySQL license agreement in the manual, which is very detailed inside.
Fine.



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.