Saturday, 12 November 2005

Open Source Database Consortium

The database market is experiencing some changes. All major database players now have either a no-cost database, or even an Open Source database. A month ago, that was still not the case.

Personally, I think it's a good thing when there are new, lower-cost database alternatives offered to customers. However, Free and Open Source Software (FOSS) is about much more than "cheap". Market research (such as Evans Data) so far indicates that "lite" versions haven't gained much traction. I believe the reason is that most users are looking for a full-featured database product, not a handicapped trial version.

As a footnote related to the power of OS DBs, Business Week reports about the Evans Data survey as follows, 21 October 2005:



Mainstream database software companies that have been watching open-source upstart MySQL in their rearview mirrors must be having some uncomfortable thoughts right about now. According to a user survey released Oct. 20 by market researcher Evans Data Corp., open-source database deployments in corporations are up 20% in the past six months, and use of MySQL is up 25%. Forty-four percent of corporate software developers surveyed said they use MySQL software. In the coming months, MySQL's growth rate could hockeystick.




The Open Source Database Conference in Frankfurt earlier this week provided me with an excellent opportunity to interact with other providers of FOSS databases. More precisely, with the help of Georg Richter and Zak Greant, I had invited a number of FOSS DB developers to a dinner last Tuesday 8 November 2005 opposite the NH Mörfelden hotel in Frankfurt (where the OS DB conference was being arranged) to test the hypothesis whether the ground is fertile to establish an Open Source Database Consortium as a (formal or informal) vehicle of exchanging information between FOSS DB providers, and as a body for the OS DB industry.

So we met, in alphabetical order (sorry if I missed someone; just tell me and I'll correct it):


  1. Brian Aker / MySQL

  2. Kaj Arnö / MySQL

  3. Patrik Backman / MySQL (indirectly representing Jörg Hoffmeister / MaxDB, who had to leave just before)

  4. Josh Berkus / PostgreSQL

  5. Marcus Boerger / PHP

  6. Gregory Burd / Sleepycat (BDB)

  7. Daniel John Debrunner / Derby

  8. Peter Eisentraut / PostgreSQL

  9. Zak Greant / SQLite (as proxy for Richard Hipp)

  10. Lenz Grimmer / MySQL

  11. Øystein Grøvlen / Sun

  12. Jutta Horstmann

  13. Anders Karlsson / MySQL

  14. Holger Klemt / Firebird (with Ann Harrison and Paul Beach invited but not able to come)

  15. Arjen Lentz / MySQL

  16. Mauricio Longo / Firebird

  17. Georg Richter / MySQL

  18. Gavin Sherry / PostgreSQL

  19. Lukas Kahwe Smith / PHP

  20. Fred Toussi / HSQLDB



Meeting participants

The discussion was lively and any open animosity between the representers of competing OS DBs, if there ever was any, disappeared after the first sip of wine, Weissbier, or whatever we had. A lot of technology information on cool projects, such as PostgreSQL's Slony-II replication, flowed as freely as Open Source information flows.

In an at least partially successful attempt to impose something vaguely resembling an agenda on the group heading almost 20 people, I encouraged smaller groups auto-forming in the various parts of the table to structure their OS DB Consortium thoughts into three phases:

  1. Brainstorming: What are the things we could do together? What are our common interests? From what type of cooperation amongst us could our users benefit?

  2. Evaluate: Which ideas are worth considering?

  3. Low-hanging fruit: Which ideas can we implement easily?



As an additional item we discussed our legal status: Should we have a web site? A legal organisation, with by-laws?

1. The brainstormed ideas were plentiful:

  1. Joint benchmarks to make it easier to compare OS DBs

  2. An external advocacy mailing list

  3. A private mailing list for emergencies, security issues (such as zlib)

  4. Joint development: standards (such as PDBC) and APIs, research, conformance test suite, performance test suite

  5. Joint marketing: announcements, advocacy of FOSS licenses over closed source licenses, approaches to universities

  6. Joint PlanetXxx.org blog aggregation

  7. Joint legal research and statements on SWPATs, other IP issues, licenses



2. When evaluating ideas, we noticed that:

  1. we have different stances on SWPATs, ranging from the clear, strong and open support (and even financing) of NoSoftwarePatents.com, to concerns of the wisdom of a clear NoSoftwarePatents.com support when being financed by some of the world's largest SWPAT holders; although it was hard to find SWPAT proponents around the table, we could deduce that NoSWPAT advocacy is not a common denominator

  2. although it may be desirable, it is hard to define a fair common benchmark (but the one c't is using, the Dell DVD shop, comes close)



3. The low-hanging fruits were suggested to be:

  1. The establishment of a common website, OSDBConsortium.org or something (thanks Gavin for already implementing this!)

  2. An internal mailing list for our own discussions on our future ideas



4. As for the legal organisation,

  1. we could have individual members, or corporate members, or both

  2. we could see the Apache Software Foundation as a model

  3. we could leave the legal organisation until later



If you were present, or you're just interested in being in this consortium, leave a comment in this blog article!

5 comments:

  1. Denis and I were sorry we couldn't attend this first meeting. There is certainly work we can all do together, even if it is simply to promote the enterprise-readiness of open source (which many people know already). Keep us in the loop and count on us for support.

    ReplyDelete
  2. Hi
    Ann and Paul where running to the Firebird World Conference in Prague, but a Firebird Foundation representative was there: Mauricio Longo, the first from the left in the Photo.
    Mauricio already talked about this meeting in Prague.

    Artur Anjos
    Firebird Foundation Member

    ReplyDelete
  3. Note that lukes is on other side of camera (he take the photo, don't search him)
    Newbies request : all Open Source Database was present ?

    ReplyDelete
  4. Hi, I think the next revolution in database will be the introduction of AJAX web applications that will access php mysql databases on the fly as the viewers actions trigger events.

    ReplyDelete
  5. [...] A while ago, people from the major Open Source database systems have met to form the Open Source Database Consortium - that was in October 2005. [...]

    ReplyDelete