History
The first example of dual-licensing was probably Ghostscript, which Peter Deutsch licensed first
under the GPL and later under the Aladdin Free Public License,
but also under a proprietary license.
Inspired by his idea, David Axmark and I released MySQL under
similar dual-licensing terms. Dual licensing has since become one
of the most common and popular ways to create profit centers
around Open Source/Free Software, in addition to support and
services around the product.
To be able to bootstrap MySQL Ab, we originally had a license
that allowed free usage, but a "pay-for" license if you used
MYSQL for commercial usage or on the Windows platform. In 2000 we
changed the free license to GPL, mostly to avoid having to
explain our own license to everyone.
The basic idea for our dual-licensing was this: if you bought a …
In case you are attending Oracle Open World 2008, the biggest Oracle conference in the world, and interested in either (or both) MySQL or Oracle Enterprise Manager Extensibility — I posted a proposal for a new presentation:
Extending Oracle Enterprise Manager by Example — Creating MySQL Management Plug-In
I’ve started looking into Oracle extensibility several years
ago and since then I’ve seen lots of improvements in
Extensibility Guide and many new plug-ins have seen the light of
the day. However, creating a new plug-in is still considered to
be something special and not available to mere mortals.
In this presentation we will see how easy it is to create a new
plug-in. What are the steps …
It’s been a while since the MySQL Management Plug-in 0.42 was released. Since then, I quietly updated it to version 1.0. The changes were very few; the biggest news was that the plug-in was certified by Oracle and added to OTN Oracle 10g Grid Control Extensions Exchange (see at the bottom).
I think the next version is due, as a few people have come back to me with some issues. The biggest was compatibility with Windows. Since I used the command line MySQL client, *nix and Windows shell incompatibilities were a major headache to solve, and I still couldn’t make it work reliably. I wanted to use DBI and DBD:MySQL, but it required installing and compiling Perl packages, which makes the deployment process very …
[Read more]Hello everyone,
Reading PlanetMySQL today, I discovered that Alex Gorbachev’s announcement that he has released the first public beta of his Oracle Grid Control plugin for MySQL was not aggregated! This is probably because Alex is primarily working on our Oracle space and so his feed isn’t on planet.
This plugin has been under development since 2006 and this is a major achievement.
Knowing that my feed is aggregated, and not willing to let this news and this amazing work go unnoticed by the MySQL community during the conference (I am at MySQLConf listening to Amazon.com’s CTO speak right now!)
In any event, if you missed them inline up there, here’s …
[Read more]It has finally happened! The first public release of the MySQL plug-in for Oracle Enterprise Manager 10g Grid Control is out.
It’s been a while since I first started to work on this, first as part of the Grid Control Extensibility article that I wrote for IOUG SELECT Magazine in 2006 (thanks to John Kanagaraj for encouraging me to write it), and then later as part of a demo for my …
[Read more]I’ve written in the past about how enterprise management vendors can act as “Gatekeepers of the Datacenter” by virtue of what technologies they do or don’t support as part of their management solutions. This rather lame dynamic is a big part of the reason why a lot of otherwise great technologies dont make it all the way into the traditional enterprise.
The problem gets further compounded when one of these “Gatekeepers” is also a platform or stack vendor. See, it’s hard to resist the temptation of delivering the absolute best management for IBM products from a Tivoli solution while shortchanging non-IBM ones. Or, to lay this on one of the aspiring members of the big 4… how about getting support for SQL Server on Oracle’s Enterprise Manager. Hmmm… I’m gonna guess it sucks because Oracle wants you using their database. Besides, who uses OEM that isnt already an Oracle db customer?
Lucky for us, Hyperic has always …
[Read more]