Dave Stokes has just written that MySQL is Looking for
External Contributions. The first comments on that were
negative, saying that forcing developers to sign a contributor
agreement is not friendly, and that MySQL developers don't play
well with external contributors.
To be fair, it is not Oracle that has an unfriendly policy about
contributions. It was already like this with MySQL AB, and the
reason is simply that the company wants to maintain ownership of
the code, so that it will be able to sell dual licensing
agreements.
I may not like it, but licensing was still a consistent part of
the business when I left Oracle, and I assume it still is. Since
this “feature” helps paying the developers that create open
source software, I believe it is a reasonable trade-off.
Besides, also …
We’ve written about how a bad economy is indeed good for open source software. We’ve also recognized that with open source software’s maturity and place at the enterprise software table, a bad economy can be a double-edged sword for open source since the failure or fade of large enterprise customers, say big banks, hurts open source vendors right alongside traditional software providers.
What is interesting is that after a couple of years of economic rebuilding, we’ve seen recently how open source is being driven by innovation, particularly in cloud computing, …
[Read more]I've been going through our bugs database to compile a list of some noteworthy patch contributions that have been included in the MySQL 5.5 release. Of course any contribution is appreciated, no matter how small! And the list is probably not complete — please let me know if I'm missing any. I omitted a number of smaller patches that fixed compile issues and I only considered contributions that were tracked in our bug database and were tagged as "Contribution".
Note that these are new patches that have not been part of any other MySQL release — of course, all contributions from previous releases are included in 5.5 as well. We also received a few patches for InnoDB (particularly by Mark Callaghan and his team mates at Google/Facebook), which were incorporated in the InnoDB plugin in MySQL 5.1 (and …
[Read more]The Apache Software Foundation’s latest statement on the Java Community Process highlights continued dissatisfaction and dissent from Oracle’s stewardship and involvement in open source software.
This comes after some ups and downs for Oracle and its oversight of Java and other open source software that was previously under the auspices of Sun Microsystems. Oracle started off on a rough path when it sued Google over its implementation of Java in Android without preemptively or clearly stating that it was not attacking open source. At about the same time, it let OpenSolaris die a slow, somewhat confusing death. …
[Read more]Today, the InnoDB team announced the latest release of the InnoDB Plugin, release 1.0.4. Some of the performance gains in this release are quite remarkable!
As noted in the announcement, this release contains contributions from Sun Microsystems, Google and Percona, Inc., for which we are very appreciative. This page briefly describes each of the contributions and the way we treated them. The purpose of this post is to describe the general approach the InnoDB team takes toward third party contributions.
In principle, we appreciate third party contributions. However, we simply don’t have the resources to seriously evaluate every change that someone proposes, but when we do undertake to evaluate a patch, …
[Read more]Microsoft has announced that it is to contribute code to the Linux kernel development effort under the GNU General Public License (GPL) v2. What on earth does it all mean? Here’s our take on the situation. With thanks to Jay Lyman for his contribution to the following:
Q. This is a joke, right?
A. Not at all, although if any announcement is better suited to the image above, we can’t think of one. Microsoft has announced that it is going to contribute code to Linux under the GPLv2.
Q. What code is Microsoft contributing?
A. Microsoft is offering 20,000 lines of its own device drivers to the Linux kernel that will enable Linux to run as a guest …
[Read more]
This Thursday (June 25th, 13:00 UTC), Lenz Grimmer
will explain how to contribute code to MySQL, in a MySQL
University session titled MySQL Code Contributions. Lenz is a member of the
MySQL Community Team. His session will give an overview about how
code contributions to MySQL should be handled and performed. It
will cover the ideal workflow, requirements and available
infrastructure and toolchain that potential contributors should
be aware of.
For MySQL University sessions, point your browser to this page. You need a browser with a working Flash plugin. You may register for a Dimdim account, but you don't have to. (Dimdim is the conferencing system we're using for MySQL …
[Read more]
MySQL has deep roots in open-source software development
communities and code contributions to MySQL keep flowing in, being
reviewed and integrated into the MySQL.
During our BoF at the MySQL Conference and Expo, Lenz Grimmer talked about our work to make MySQL (even more) contributor friendly, with some more focused effort starting on February 1, 20091.
The desire to contribute code to MySQL remains as strong as ever as evidenced by this year's MySQL Conference and Expo, where I had an opportunity to speak with some contributors and partners who wish to contribute to MySQL. Of course, there are a lot of strong and varying opinions in this area.
As I said above, code has been contributed and absorbed in MySQL (according to either the MySQL …
[Read more]
MySQL has deep roots in open-source software development
communities and code contributions to MySQL keep flowing in, being
reviewed and integrated into the MySQL.
During our BoF at the MySQL Conference and Expo, Lenz Grimmer talked about our work to make MySQL (even more) contributor friendly, with some more focused effort starting on February 1, 20091.
The desire to contribute code to MySQL remains as strong as ever as evidenced by this year's MySQL Conference and Expo, where I had an opportunity to speak with some contributors and partners who wish to contribute to MySQL. Of course, there are a lot of strong and varying opinions in this area.
As I said above, code has been contributed and absorbed in MySQL (according to either the MySQL …
[Read more]
MySQL has deep roots in open-source software development
communities and code contributions to MySQL keep flowing in, being
reviewed and integrated into the MySQL.
During our BoF at the MySQL Conference and Expo, Lenz Grimmer talked about our work to make MySQL (even more) contributor friendly, with some more focused effort starting on February 1, 20091.
The desire to contribute code to MySQL remains as strong as ever as evidenced by this year's MySQL Conference and Expo, where I had an opportunity to speak with some contributors and partners who wish to contribute to MySQL. Of course, there are a lot of strong and varying opinions in this area.
As I said above, code has been contributed and absorbed in MySQL (according to either the MySQL …
[Read more]