MySQL literacy-authorization method _ MySQL-mysql tutorial

Source: Internet
Author: User
Tags mysql code
MySQL literacy-authorization methods many people do not understand MySQL authorization methods. The main reason is that there is no Chinese document! I don't want to laugh at anyone, but I think it is necessary to figure out this important factor. We have suffered too many losses in international litigation. I don't want this to become a joke.

Currently, MySQL uses Dual Licensed, a commercial license agreement developed by GPL and MySQL AB. If you use MySQL in a free (open-source) project that complies with GPL, you can follow the GPL protocol to use MySQL. Otherwise, you need to purchase the commercial license agreement developed by MySQLAB. The most important thing here is that to use MySQL for free, the software you develop must follow the GPL free (open source) software, although the approved freedom (open source) there are many license agreements.

Clarify the scope of authorization

MySQL is a client/server (C/S) structure system. The dual-licensing mechanism imposes constraints on both blocks at the same time, but it is not absolute. MySQL AB (a MySQL company) is designed to be easy to use and the client fully complies with the GPL license. That is to say, in fact, the dual licensing mechanism of MySQL is characteristic of the server. I think, I am afraid I will confuse some people. the client mentioned here refers to the client tool (mysql.exe) under the command line of MySQL abdevelopment ).

Are there any special restrictions on different operating systems?

Currently, we can say no. if there are only functional differences in the implementation of MySQL code, the license agreement itself is not differentiated. In the early days, MySQL did differentiate Microsoft/non-Microsoft operating systems. at that time, if you want to obtain the latest MySQL on the Windows platform, you have to pay for it. now it is different.

Are Windows versions limited?

As we have already said, there is no such distinction. The only difference is caused by the specific implementation of different operating systems. Currently, you can obtain the latest Windows distribution at will. They have no function or time limit. Of course, you should follow the license agreement.

Do I have to pay for education?

In fact, there is no such distinction. The main reason is whether the software is published according to GPL. Of course, if you only want to teach in the classroom, you do not need to purchase a commercial license agreement. in this case, MySQL follows the GPL license agreement.

How many licenses should I buy?

The MySQL license is calculated based on the number of computers, one machine and one machine. If you have multiple operating systems on one machine, you should purchase several licenses. don't ask me, I don't know! What is the relationship between licenses and technical support ?! Technical support and licenses are different. Although many software products are sold together, a separate technical support agreement should be signed. I don't know the specific time limit and price.

MySQL API authorization

The MySQL client API complies with the GPL protocol. The GNU getopt contained in the API complies with the LGPL protocol, and the regexp library used in some places complies with the BSD protocol.

More information

It is strongly recommended that you go to the MySQL License Agreement related authorization chapter in the manual, which is very detailed.

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.