I just read about the release of Honey Monitor for MySQL. I read through the features. I looked at the screenshots. Then I read about the licensing. Then I read about the fact that it only runs on windows XP or Vista. So, my questions for the ages…

1. Why, in this age of multiple OSes battling each other for market share, would you write an application that is OS specific? Every app should run in a vendor neutral web browser unless there’s a really really good reason. Monitoring software, are you kidding? Monitoring software must be vendor neutral and web-based. I will never use anything that ties me to windows or linux or osx, it has to be cross platform. End of story.
2. Why, when MySQL is so heavily used on Linux and Solaris, would you write an application for MySQL that can only be run on Windows? Every MySQL DBA that I know uses either OSX or Linux or OpenSolaris for a desktop. Making a MySQL related application use windows seems like a slap in the face to me.
3. Why, in the age of Open Source, would you create a product with so many different tiers of licensing? Call me an obnoxious open-source advocate, but I firmly believe that ALL software should be free. If you use MySQL and you use Linux – you best be contributing back with 100% free code. To do otherwise, in my eyes, is selfish. It also drives away possible users and testers that might have helped make your product a success.

All of that ranting aside, I think Honey Monitor looks like a great product. The features are impressive and the screenshots look great. The problem is that I’ll never get to use anything other than the free version – and then not even that because it’s for windows and I am not using windows. However, if you don’t care about the points I just mentioned, go ahead and try out the app and let me know what you think. I would actually be interested to know.