Slashdot Mirror


MySQL Writes Exception for PHP in License

ryanjensen writes "According to an article on News.com, MySQL wrote an exception into its license to allow PHP to use its libraries. From the article: 'Because MySQL owns copyright to all the MySQL code, it can include additional license provisions to its software. The new provision, called the Free and Open Source Software License Exception, enables people to use MySQL client libraries with other open-source projects under other open-source licenses other than the GPL.'"

8 of 313 comments (clear)

  1. I don't see a problem with it... by robslimo · · Score: 5, Interesting

    ...but I'm sure some GPL zealots might.

    To me, it looks like an issue of pragmatism and the MySQL folks apparently aren't hung up on religious adherence to GPL principles.

    It's an issue of maximum applicability, to me.

  2. MySql by ultrabot · · Score: 3, Interesting

    Why do people still keep using MySQL, in spite of their atrocious license changes? Or does everyone insist to keep on using the old version?

    Postgresql is there, and is as free as can be.

    BTW, why can't people just fork the old version of MySQL and use any license they want? Lack of skills?

    --
    Save your wrists today - switch to Dvorak
  3. Distros cannot take advantage of this by tepples · · Score: 5, Interesting

    This license exception is BS. It requires that "The Derivative Work does not include or aggregate any part of the MySQL Server" where "the term 'include or aggregate' means to embed, integrate, bundle, aggregate, link, distribute on the same media or in the same packaging, provide with instructions to download or automate any of the preceding processes." This effectively means that any non-GPL program that links to MySQL client libraries cannot be distributed in an operating system distribution with the MySQL server. It also means that the documentation for such packages can't even mention "www.MySQL.com" because that would count as "provid[ing] with instructions to download".

    1. Re:Distros cannot take advantage of this by Homology · · Score: 3, Interesting
      This license exception is BS.

      Indeed, and PHP users caring about GPL should worry about the tight coupling with a database server that has restrictions on binary distribution.

  4. Love PHP! by tarzan353 · · Score: 4, Interesting

    I really enjoy using PHP for web development. I find that you can't beat scripting languages for ease of maintenance, quick turnaround time, and tweakability.

    One of the big reasons I chose PHP was the availability of "LAMP": Linux, Apache, MySQL, PHP. I know these technologies have been around for years and will be around for many more years, so it's an easy sell to management. There's plenty of talk on the newgroups if you ever get stuck and PHP's online documentation with user comments is priceless. I think more documentation should follow this example.

    That aside, the pure performance and reliability of the above is excellent. These technologies were made to work together, and from what I hear the teams even collaborate to make sure their stuff stays working together. It really shows.

    Years ago I worked on ASP/SQL Server solutions and where you had to go with native code for high-performance with ASP, I find that with PHP it is high performance on its own.

    Great job to everyone who has helped put together these technology solutions. A shining example of the high quality that can come out of the collaborative efforts of many.

  5. Old news? by Richard_at_work · · Score: 4, Interesting

    Im sure i saw this within the Mysql license over 2 months ago. Its good to see mysql making exceptions for other opensource projects, and acknowledging that there are other non gpl licenses. I wonder if the PHP crew will reevaluate the decision to remove mysql client from php5?

  6. Will this boot MySQL from Debian? by Mr.+Darl+McBride · · Score: 4, Interesting
    Debian prohibits discriminatory licenses. The exception makes this become a discriminatory license.

    Will Debian now remove MySQL or move it to non-free?

    ~Darl

  7. Re:A response to X? by /ASCII · · Score: 4, Interesting
    How is that not GPL-compatible?

    The GPL does not permit you to distribute GPL:ed code together with a prorietary product. If you want to do this, you obviously cannot use the GPL:ed version of MySQL, so this is not a restriction as much as a clarification.

    If you do want to distribute MySQL with your OS, you can simply buy a copy of MySQL under a different license, which obviously MySQL AB can provide since they are the copyright holders of the code and can relicense it as they see fit.

    --
    Try out fish, the friendly interactive shell.