MySQL

The world's most popular open source database

Contact a MySQL Representative


  • MySQL.com
  • Developer Zone
  • Partners & Solutions
  • Customer Login
  • DevZone
  • Downloads
  • Documentation
  • Articles
  • Forums
  • Bugs
  • Forge
  • Blogs
 
  • Pages

    • About me
    • Bio
    • Press Release: “Kaj Arnö Appointed MySQL VP of Community Relations”
  • Archives

    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • December 2007
    • November 2007
    • October 2007
    • September 2007
    • August 2007
    • July 2007
    • June 2007
    • May 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
    • December 2005
    • November 2005
    • October 2005
    • September 2005
  • Categories

    • Architecture of Participation (55)
    • Connectors (12)
    • Documentation (4)
    • Events (50)
    • Falcon (5)
    • GPL (9)
    • GUI (3)
    • Licensing (12)
    • MySQL (219)
    • MySQL Cluster (5)
    • MySQL Proxy (4)
    • MySQL Server (32)
    • MySQL Users Conferences (27)
    • MySQL Workbench (5)
    • Photography (11)
    • PHP (9)
    • Release Policy (20)
    • Ruby on Rails (5)
    • Running (6)
    • Summer of Code (8)
    • Sun (53)
    • Sun visits (24)
    • Travel (22)
    • Uncategorized (1)
    • Use cases (12)
    • Virtual company (37)



Observations by Kaj Arnö @Sun
« Not on Acropolis
WANTED: North American MySQL Community Relations Manager »

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!

This entry was posted on Saturday, November 12th, 2005 at 20:27 and is filed under MySQL. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

8 Responses to “Open Source Database Consortium”

  1. Lukas Says:
    November 12th, 2005 at 22:56

    On a personal level it seemed like everybody got together quite well. However we quickly noticed how difficult it was to get any sort of decision done. For the most part this seemed to be due to the fact that people needed to get the feedback from their relevant projects/employer.

    It also seemed that it is not quite as simple as the enemies of my enemies are my friends on a project level. As such the cooperation or consortium may end up being just a number of individuals from various projects. This would of course mean that we would not get the same kind of punch together, but if we can a nice enough mix together it could still gain alot of credibility with users both in the OSS and in the commercial world.

  2. Andy Astor Says:
    November 13th, 2005 at 17:12

    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.

  3. Josh Berkus Says:
    November 14th, 2005 at 1:17

    Kaj,

    First off, even though Gavin has already pegged down the domain, I’d like to suggest that “Open Source Database Association” is actually probably a better name, since Consortium implies a cohesive incorporated body and specific joint ventures (at least in American English) whereas Association is less binding (and thus more applicable). However, it may be a bit late for that comment.

    Second, Ingres was not present due to a miscommunication about the event. :-( Can someone contact them?

    Regarding Legal Organizations: at the meeting, I believe that there was a lack of consensus that a formal legal structure for an OSDBC was even required, let alone any consensus on what form that organization should take. I commented there, as I will here, that the ASF is an organization designed to produce software which is completely different from our needs. If you’re looking for a structural example, the OSDL or Web2.0 group would be the closest. My opinion, though, is that we shouldn’t bother looking at legal structures unless/until our group decides to hold a conference or something.

    Regarding Benchmarks: I think we had a completely different discussion about this on Monday which unfortunately didn’t become part of the record on Tuesday. So here it is: all DB developers I discussed this with can agree on the value of a portable suite of database benchmarks, possibly starting with the various TPC ports done by OSDL and Jan Wieck. That, for that matter, we have a collective interest in influencing the TPC to become more friendly to organizations that can’t afford to spend $200,000 on a test, and could work with TPC in making their benchmarks more OSS-DB friendly. I didn’t get any argument on this one, so I think it’s actually something that everyone can agree on.

    More later, on the mailing list/wiki, I suppose …

    –Josh Berkus
    PostgreSQL Project member

  4. Artur Anjos Says:
    November 18th, 2005 at 0:17

    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

  5. Christophe Gesché Says:
    November 18th, 2005 at 19:35

    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 ?

  6. Funny Short Quotes Says:
    November 18th, 2005 at 22:43

    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.

  7. Christof Wittig Says:
    January 27th, 2006 at 19:47

    Hi Guys,
    I just spoke to Kaj and I now wanted to express db4objects’ intent to join the party — unless you feel this should be a relational-only club.
    db4o (http://www.db4o.com) is the open source object database which has entered the open source stage in November 2004 to focus on embeddable persistence in Java and .NET environments.
    Use cases are devices like Boeing’s aircrafts, BMW’s cars, and Seagate’s consumer electronic devices, but also mobile enterprise applications, where business objects get bi-directionally replicated from the RDBMS servers via Hibernate to be persisted in distributed, partially connected environments with low memory footprint (400K) and zero-admin capabilities. In short: we feel we are a complement to (most) relational databases, not a substitute, so there should be grounds for cooperation.
    We use the dual license model like MySQL and Berkeley DB (anybody invited them?) Our forums are here: http://forums.db4o.com/forums/
    Comments are appreciated.
    Christof (christof at db4o dot com)

  8. Firebird News » What has happened to the Open Source Database Consortium? Says:
    February 1st, 2007 at 15:41

    [...] 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. [...]

Leave a Reply

Observations by Kaj Arnö @Sun is proudly powered by WordPress MU running on Blogs.mysql.com.
Entries (RSS) and Comments (RSS).