Removing Oracle Support
Max Kanat-Alexander
mkanat at bugzilla.org
Sat Aug 14 01:54:04 UTC 2010
As some of you may know, yesterday Oracle demonstrated that they are
clearly opposed and dangerous to open-source software:
http://www.marketwatch.com/story/oracle-sues-google-for-patent-infringement-2010-08-12
Our current Oracle driver is a semi-dangerous hack with many bugs. It
is maintained by Oracle, Inc. I'm not sure if it will even be possible
to make it work with trunk, where Search.pm is going to be using a lot
more sub-selects.
I personally would like to remove Oracle support from Bugzilla.
However, it's not primarily for the technical reasons stated above, but
because I simply no longer wish to cooperate with or support Oracle,
given their business practices. I was thinking that we'd simply remove
the Oracle driver from trunk (though it would stay in 4.0 and below).
Users wishing to migrate their Bugzilla DB away from Oracle could still
use bzdbcopy.pl in Bugzilla 4.0 and below, so they wouldn't be blocked
from upgrading to a newer Bugzilla.
Oracle, Inc. is still welcome to maintain an Oracle driver. After all,
this is open source. When people ask us about Oracle support, we'd be
happy to point them to a separate, Oracle-maintained driver. (After all,
it's just two files.) I simply am not interested in continuing to review
any code related to it, and don't want to ship it with Bugzilla.
MySQL is also owned by Oracle. I'd strongly recommend that people use
MariaDB instead:
http://askmonty.org/wiki/MariaDB
MariaDB is a drop-in replacement for MySQL with better performance and
features, created and maintained by the original author of MySQL, Monty
Widenius.
At some point when distros generally all carry MariaDB, I'd also like
to update the documentation to recommend MariaDB instead of MySQL
(although this has a larger technical justification than my desire to
remove Oracle support from Bugzilla, and is probably something to
discuss in another thread at another time).
Anyhow, I'm interested to hear feedback on this and the general sense
of the community about it. I'm sorry to the nice people who I've worked
with at Oracle--this isn't about any individuals, it's about what
organizations we want to support as a project.
-Max
--
http://www.everythingsolved.com/
Competent, Friendly Bugzilla and Perl Services. Everything Else, too.
More information about the developers
mailing list