MySQL Licensing

0

I'm starting to develop a system that runs on Android, Web, and Windows. The 3 versions should talk to each other and the three versions will have the same functions will be a port of the same application for 3 platforms.

The system will be developed in C # but I do not know which database to choose, in fact my biggest doubt is about licensing, and I can not increase the cost for my client, ie I can not ask him to buy a license for some thousands of dollars so he can use my system. With this I have summarized my database list for 2 or I will use MySQL or PostgreSQL. PostgreSQL knows it's totally free. But MySQL suggests some doubts.

MySQL has the great advantage that I've been working with it for quite some time and have had some tools that make database development and administration much easier. After this litany the whole question comes.

Can I distribute MySQL with my system without having to pay any licenses?

My client does not run the risk of having to pay a license or be charged with piracy?

    
asked by anonymous 26.12.2014 / 00:04

2 answers

1

The community version of MySQL is under the free-code license GPLv2 .

You can use mysql for free. The only thing you can not do is make modifications to MySQL without republishing them as open source.

    
26.12.2014 / 00:15
2

Yes, you can distribute MySQL together with your application without any problem to you or your customer.

I just will not say without any future risk because we are talking about an Oracle product, the company that makes more money with lawyers than with engineers.

Of course if one day it turns against free users of the product it will be possible to migrate to a similar product that will not call MySQL since the brand is from Oracle but will work identically. In fact today some people prefer to use MariaDB in place of MySQL because of this.

Note that almost no one is very concerned about this either because they think Oracle will do nothing or because if it does it will have a good way out.

    
26.12.2014 / 00:13