» tagged pages
» logout

(Feed found, click Add Page to syndicate.) Error finding feed, please try again » Find feed title

A Blog Page allows you to add entries, for news or other time sensitive postings

(Login required to save to your tagged pages.)
(or Cancel)

Make further edits, (or Cancel)

(Login required to save to your tagged pages.)
(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

Change Page Permissions? Changing these permissions will adjust who can modify this page.

Anonymous (change)
(change)
(or Cancel)
Upload an image from your computer:
or Copy an image from a URL:
or Erase the current icon:
Icon Preview:

or Cancel

Erase matthewaslett? The contents of matthewaslett page and all pages directly attached to matthewaslett will be erased.

or Cancel

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:
matthewaslett

matthewaslett

Tags Applied to matthewaslett

No one has tagged this page.

matthewaslett Wiki Pages

Tag Cloud

To further filter what appears in the Things Tagged matthewaslett list, select a tag from the Tag Cloud.
What is matthewaslett? Edit this page and describe it here.

sorted by: recent | see : popular
Content Tagged matthewaslett

Continuent launches Tungsten project for database scale-out

Continuent is probably best known for its database clustering technology for MySQL, as well as PostgreSQL, but the company has for some time had its sights set on expanding beyond open source databases and enabling horizontal database scalability.

It has just taken a major step towards delivering on both counts with the launch of Tungsten, its new stack of open source middleware technologies designed to enable low-cost databases to scale horizontally for database failover and continuity.

Tungsten includes includes Sequoia, the existing synchronous multi-master replication project, as well as Tungsten Replicator for asynchronous master/slave replication, Tungsten Manager for cluster-aware service management over LAN or WAN, Tungsten Connector (previously known as Myosotis) for native wire protocol proxying, Bristlecone for scale-out performance testing and Hedera for group communications.

Tungsten brings Continuent technology to Oracle environments for the first time, although as CTO Robert Hodges notes on his blog, a more significant immediate target will be addressing some of the previously mentioned MySQL replication issues presented by Monty Widenius last April.

The Tungsten stack is designed to let users mix and match the components to fit their specific replication requirements, and Continuent will be doing that itself as it delivers commercial products based on the open source code and commercial extensions next year.

MySQL: Planet MySQL

Reading between the lines of EnterpriseDB?s survey results

EnterpriseDB has announced the results (PDF) of its recent survey of open source database usage.

While the company understandably highlights the adoption of PostgreSQL for transaction-intensive applications and its high reliability and performance and scalability EnterpriseDB has done a pretty good job of presenting the results in an unbiased manner.

I couldn’t help feeling that some of the more interesting results are hidden at the end of or buried within EnterpriseDB’s write-up, or even missing entirely, however.

For example, right at the end of its report EnterpriseDB states that “eight three percent have yet to pay for the use of their open source database” which speaks volumes about both the challenge that open source database vendors face in converting users to paying customers and the opportunity that is open to them if they can find a solution.

The company also states that “a majority of respondents indicated that they used an open source database in order to migrate away from their use of Microsoft SQL Server and Oracle commercial databases” which is technically accurate but a little misleading. It further adds that “less than one percent indicated they moved off of IBM DB2 to an open source database. Microsoft SQL Server was the highest at eleven percent while Oracle was at six percent.”

EnterpriseDB doesn’t tell us how many migrated from ‘other databases’ (which was the other answer available) but I think it’s fair to say that the majority of respondents in fact indicated that they had not used an open source database in order to migrate away from a proprietary database.

This supports the results we saw in our own recent open source database report as well as recent results from a Forrester survey. As I told eWeek in response to that survey, “Even EnterpriseDB, which offers proprietary Oracle-compatible functionality on top of PostgreSQL, is pitched more at Oracle avoidance projects than Oracle replacement projects.”

Back to EnterpriseDB’s survey, and Sam Dean at OStatic has questioned the finding that “only nine percent of respondents said they prefer commercial databases to open source ones”. The answer lies in the question being asked, which was “What prevents you or your company from using an open source database?”.

Clearly the result Sam mentions doesn’t mean that 81% of respondents prefer open source databases, but it does mean that only 9% have a preference for commercial databases that would prevent the use of open source databases.

While 85% indicated that “nothing prohibits their company from using an open source database” likewise that doesn’t mean that 85% are actually using an open source database.

Unfortunately EnterpriseDB didn’t share the result of the question “Have you ever used an open source database in your job or company?”. In the context of this survey, that’s a pretty significant result to leave out.

MySQL: Planet MySQL

Open source champions of Europe

I?ve spent the past three weeks profiling open source policies and adoption projects at the 16 nations competing in EURO 2008. Congratulations are due to Spain, which deservedly won the football championship on Sunday with a 1-0 win over Germany.

Just for fun I thought I?d also declare a 2008 Tour of Europe Open Source Champion. In deciding the winner I decided to follow the same organizational structure as the football, so read on to find out which eight nations made it out of the group stages and how I whittled it down to an eventual champion.

If you disagree with any of my decisions feel free to add a comment explaining why, but remember: the referee?s decision is final. Although the football has finished, I?ll also be continuing the tour to take in some of the nations that did not qualify. So after a short break while I get my breath back, look out for further profiles in the weeks to come, including the UK, Ireland, Finland, Denmark, Norway, Belgium and Estonia.

Group stages
Group A
It is a close call between three of the four nations in Group A, with Turkey bringing up the rear. However, with sporadic deployment projects already underway, good grassroots interest and government support for the Pardus project, Turkey is catching up and will pose a greater challenge in a few years. Switzerland, Czech Republic and Portugal are all more advanced with policies and/or projects in place. However, despite early successes the Czech Republic?s flow of open source projects does seem to have run dry and the recent deal with Microsoft is not going to help.
Portugal goes through as group winner with Switzerland runner up.

Group B
There was only ever going to be one winner from Group B but separating the other nations was not so easy. Poland shows a lot of promise but relatively few projects and a watered-down policy favouring open standards rather than open source. Austria and Croatia are hard to compare. Austria has established projects, but Croatia has the forward-looking policies. Ultimately though Vienna is more progressive in terms of open source adoption than Austria as a whole, and even that project has stumbled.
Germany goes through as group winner with Croatia runner up.

Group C
As was the case with the football, Group C saw three European heavyweights drawn together. Romania was always likely to suffer by comparison despite a lot of grassroots interest and emerging projects. Meanwhile Italy has been more progressive over the years but as Roberto Galoppini recently reported ?is still missing a clear strategy about how to foster the Italian open source ecosystem through training, education, research and outreach?.
France goes through as group winner with The Netherlands runner up.

Group D
It also a close affair in Group D, at least between the top two. Greece was the rank outsider thanks to its private partnership agreement with Microsoft, and while Russia shows a lot of promise it is definitely one to watch, rather than a current challenger.
Spain goes through as group winner with Sweden runner up.

Quarter finals
Portugal versus Croatia
A close one to call given Croatia?s commitment to open source as a means of reducing its dependency on suppliers, promote interoperability and match the EC?s position on open source. However, Portugal has the advantage of maturity enabling more projects to have got up and running. Croatia bows out with heads held high.
Portugal wins.

Germany versus Switzerland
A David versus Goliath match-up to be honest. Switzerland has one of the most forward-thinking open source software strategies and a number of significant national and regional projects, but nothing near the adoption levels seen in Germany.
Germany wins.

France versus Sweden

Sweden can boast Programverket, a project to help the public sector adopt or convert to open source software, as well as a number of deployment projects, and of course MySQL, but ultimately pales in comparison to France.
France wins.

Spain versus The Netherlands
A very close one to call, but ultimately while The Netherlands has seen a number of national and regional projects based on a policy of adoption of open standards in general and positive discrimination in favour of open source software, it cannot match up to the commitment to open source as an economic enabler seen in Spain. S
pain wins.

Semi finals
Portugal versus Germany
It could be said that the draw favoured Portugal somewhat in that it avoided some of the more significant adopters, but it more than meets its match in Germany. It would be interesting to see how different things might have been had a Portuguese bill that would have mandated the use of open source software in public administrations been approved in 2003, but that?s all ifs and buts. As it is the country?s significant adoption projects are focused on the education sector.
Germany wins.

France versus Spain
A very, very difficult one to call. However the political structure in Spain eventually swings the decision in France?s favour. Despite significant adoption across its autonomous regions what Spain lacks, compared to France, is a cohesive national strategy driving adoption. For example, there are at least eight different Linux distribution projects funded by local governments. Recent policy changes suggest that the national government is catching up and if Spain can link together some of its regional projects and replicate Andalusia?s open source repository to reduce duplication of effort, it could be a force to be reckoned with.
France wins.

The Final

Germany versus France
It?s the final that most open source industry watchers would probably have predicted, I guess. Germany and France have been the two heavyweights of open source adoption and promotion in Europe to date. In order to separate the two it?s necessary to take a closer look at the information we?ve been able to gather according to the categories of policy, national and regional projects, and vendor ecosystem.

Key policies:
Germany has been publicly committed to open source promotion since 2000 and in 2001 the Bundestag passed a resolution in to promote open source software in the federal administration, based on the principle that open source is a special opportunity for the European software industry. Several studies and guideline documents have followed, along with a key arrangement with IBM for discounts on Linux systems.

France considered but declined legal proposals to enforce/encourage the use of open source software in public administrations in 1999 and 2000. In 2001 ATICA took matters into its own hands with a decision to promote open source, which was followed by guidelines, recommendations, and practical guides. Recently an economic commission set up by France?s president Nicolas Sarkozy recommended that France should increase its use of open source software and consider tax benefits to stimulate open source development.

Score: Too close to call ? 1-1

National deployment projects:
German federal projects include Federal the Federal Finance Office, the Bundestag, the German Aerospace Centre, the Foreign Office, Deutsche Bahn, the Employers? Liability Insurance Association, the Monopolies Commission, German air traffic control and the Federal Institute for Geosciences and Natural Resources.

French national projects include the Ministry of Equipment and Transport, the Ministry of Defense, the Family Allowance Agency, the Ministry of Foreign Affairs, the Ministry of Agriculture and Fisheries, the Tax Ministry, the Directorate General for the Modernisation of the State, the Ministry of Education, the Culture and Communication Ministry, the gendarmerie, and the National Assembly.

Score: Close again but 2-1 to France based on depth as well as breadth of adoption.

Regional deployment projects:
Munich is probably the most famous Linux deployment project in the world but Germany also boasts projects in Hall, Mannheim, North Rhine Westphalia, Lower Saxony, Heidenheim, Berlin, Treuchtlingen, Osterburg, Stuttgart, Frisia, Friesland, Freiburg, Nordrhein-Westfalen, and the German Alliance of Cities and Communes.

France also has a number of regional projects including Arles, Grand Nancy, Lille, Val d?Oise, Marseille, Brest, Grenoble, Lyon, and Rennes.

Score: Germany draws level ? 2-2

Key vendors:
Germany?s tradition as an open source adopter is no doubt due in part to its championing of SUSE Linux AG, now of course owned by Novell. Other German open source vendors, such as Open-Xchange and Collax, have also migrated to the US. While Credativ and Synerpy remain, Mindquarry came and went.

France has done a better job of keeping hold of its vendors, which include Mandriva, Ulteo, Nuxeo, Talend, and Linagora, as well as the OW2 Consortium.

Score: In the context of this study, the vendors remaining in Europe has to be a plus point. 3-2 to France.

Result:
France wins and is the 2008 Tour of Europe Open Source Champion.
Germany runner up.

MySQL: Planet MySQL

Open source tour of Europe: Germany


Open source tour of Europe: Germany

To coincide with EURO 2008, I’m embarking on a virtual European tour, taking a quick look at open source policies and deployment projects in the 16 nations that are competing in the tournament.

It doesn?t matter what the competition is, or how well the team has been playing, when it comes to international football tournaments, Germany is always amongst the favourites, and the Germans are in the final once again despite a poor performance in beating Turkey 3-2.

Similarly, when it comes to open source adoption, Germany has a long tradition of leading the world. For example, a study of Linux contributors by Paul Jones of iBiblio in 2000 found that Germans were the second largest contributors.

Key policies:
“I am convinced that open source development can form the European base model in the information age,? stated the then German Secretary of State in the Federal Ministry for Economy and Technology, Siegmar Mosdorf, at LinuxTag 2000, signaling the federal government?s official support for open source software with the aim of cutting costs and improving security.

As is stated in the Michigan Telecommunications and Technology Law Review?s article Government Preferences for Promoting Open-Source Software: A Solution in Search of a Problem (PDF), the Bundestag passed a resolution in November 2001 to promote open source software in the federal administration, based on the principle that open source is a special opportunity for the European software industry.

That support was followed up in 2002 as the Federal Ministry of the Interior signed a deal with IBM and what was then SUSE Linux that would enable government agencies to get discounts on Linux systems.

Also in 2002 the KBSt (Coordination and Advisory Agency of the Federal Government for Information Technology) published two reports, Open Source Software in the Federal Administration and Linux: An Opportunity for More Software Diversity in Public Administration (both PDF).

A year later the government published guidelines (PDF) to help federal agencies, state and local governments, and other public-sector administrations migrate to open source software and announced that no fewer than 500 agencies had signed up to make use of the IBM discounts.

An updated version of the guidelines (PDF) was delivered in 2005, followed by a third version this year.

Key projects:
It might be easier to list the projects that do not use open source. In June last year Heise reported that 59% of German companies said they are using open source software, based on a survey by Actuate.

Federal projects include the Federal Finance Office move to Linux on the mainframe, the German Aerospace Centre, the Foreign Office (also here), Deutsche Bahn,
the Employers? Liability Insurance Association, the Monopolies Commission, and German air traffic control. Additionally, the Federal Institute for Geosciences and Natural Resources is using the Ingres database.

In October last year the Foreign Office voiced its support for the OpenDocument Format, while this year it ruled out the adoption of OOXML (for now, at least).

Perhaps the most famous open source project of all is the move to Linux desktop in Munch. The city voted in 2003 to begin trials aimed at eventually moving 14,000 desktops to Linux and OpenOffice.org and drafted in IBM and SUSE Linux to help its efforts. In June 2004 it announced that the trials were a success and Munich would move ahead with the plan, which has a budget of ?35m ($44m).

Given IBM and Novell/SUSE Linux?s participation in the trials it was widely expected that they would get the eventual contract, so it came as a surprise when Munich announced that two local suppliers Softcon and Gonicus had won the tender and would create the LiMux distribution based on Debian. The decision was made to ensure the vendor-independence of the project.

Despite delays due to software patent issues and additional testing, the project began in September 2006. Novell did eventually get in on the act when it was announced that Munich would migrate from NetWare to Open Enterprise Server as part of a supporting project. In May Munich announced that additional applications developed through LiMux would be released under the European Union Public License. More on the LiMux project can be found here.

Other local and regional authority deployments include Schwäbisch Hall, which actually preceded Munich, as well as Mannheim, North Rhine Westphalia, Lower Saxony, Heidenheim, Berlin, Treuchtlingen, Osterburg, Stuttgart, Frisia, Friesland, Freiburg, Nordrhein-Westfalen, and the German Alliance of Cities and Communes.

Key vendors:
SUSE Linux may have been acquired by Novell in 2003 but its role in open source adoption projects in Germany is ongoing and cannot be overstated. The Open Source Barometer recently highlighted that while worldwide usage of Red Hat Enterprise Linux is double that of Novell?s SUSE Linux Enterprise, in Germany, use of SUSE is four times that of Red Hat Enterprise Linux.

Following the acquisition by Novell many of SUSE Linux?s key executives are now at collaboration vendor Open-Xchange. Formerly known as Netline, the company changed its name in 2005 as it moved its headquarters to New York but retains its German identity thanks to its executives an operations in Olpe and Nurnberg,

Another vendor maintaining its German identity despite entering the US market is Linux server vendor Collax. Collaboration vendor Mindquarry came and went, while open source services firm Credativ is focused on expanding its presence across Europe. Special mention should be made for Synerpy which is taking on SAP in its own backyard with open source ERP.

And another thing:
According to a ZDNet report from 2004 on Schwäbisch Hall?s migration to Linux, the German council found the secret to overcoming user reluctance to Linux: ?stuffed penguins and powerful women?.

As always we welcome your input. If you have examples of open source adoption in Germany that we’ve overlooked, please leave a comment below. For more stops on the European tour, see this post.

MySQL: Planet MySQL

Open source tour of Europe: Sweden


To coincide with EURO 2008, I’m embarking on a virtual European tour, taking a quick look at open source policies and deployment projects in the 16 nations that are competing in the tournament.

Sweden crashed out of EURO 2008 last night a Russia qualified for the knockout stages with a well-deserved 2-0 win. As home to MySQL Sweden might be expected to be one of the more progressive adopters of open source but while there is significant interest, details of deployment projects are relatively hard to find.

Key policies:
The Swedish Agency for Public Management?s 2003 feasibility study identified a number of existing projects (see below) and recommended that open source software should be judged on a par with proprietary software in a procurement process.

In 2005 an association of county councils, municipalities, and private healthcare providers known as Carelink published a report (PDF) on Sweden?s legal framework for open source software which stated that ?wider distribution of open source software that has been developed internally by health and social services has the potential to enhance the effectiveness of IT in health services and would achieve faster diffusion of common solutions in health care.?

Also in 2005 the Swedish Association of Local Authorities and Regions created Programverket, a project to help the public sector adopt or convert to open source software. Programverket is based on the principle that ?software development financed by tax money should in principle provide open source software, unless there are specific reasons to the contrary.? Further details on the projects can be found here.

Key projects:

Examples included in the Swedish Agency for Public Management?s 2003 feasibility study included the Meteorological and Hydrological Institute, the Premium Pension Authority, the National Labour Market Administration, and Malmo General Hospital.

Since then a number of further projects have been added to the list. Not surprisingly MySQL has had some success in its own back yard, including a project with the Swedish National Police, which saved the equivalent of 400 fully-equipped police cars on moving to an infrastructure based on Linux, JBoss, and MySQL.

Other state projects include Apoteket Sweden?s largest state-owned pharmacy chain, which migrated to Red Hat Enterprise Linux at 900 pharmacies as part of a move to Intel hardware, and the Swedish Armed Forces? deal with Red Hat to enable migrations from Windows NT to Red Hat Enterprise Linux.

Key vendors:
MySQL is the leading Swedish open source vendor, or at least it was until the Sun acquisition, but Sun?s new database business unit is keen to stay true to its roots. The country also boasts a host of open source services firms and consultancies, as can be seen from the member list of Open Source Sweden.

And another thing:

As always we welcome your input. If you have examples of open source adoption in Sweden that we’ve overlooked, please leave a comment below. For more stops on the European tour, see this post.

MySQL: Planet MySQL

Open source tour of Europe: Poland


To coincide with EURO 2008, I’m embarking on a virtual European tour, taking a quick look at open source policies and deployment projects in the 16 nations that are competing in the tournament.

According to statistics presented by Roberto Galoppini, 2.4% of visitors to SourceForge are from Poland, a statistic which serves its purpose of being both interesting and pointless at the same time.

Also statistically meaningless in terms of open source adoption, but nonetheless interesting is the news that Polish deputy prime minister, Waldemar Pawlak, is a user of PHProjekt.

Tom Foremski reported late last year that Poland is poised to play an increasing role in the IT industry, and not just as a source of cheap developers. With an educated workforce and strong science background, it is one of a number of European countries that sees the IT industry as a way to grow the local economy.

Key projects:
Poland boasts a number of active open source adoption projects, including Gdansk which began migrating its mail servers from Windows NT/Exchange to Red Hat/Postfix in 2001 and has also adopted PostgreSQL, MySQL and OpenOffice.org. Previously, in 2003, the Forum for the Development of Free Software was initiated by the Ministry of Science and Information to support wider use of open source software in Poland.

Key policies:
The Polish government has also had a couple of attempts at delivering a set of guidelines for the adoption of open source software, before recommending the use of open standards in 2007. Meanwhile adoption projects have continued in Warsaw and Krakow.

And another thing:

Hope lies with the Poles: Poland?s profile in the international software industry rose considerably in 2004 when the Polish government managed to prevent the adoption of a European software patents directive by the Agriculture and Fisheries Commission. If you don?t remember this unfortunate episode, the fact that a software patent directive was about to be adopted by the Agriculture and Fisheries Commission tells you everything you need to know about what a political mess it was.

As always we welcome your input. If you have examples of open source adoption in Poland that we’ve overlooked, please leave a comment below. For more stops on the European tour, see this post.

MySQL: Planet MySQL

Open source tour of Europe: Switzerland


Switzerland is co-hosting EURO 2008 along with Austria and will be kicking off the tournament with a game against the Czech Republic on Saturday. The country is of course famous for its neutrality but has shown itself to be less than neutral when it comes to open source (see what I did there) with the federal government having adopted an open source software strategy as long ago as February 2004.

The policy had three core priorities: equal consideration for open source and proprietary software packages; the sharing of software among federal agencies; and the implementation of pre-requisites for open source adoption (such as standardization, technical support, training, assessment and legal considerations). Given the latter it was probably an example of one of the most forward-thinking open source software strategies.

More recently it has been suggested that the policy should be extended even further such that the use of proprietary software would need to be justified if open source alternatives are available.

Key projects:
The Swiss government has also shown that it is prepared to put the strategy into practice, with the Swiss Federal Office of Construction and Logistics issuing a tender for a decision-support software system in February 2005 that met the open source strategy.

Later that year Novell revealed an agreement with the government of Switzerland to migrate 3,000 of its servers to SUSE Linux. Local administrations have also followed suit with Zurich deciding in 2005 that open source and proprietary software should be treated as equivalents but that open source would be the preferred option if the project was reasonable.

More recently it was revealed that the Swiss canton (region) of Solothurn would complete the migration of 2,000 desktops to Debian by the end of the year, while the desktops used by 70,000 students and 7,000 teachers in Geneva are in the process of moving to Ubuntu and OpenOffice.org.

The Optaros effect:

Switzerland has certainly proved to be a happy hunting ground for open source consulting firm Optaros, thanks to its offices in both Geneva and Zurich. The company?s case studies include the Federal Supreme Court?s use of Alfresco to control its repository of legal documents; the State of Vaud?s e-government system (also based on Alfresco) and workplace condition tracking application (SugarCRM, MySQL, Apache, JasperSoft); Swisscom Hospitality Services? broadband Internet service; and Swisscom Mobile?s Labs customer engagement site.

And another thing:
The flag of Switzerland is one of only two square sovereign-state flags, the other being the flag of the Vatican City. (Facts like this are what Wikipedia was invented for.)

As always we welcome your input. If you have examples of open source adoption in Switzerland that we’ve overlooked, please leave a comment below. For more stops on the European tour, see this post.

MySQL: Planet MySQL

Customers versus users: a distinction

I just got around to reading Stephen O’Grady’s post on the relative openness of open source vendors and realized I had failed to be as clear as I could have been in my original post on the subject.

Responding to my note about Milking the GNU’s suggestion that a new independent organization could be formed to judge vendors on their level of openness, Stephen wrote:

“Those in the industry that might care have, I would argue, already formed their opinions on whether or not a project such as MySQL?s is or is not open source. And those outside the industry, well, I don?t expect they?d care. At all. Most of the enterprises I speak with are still struggling with the basics of what open source is and what it means.”

He is of course right that most enterprise adopters would not care about an openness index, and in fact such a thing could actually cause more harm than good by confusing potential adopters. However enterprises were not the potential audience that I (or I believe MTG) envisioned for what MTG called the Equitable Open Source label.

The potential audience I was referring to in the post was the “community edition” user base, which is a distinct* audience from paying customers and one that needs to be addressed differently by vendors. It is this audience that Stephen was referring to as “those in the industry that might care”.

As to whether they have already made up their minds about the openness of specific vendors, things can and do change and that is why vendors may find that a self-imposed social contract or externally-imposed openness index becomes a ongoing factor in community (as opposed to customer) relations.

*They do, of course potentially overlap - one can move from being a community user to a paying customer and back again, while a paying customer can also simultaneously be a community user, depending on the implementation - however the needs of that customer/user differ depending on the nature of their relationship with the vendor with respect to that implementation.

MySQL: Planet MySQL

How open is your open source vendor?

There was some interesting discussion following my post last week asking whether there is a growing rift between commercial open source software vendors and some aspects of the open source user community.

Amongst the comments, Chris Marino of SnapLogic suggested that some of the tension might be eased by open source software vendors being more upfront about their intentions via the publication of social contracts. Examples include the Debian Social Contract and also Funambol’s Open Source Project Social Contract.

As Chris noted, the problems come when companies start changing how they interact with open source communities. Nevertheless, this sort of contract at least lays out the ground rules so that users and developers know what sort of vendor they are involved with and have something definitive to refer to when disagreements arise.

If vendors are not proactive about writing and publishing declarative statements about their open source involvement, they may find that community users start judging them on the community’s terms. From Milking the GNU comes the suggestion that a new independent organization could be formed to judge vendors that claim to be open source on a number of criteria, such as patent policy, business model and development model.

“Equitable Open Source” as it is called, is only a suggestion at this stage, but is an example of the caution being expressed by some users towards commercial open source vendors. As the idea is described, it would at least create a level playing field upon which vendors can be judged.

This would help to avoid debates like this one, in which Baron Schwartz argues that MySQL is free software but not open source. His point is that the development model is not open.

While respondents have pointed out that, according to the Open Source Definition, MySQL is in fact open source, the fact is that the OSD only defines the license used to distribute the software, not the method used to develop it.

Simon Phipps has recently suggested adding open source patent and trademark definitions to the Open Source (Copyright) Definition. Does the industry need an open source definition for business and development models?

MySQL: Planet MySQL

That?s MeSQL, by the way

I really thought I was done writing about MySQL for a while, but I attended a Sun/MySQL event in London today and have some shocking news to impart. It seems we’ve got MySQL all wrong.

At the event, MySQL co-founder David Axmark talked through some of the history of the MySQL project and company, confirming what has previously been reported about the origins of the database’s name.

It was, he confirmed, named after co-founder Monty Widenius’s daughter, My. The big news, for the English speaking audience at least, is that the Scandinavian name My is pronounced “Me”. So the correct pronunciation of the company name should technically not be “My-S-Q-L”, or even “MySequel”, but “Me-S-Q-L”.

Congratulations go to Sun’s UK product and marketing manager, Chris Atkins, who managed to stick to the “correct” pronunciation throughout the next presentation, but I’m not sure I can see it catching on. After all, it’s only recently that people stopped referring to the “Lienux” operating system.

MySQL: Planet MySQL

MySQL?s business model in a state of flux

“Sun to Begin Close Sourcing MySQL” screamed the headline on Slashdot last night. The headline is not entirely accurate (although slightly more accurate than the bizarre statement that “Sun has had a very poor history of actually open sourcing anything”).

So what is going on at MySQL? To get to the bottom of that you have to weave together a number of posts and comments from a number of sources. First the article behind the Slashdot headline:

“Just announced: MySQL to launch new features only in MySQL Enterprise,” states Jeremy Cole, which is a much more accurate description of the state of affairs. “MySQL will start offering some features (specifically ones related to online backups) only in MySQL Enterprise. This represents a substantive change to their development model ? previously they have been developing features in both MySQL Community and MySQL Enterprise.”

Marten Mickos confirmed Jeremy’s post in the comments section, stating: “In 6.0 there will be native backup functionality in the server available for anyone and all (Community, Enterprise) under GPL. Additionally we will develop high-end add-ons (such as encryption, native storage engine-specific drivers) that we will deliver to customers in the MySQL Enterprise product only. We have not yet decided under what licence we will release those add-ons (GPL, some other FOSS licence, and/or commercial).”

So to clarify. Sun (or MySQL) is not going to begin closing the source code of MySQL features, but it is going to introduce new features into the Enterprise Edition that will not be available under an open source license.

To some extent there is nothing new here. The company previously announced that the Standard Edition of the recently introduced MySQL Workbench would include functionality not available in the open source Community Edition, while the MySQL Enterprise Fall 2007 release saw the availability of replication monitoring and advisory functionality only available with the Enterprise subscription.

Before that the company introduced Network Monitoring and Advisory Services with the Enterprise version in October 2006. Additionally, MySQL removed the Enterprise tarballs from its community ftp site in August 2007.

Mickos also responded to the Slashdot post itself; pointing out that “the business decision on this was made by MySQL AB (by me as the then CEO) prior to the acquisition by Sun, so this has nothing to do with Sun” and that “everything we have released under GPL continues to be under GPL”.

In a later comment he added: “If the world were perfect, we would only produce GPL code and we would have a great business that can fund the software development. But we have found that the world is not perfect. We have been experimenting with a variety of business models around FOSS (dual licensing, support only, simple subscriptions, different binaries for community and enterprise, non-open source features) to find the best one. And we will continue to experiment until we are satisfied. We need to find a model that allows us to produce a ton of great code under GPL while having the financial strength to do all this.”

I was reminded of an article Mickos himself wrote in 2006 about the 13 different business models used by open source vendors (the original article appears to have vanished but you can see my response to it and a list of the business models here).

From this list it is clear to see how MySQL is in the process of moving from “3. Software is free but if you embed it in closed source, you better pay a fee (Trolltech, DB4Objects, Funambol, MySQL, etc.)” to “6. Software is free but some enterprise features are not (SugarCRM, Zimbra, JasperSoft)”.

Of course, whether you believe this to be the correct model for MySQL is another matter, and Matt Asay for one would prefer to see MySQL opting for “5. Software is free but on-going maintenance, monitoring and provision of binaries is not (Red Hat)”, which is the direction the company had appeared to be going in.

The fear, as far as the community users is concerned, is that MySQL might end up using “7. Software is free but we built a closed-source product around it (EnterpriseDB, GreenPlum)”. However, given Sun’s business model is “9. Software is free but we sell everything else on the planet, including closed source software (IBM)” there appears to be little chance of that.

As Matt also notes, the problem MySQL has right now is a public relations problem (or a community relations problem). Given that there does not appear to be a vast change in strategy (despite the headlines this is a bend in the road rather than an about turn), this should not pose a long-term problem for the company.

Zack Urlocker has also clarified the situation here.

MySQL: Planet MySQL

Why ?how? is the most important question open source vendors can answer

“The question is not why use open source, but how to best use open source,” wrote Matt Asay earlier this week. It was a throwaway point but one that I think deserves more attention.

It occurred to me that “how” rather than “why” is the most significant question that open source vendors and projects should be answering right now as they try to encourage greater adoption of open source software.

There can’t be a CIO or IT director left on the planet that hasn’t either asked or been told why they should deploy open source software. They are either inclined towards believing the claims of theoretical benefits or they’re not. How many have asked or been told how they can take advantage of open source software?

Certainly those that are convinced or intrigued by the potential benefits will have gone on to explore how to go about reaping the rewards, but what about the waverers? Too often open source supporters just keep repeating the why mantra, as if the skeptics will eventually buckle under the pressure and offer themselves up for conversion.

Would a focus on how to make the best use of open source software not make a more compelling case? Besides, discussion about why you should deploy open source software naturally prompts discussion about why not you should not. How avoids unnecessary focus on the alternatives.

As I was thinking about this issue I came across an article in Baseline that discusses some of the obstacles facing IT management as they consider how to deploy open source. It provides a pretty good checklist of the questions open source vendors should be answering:

  • How to deal with licensing issues?
  • This is perhaps the how question that open source has gone the furthest towards answering, thanks in part to the SCO Group’s bungled legal claims. Black Duck and Palamida rose to the challenge, while individual vendors and vendors took on board and responded to issues related to licensing confusion. HP is now getting in on the act with fossbazaar.

  • How to contribute to open source projects?
  • Jim Whitehurst of Red Hat called the FOSS vendors out on this one in his keynote at OSBC, noting that: “We should be doing a better job advising companies how they can join open source projects.” This raised the question not just of how, practically, users can contribute back, but also how they will benefit from doing so. ?We?re a newspaper company, not a technology company,? Derek Gottfrid, senior software architect at NYTimes.com, told Baseline. ?We weren?t nervous about our open-source database layer being used by the Washington Post for a competitive advantage.? This sort of attitude can only come from a greater understanding of the benefits of open source than a focus on price and licensing flexibility.

  • How to deal with open source vendors?
  • The relationship between and open source software vendor and a traditionally licensed software vendor and their customers is intrinsically different. It comes with a lot less direct sales and a lot less hand-holding. Ensuring that potential customers understand how the relationship works is essential to setting their expectations at the right level. It also ties in to the next question:

  • How do you get good support?
  • Access to top quality support remains the biggest barrier to open source adoption despite significant investment by the open source vendors. The answer, other than getting acquired by Sun, has got to be getting existing customers to stand up and demonstrate their satisfaction. This has proved problematic in the past but should prove easier as more customers understand where their true competitive advantage lies (see above).

  • How to deploy and use the product?
  • Providing access to source code is not an excuse for poor or non-existent documentation. Again, this is one of the how questions that open source vendors have worked hard to answer in recent years.

  • How to find and hire good staff?
  • Another problem that is diminishing thanks to the growing popularity of open source. As Jon Williams, (former) CTO at Kaplan Test states: ?Open source is an absolutely incredible tool for motivating and retaining IT talent.? It is nevertheless something that vendors can and are continuing to help with.

    That’s an abridged list, but it’s a good starting point. How else can open source vendors help potential customers gaining a greater understanding of open source?

    MySQL: Planet MySQL

    Username:
    Password:
    (or Cancel)