I read a post where someone said MySQL is only free on non-commercial sites. Is that true?

Thanks in advance.

    I'm sorry, but I just don't get it.

    Here's my possible scenario (usually A but someday possibly B too):

    A) Develop a PHP Web site using a MySQL database backend on my development PC.
    Put the PHP Web site on a shared Web host that allows MySQL databases.

    or

    😎 Develop a PHP Web site using a MySQL database backend on my development PC.
    Put the PHP Web site including the MySQL database on a client's computer that has MySQL already installed (or tell the client how to download and install it).

      I don't recall seeing anything that say MySQL is free only for non-commercial sites. They do only offer support to those that pay, and you cannot sell your code bundled with MySQL, but you can use MySQL on commercial sites (there are more than a few out there using it).

        It's use is governed by which license you received it under. If you received it under the GPL then your uses are limited by the GPL.

        With the GPL you can use a database in a commercial web site all day long and owe no one nothing.

        However, if you build a system with a GPL'd product in it, you must provide the source code of all the GPL'd code, and all the new code you wrote that is encumbered by the GPL products on the machine (there may or may not be encumberances, depending on how they interact etc...)

        If you want, you can get a commercial license from MySQL that will let you sell a product with MySQL in it and it will not be GPL encumbered by MySQL, since in that form it will be commercially licensed. But you have to pay MySQL for that.

        So, for a commercial website, using the GPL version of the MySQL database should be a zero cost option, as you aren't reselling the database.

        Way back when there was a weird Linux is free windows costs money license, but I don't think they have that license anymore because it isn't GPL compatible.

          Write a Reply...