Slashdot Mirror


MySQL-XML Released

Brandon Niemczyk writes "MySQL-XML version 1.12 was finally released (GPL) publicly. MySQL-XML is a set of classes to streamline XML to MySQL and MySQL to XML. It comes with an automatic PHP class generator so the developer can quickly create classes to customize utilizing databases and keeping the flexibility of XML. MySQL-XML homepage is http://www.capableweb.com and it can be downloaded at http://sourceforge.net/projects/phpsqlxml/"

4 of 33 comments (clear)

  1. soo... by Anonymous Coward · · Score: 1, Interesting

    So this is essentially a wrapper for MySQL? How does this software deal with malformed XML in the database?

  2. Creative use of GPL? by nick_danger · · Score: 1, Interesting

    From the site: It is open-source (under the well know GPL) and available for non-commercial use. If you need a commercial license please email...

    Ok, so someone enlighten me: Can a GPL'd program be released for non-commercial use with a separate license for commercial use, or does the GPL pretty much cover all use of the code? I checked the GPL FAQ, and the only case that comes close says that the license under which you received the code is the license that controls how you use the code. But that doesn't really cover the case where "This code is GPL for non-commercial use." Does the GPL permit that?

    1. Re:Creative use of GPL? by laa · · Score: 2, Interesting

      This is basicly the business model that MySql uses. You can use MySql for free as long as you use it within the limitations of GPL, otherwise you'll have to acquire a commercial license. Kind of neat idea, even though I'm not sure what RMS thinks of it... :)

      --
      Why does the kernel go through stable and then unstable forks? Can't it always be a stable build, like with Windows?
  3. Well... by camusatan · · Score: 3, Interesting
    It's easier to download the source and just read that than it is to read the comments and documentation about this project. I just did. My take is that it's more of an XML application, not really any kind of fundamental change to XML, PHP, or MySQL. It seems to be a set of table definitions and some PHP stuff to take in XML, throw it in the MySQL DB.

    It doesn't seem to take advantage of any of the high-speed MySQL features - this could work with any DB, I'd bet.