ramblings on PHP, SQL, the web, politics, ultimate frisbee and what else is on in my life
back «  1  2 

Re: Oracle needs to get hurt .. badly!

Python might be easier, since Google has a big influence over Python, though just that might also make it harder, since it could then just look like Google abusing its cooperate power rather than the community fighting back with a statement.

Re: Oracle needs to get hurt .. badly!

Hi guys. While I have nothing against Postgres and SQLite, there is no need to throw out MySQL to protest against Oracle. There are already 2 forks with stable releases out there: MariaDB and Percona Server. MariaDB is already making its way into Linux distros too.

Even if you wanted to completely exclude MySQL support from your project, you can still include one of the forks instead. This way you wont hurt any of your users but would be sending a powerful message, especially if many projects do the same thing together. (If you want to be pedant, you can actually identify MariaDB from the version string and make your software refuse to work with MySQL while still supporting a fork.)

I don't know if a fork of BerkeleyDB and other projects exist though, for MySQL we never trusted Oracle anyway so we are well prepared :-)

Other than that, your thinking is absolutely correct. For Oracle, and also all other large corporations that are sitting on software patents too, the only thing that matters is the money. In the community the weapon we have is us, the people and developers. If leading open source developers and projects stop supporting Oracle products, that will have an effect. In particular the Linux distributions have a lot of power. Imagine if an Oracle product is replaced by a fork in Debian... Ubuntu... Fedora... Suse... it's like disappearing from the face of the earth.

Disclosure: I work on MariaDB. It's not really appropriate for me to call for a protest on MySQL, I just wanted to highlight how to do it and not to do it if you're up for it.

Re: Oracle needs to get hurt .. badly!

PostgreSQL with its one collation per database? Oh no, this is a poor joke.

Take a look here

Maybe starting using software from these guys is a good start...

http://www.percona.com/software/

http://www.mysqlperformanceblog.com/

These guys seem to be pretty serious about what they do.

Re: Oracle needs to get hurt .. badly!

Don't forget about Drizzle as a MySQL alternative as well. Although it was started by a bunch of guys that were all on Sun's payroll I think they left when the merger happpened.

I've been thinking, as someone who is forced to deal with Oracle's ERP software, you could write a pretty good ERP system for smal to medium businesses using PHP.

Re: Oracle needs to get hurt .. badly!

Perhaps the key here is not a sustained boycott type of effort targeting their bottom line... perhaps a successful "statement" of many projects near-simultaneously releasing Oracle-less versions would garner enough _news_ to make the _statement_ itself significant.

A resignation of a key official due to a policy disagreement isn't designed to make a pragmatic difference in and of itself... it's designed to be a statement that gets heard and makes others think. Maybe the wording around an Oracle-gutting from a software release could use the term "resign", e.g. "we are _resigning_ our Oracle interoperability in response to their patent litigation".

Re: Oracle needs to get hurt .. badly!

Yes, I am hoping that only a single well concerted statement would be necessary. To give it more weight I think it shouldn't just be words though, which is what brought me to the idea of dropping Oracle product support from the next release.

I should clarify a two things here:

  • With next release, I mean only the next release and not necessarily releases after the next release
  • Especially in regards to MySQL, I am aware that several non Oracle products (aka MySQL forks) speak the same protocol and for obvious reasons therefore do not have separate drivers in most products. Just stripping MySQL support would kick out all these non Oracle products. It would make sense to rename the drivers, because then which name do you choose (MariaDB, OpenQuery, Percona etc)? And just duplicate them to give each their own also doesn't make technical sense. Furthermore in the end MySQL users could still connect. So I am not sure if it would make sense to strip MySQL support.

«  1  2