Licensing of Mysql

Asked

Viewed 651 times

-1

I’m starting to develop a system that will run 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 to 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, no and I can’t increase the cost to my client or I can’t ask him to buy a license for a few thousand dollars so he can use my system. With this I have summarized my database list to 2 or I will use Mysql or Postgresql. Postgresql knows it is totally free. But Mysql suggested some doubts.

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

I can distribute Mysql along with my system without having to pay for any license?

My client does not risk paying a license or being accused of piracy?

2 answers

2

Yes, you can distribute Mysql along with your application without any problem for you or your client.

I just won’t say no future risk at all because we’re talking about an Oracle product, the company that makes more money with lawyers than with engineers.

Of course, if one day it turns against the 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 the Mariadb instead of Mysql because of this.

Note that almost no one is too worried about this or because they think Oracle will do nothing or because if it does it will have a good way out of the problem.

  • And how would Oracle go to mysql users? The code is published under the GPL after all...

  • The code is different from the product. As you may know the GPL license does not require the product to be free. Even a free product can no longer be.

  • 1

    the product does not need to be free but anyone else can compile and distribute mysql for free if they want.

  • 2

    You can’t, you’re wrong. A person can use the code that is used in Mysql, but Mysql is owned by Oracle. And only the GPL part of this code can be used for this purpose. Today there are non-gpl parts in several addenda to Mysql that are useful to some people.

1


To community version of Mysql is under the free code license Gplv2.

You can use mysql for free. The only thing you can’t do and make modifications to Mysql without republishing them as open source.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.