|
|||||||||||
|
Re: Distro packaging decisions and the non-public Enterprise source
From: Colin Charles <colin(at)mysql.com>
Date: Tue Sep 18 2007 - 12:12:45 EDT
Hi! >> In the beginning, before the community and enterprise versions split, it >> was simple, Gentoo simply provided 'dev-db/mysql'. >> >> Then the split happened, and we added 'dev-db/mysql-community' to the >> tree, while the main 'dev-db/mysql' followed the Enterprise source >> releases. This allowed folk to just upgrade into the enterprise version, >> which had better support in terms of bug-fixes actually getting out to >> users than the Community version. > > The above makes sense to me -- in fact I'd be hard-pressed to find a > reason why a user would choose mysql-community other than my own > profiling patch which was committed there (which for most users isn't a > very big carrot). There are obviously more planned features, besides your own profiling patch. I believe the patch queue log is public, even >> Now that Enterprise source has gone closed (but not missing), and Gentoo >> is faced with a difficult decision. > > It's more like the other way around -- it's not closed, it's missing. > But it's not really missing either. :) Its still GPLv2, and its not closed source. So tarballs are available only to Enterprise customers, via enterprise.mysql.com Sources are still open, via Bitkeeper >> - Do we respect the wishes of MySQL AB, and only package the community >> sources, dropping ES entirely? This would hurt any commercial >> Enterprise users on Gentoo. > > I think this is the worst case for the user, and would hurt not only the > "commercial Enterprise users" but all users, as they then get a much > less-maintained version of MySQL with more delayed bug fixes. Since distributions don't normally *ship* every month, how does this make it worse for our user base? Distributions typically ship once every 6-9 months, with the exception of Gentoo and FreeBSD who have a different sort of packaging system that handles "ports" So, frankly, every bit of software you get on your distribution is mostly *outdated*. Providing one source release once every 3 months (90 days) ensures that distributions are actually getting the freshest copy of MySQL Community, and during their "support cycle" can release another update in another 3 months, even >> - Make a new package, dev-db/mysql-dorsal, retire the old dev-db/mysql, >> and FORCE users to migrate to one of community or dorsal (such an >> approach will NOT be popular for any distribution). > > Given the above, this actually doesn't make much sense, since we are > using MySQL's own tarballs on DorsalSource (and mirror.ps), there is no > need to rename them. Yes, there is. I believe you cannot call it MySQL Enterprise, because that in itself is trademarked > This is actually pretty interesting, in that MySQL has been actually Now its 4 source tarballs a year, so every quarter, i.e. 90 days This is meant to *help* distributions (though I can see this being negative towards Gentoo or FreeBSD whom have no "release" concept - everything is latest) thanks and kind regards -- Colin Charles, Community Relations Manager, APAC MySQL AB, Melbourne, Australia, www.mysql.com Mobile: +614 12 593 292 / Ekiga/Skype/Gizmo: colincharles Web: http://www.bytebot.net/blog/ MySQL Forge: http://forge.mysql.com/ -- MySQL Packagers Mailing List For list archives: http://lists.mysql.com/packagers To unsubscribe: http://lists.mysql.com/packagers?unsub=lists@pantek.comReceived on Tue Sep 18 12:15:39 2007 This archive was generated by hypermail 2.1.8 : Sun Oct 07 2007 - 10:15:39 EDT |
||||||||||
|
|||||||||||