Oracle has NOT promised (certainly not in a legally binding manner):
– To keep (all of) MySQL under an open source license.
– Not to add closed source parts, modules or required tools.
– To keep the code for MySQL enterprise edition and MySQL community edition the same.
– To not raise MySQL license or MySQL support prices.
– To release new MySQL versions in a regular and timely manner.
– To continue with dual licensing and always provide affordable commercial licenses to MySQL to those who needs them (to storage vendors and application vendors) or provide MySQL under a more permissive license
– To develop MySQL as an Open Source project
– To actively work with the community
– Apply submitted patches in a timely manner
– To not discriminate patches that make MySQL compete more with Oracles other products
– To ensure that MySQL is improved also in manners that make it compete even more with Oracles’ main offering.
In short, Oracle hasn’t promised to do much of anything that truly matters.
Oracle made a statement about MySQL’s future — but which addressed only one of the concerns on the above list, the one marked with an asterisk. Nothing — or at least, nothing of substance — has been said about MySQL’s future as an open source project.
It’s not surprising at all, given that all of Oracle’s experience with open source would come through their acquisition of Sun and not through anything they’ve done directly. Plus, almost nothing Oracle has said so far indicates they’re willing to let Sun’s people do the heavy lifting where MySQL is concerned.
At the very least, all that hammering on Oracle’s facade is producing a few cracks. It’s a sign that they can be persuaded to do the smart thing, and not tick off a great many people who could be potential customers.