I was just sent the link to the Attachmate, Novell, SUSE response to the status of Mono. Unfortunately, it doesn't really provide anything of interest. Here is the important part:
As a result of this increased focus on our core market, we will better align our future investments with business results. Focusing on what matters most to customers is the key to our innovation strategy and will drive the growth of our business. This has meant reductions in certain areas, such as Mono. However, Mono remains part of the SUSE business and should customer demand for Mono products accelerate, our development efforts will rapidly respond. Regardless, we will continue to provide maintenance and support for all Mono products – MonoTouch, Mono for Android, Mono Tools for Visual Studio and SUSE Linux Enterprise Mono Extension.
This doesn't sound like anything more than PR spin in a total of 350+ words. It reads like nothing more than "lalalalalala.........I'm not listening to jeffery..........lalalalalala. We fired the developers and have no idea what to do.............lalalala"
Along with this, we're curious and have some business questions:
- Why should we believe your ability to support the product given that you fired the entire team?
- Why should we wait on you given the hundreds of thousands of $'s that I have lost over this?
- Why should your community of customers believe in your ability to update Monotouch and Mono for Android?
So, please let us know when Attachmate will have the following features added/fixed in Mono for Android:
- Debugging in Visual Studio. Performance of the debugger is not good. Many features that VS developers expect are not working properly. When will you have this issue resolved?
- Performance of mono for android applications is not up to par with java applications. What is your schedule for improving performance?
- When will you support Android Honeycomb 3.0 and 3.1?
- What are you plans for support the next version of MonoTouch for iOS tentatively titled iOS 5? Will you be able to continually provide support within 48-72 hours of a new version shipping?
- Who is the face of the new Mono, Monotouch, and Mono for Android? Who are the new team members? What has been their involvement with the community? How do I contact them, as I previously had the contact info for various team members?
- When will we see the next update to Monotouch and Mono for Android? What are you current plans?
- What are your plans to attend the Monospace conference so that the community can meet these people?
BTW, I wrote the above a while ago and decided to let it "sit" for a few days while I digested the meaning. It appears even worse now that the Monotouch and Mono for Android sites are not functioning and have not worked nearly all this past weekend according to reports on twitter. In addition, reports on twitter suggest that the ability to purchase, download, and register the products has been taken offline. Given the timing, it is impossible to assume anything besides Attachmate has scuttled the products. How will customer demand accelerate without the ability to purchase, download, and register? Seriously, c'mon. These actions tell the community that:
- Attachmate has no interest in the Monotouch and Mono for Android products. If not, then why have they removed the products from the marketplace. Removing the ability to purchase and download along with removing the websites from operation sounds like they are removing the products from the marketplace.
- Each day that Attachmate keeps the intellectual property of Monotouch and Mono for Android, these products lose value relative to Attachmate. If Xamarin is able to get a .NET for iPhone product out to the community, the Attachmate Monotouch product's value is nearly zero.
- IANAL. Because Attachmate fired the Mono team, employee "non-competes" are typically null and void.
- IANAL. I know that companies sue based on damages. If Attachmate removes these products from the marketplace voluntarily (and so far, they have removed them voluntarily), I'm not sure that Attachmate has been damaged by Xamarin entering the marketplace.
I've also looked at the "patent" issue regarding Mono and Microsoft. Once again, IANAL. It looks like an iPhone mono product would be ok. Microsoft's promises don't extend to to the UI layer, but then again, you don't want a Windows UI on your iPhone. You want a native iPhone UI on your iPhone. I am not sure what happens with ADO.NET as there is a Sqlite namespace and Microsoft didn't extend their promises to ADO.NET. Microsoft has written an API for implementing your own ADO.NET set of classes, so it would be hard to get a judgement on Mono for iPhone and not sue IBM, Oracle, and other database providers.
What am I doing? Personally, I think the existing Monotouch has some good features. I'm staying with it for the short term. I'll be mixing in some "vendor directed" ObjectiveC. When Xamarin produces a Mono for iPhone product, I'm definitely looking at using it as a replacement for the existing Monotouch codebase that I have.
As a customer, I'm not mad at Attachmate. Frustrated, yes, but not mad. I understand business. I understand about risk/reward. I don't believe in a vast conspiracy or anything like that. This has the view of a company making a $ billion purchase, and not understanding what they bought. Its similar to the housing market implosion and CDOs that started in 2007. Most didn't know what they bought. I think its the same here. Attachmate is trying to spin a problem underneath the covers and have it be forgotten about by their shareholders.
In addition, I am not mad at anyone in the Mono/Monotouch/Mono for Android community either. Once again, life is about risk. I have made my own choices. I think some members of the community were trying to calm fears. In addition, when you are under pressure, you tend to solve the immediate problem with no long term concern (I've been there, I've seen this before, its not really anything to worry about).
PS.
- My friend Chris Hardy let me know on IM that you can still buy MonoTouch. I was taking the statements directly from twitter.
- Some people are making unpleasant statements about Jeff Hawn, CEO of the Attachmate Group. Unfortunately, I have been one of these jerks as well. If you look up his background, this is not unexpected and honestly, points to his background in finance. No, I don't think it some grand conspiracy. It merely is what it is.
PSS. Looks like the Monotouch and Mono for Android sites are back up.