jump to navigation

eXo Platform raises 6m USD March 8, 2010

Posted by Sacha in English, IT.
add a comment

I am very happy to report that eXo has successfully raised 6m USD from two leading French VCs (Auriga Partners and XAnge Capital). Also, Bob Bickel will step up as chairman of eXo’s BoD. As announced a few months back, I am an advisor to eXo and I’ve also participated to this investment round.

I’ve always been impressed by eXo’s product portfolio, both in terms of width and depth. Yet, while eXo is well-known and has very solid references in France (Orange, M6, Geneva State, Generali, etc.), they are pretty much unknown in the USA. This is not surprising though: this is the result of a complete lack of sales presence in the USA and no marketing activities. Consequently, with this investment, eXo will accelerate their U.S. operations and recruit some key talents.

And this acceleration has already started: Katie Poplin, fame of JBoss’s marketing machine, has recently joined eXo as their worldwide marketing director (Katie was the steam engine behind all JBoss World events). And in case you didn’t know that yet, the highly talented Chantal Yang is behind eXo’s PR machine (through PageOne).

This is going to be a fun ride! Onward,

Sacha

[FR] Paris JUG – Sorbonne! February 1, 2010

Posted by Sacha in Français, IT, JBoss.
7 comments

La semaine prochaine, le Paris JUG fêtera ses 2 ans. Déjà 2 ans? Seulement 2 ans? Une certitude, en à peine 2 ans, le triumvirat des co-fondateurs (Goncalves, Dewalle et Cadi) a réussi à établir le Paris JUG comme un point d’ancrage inévitable du monde Java à Pâââris. Alors que pour bon nombre de JUGs, la difficulté est de trouver des présentations intéressantes, le défi n’est pas le même pour le Paris JUG: leur challenge est de trouver des salles (peu coûteuses) permettant d’accueillir un nombre croissants d’auditeurs. Quel beau problème.

Et donc, pour les 2 ans du Paris JUG, j’ai l’honneur d’avoir été convié à présenter la keynote. Son titre: “La révolution Open Source a-t-elle eu lieu?”. L’événement aura lieu dans le lieu mythique qu’est La Sorbonne.

Que vous soyez de Paris, de province ou d’ailleurs encore, vous pouvez vous enregistrer ici pour assister à cet anniversaire.

A la semaine prochaine…

UPDATE: voici les slides de ma présentation.

JavaOne 2010? Dead or slow moving? (like, really really slow) January 13, 2010

Posted by Sacha in English, IT, JBoss.
1 comment so far

I was looking for information about JavaOne 2010 and despite being indeed listed on the Moscone Center events page, SUN/Java web pages make absolutely no mention about it and only refers to JavaOne 2009. No words about a call for paper neither. So, does SUN really think it can pull a JavaOne conference from scratch is less than 6 months?

Until ORCL’s definitive agreement for buying SUN has been closed, SUN is supposed to keep driving its business independently. I have a really hard time believing this total lack of communication and organization around a JavaOne 2010 conference fits that rule.

Onward,

Sacha

P.S.: too bad, the OracleOne TLD is already taken ;)

RHT Q3FY10 December 22, 2009

Posted by Sacha in IT, JBoss.
add a comment

From RHT’s Q3 report:

Total revenue for the quarter was $194.3 million, an increase of 18% from the year ago quarter. Subscription revenue for the quarter was $164.4 million, up 21% year-over-year.

And

Non-GAAP adjusted net income for the quarter was $33.5 million, or $0.17 per diluted share…

For reference, analysts estimates projected revenues of $188 million and earnings of $0.16 per share – without taking in account the recently settled 5 years old lawsuit.

Great work, onward,

Sacha

EE6 has been approved, yet… December 3, 2009

Posted by Sacha in English, IT, JBoss.
17 comments

It is with GREAT pleasure that I’ve learned that the JCP EC had approved the final ballot for Weld and EE6!

This really finishes the work started with EE5 and clearly positions EE6 as the most powerful and yet the easiest to use Java runtime environment, clearly ahead of Spring and its XML logorrhea. Furthermore, the definition of a powerful Web profile without the hassle of some of the most legacy EE specs (IIOP anybody?) will give fresh air to the too many IT teams building (and attempting to maintain) their own Tomcat on steroids.

Yet, a spec with no implementation is hardly usable (for my own sanity, please don’t mention the EE5/JBoss5 drama), and so I’m very impressed that JBoss already released JBoss 6.0M1 which contains some of the most important EE6 bits. Jason’s blog entry here, Dimitris’ here. Congratulations guys, the move away from 5.2 was a smart decision.

Yet, when closely looking at the Weld and EE6 votes, only one company didn’t vote for both JSRs: SpringSource/VMware. They didn’t politely cast an “Abstain” and explain the reason why in the comments, no, they simply didn’t cast a vote at all. How to interpret that non-move? Well, maybe they “forgot” – this happened to me at JBoss for a couple of “less critical” votes – and so I went to look at SpringSource’s official news and PR page, SpringSource’s official blog and even Spring “.org” page: nada, nothing, no official position (and Rod Johnson hasn’t blogged in more than 3 months – so no help from there either).

I don’t think this silence is clever as this will make people speculate that either i) SpringSource is still debating internally what their official stance should be or, worse, ii) that they will retain from giving an official stance for as long as possible to keep all options open and possibly change their opinion down the road as they see fit. Or maybe SpringSource didn’t cast a vote because VMWare refused to sign JCP’s JSPA agreement for some reasons related to their IP. Who knows?!? (disclaimer: I don’t)

In order to keep the worse rumors at bay, I think that SpringSource should clearly state ASAP i) why they didn’t vote and ii) what their official stance on EE6/Weld/etc. is. and iii) whether VMWare/SpringSource is still part of the JCP.

Onward,

Sacha

http://dandreadis.blogspot.com/2009/12/jboss-as-600-m1.html

Quickies… Roubini, SAP and Java, anatomy. November 16, 2009

Posted by Sacha in /dev/null, English.
2 comments

Is the economy really doing better? We keep getting “positive” information from official sources, but Roubini isn’t that convinced it seems:

Think the worst is over? Wrong. Conditions in the U.S. labor markets are awful and worsening. While the official unemployment rate is already 10.2% and another 200,000 jobs were lost in October, when you include discouraged workers and partially employed workers the figure is a whopping 17.5%.

While losing 200,000 jobs per month is better than the 700,000 jobs lost in January, current job losses still average more than the per month rate of 150,000 during the last recession.

Also, remember: The last recession ended in November 2001, but job losses continued for more than a year and half until June of 2003; ditto for the 1990-91 recession.

Ouch, not good, but much more in line with my intuitive perception of the market situation.

On a more positive note, a blog post by Vishal Sikka from SAP (as discussed on TSS) asking ORCL to put Java in a proper foundation à la Eclipse. Most commentators focus on the MySQL part of the SUN/MySQL deal, but the Java aspect is much more important: Java is a much bigger ecosystem than MySQL is and will ever be, impacting about half of the new applications developed in the world. Consequently, I am very happy to see SAP step up and make a public promise on its Java investment in case ORCL behaves. My only criticism to SAP? JCP EC members are not supposed to publicly disclose information discussed during the EC meeting – which Vishal Sikka did in his blog – not classy.

Last but not least, a Russian artist shows his “deep” understanding of women’s anatomy. Very impressive.

SUN vs./and ORCL: the failure of the dual licensing model? October 25, 2009

Posted by Sacha in English, IT.
9 comments

I’ve never been at ease with GPL-dual licensing business models. What worried me wasn’t so much that OEMs had to pay for a proprietary license on the product – OEMs spend half of their lives licensing software and the other half paying royalties, FOSS or not. No, what I didn’t really like was the viability of this model, or more precisely that it invalidated one of FOSS’s key value and promise: the extreme viability of the code. Let me explain…

The good thing with FOSS-backed business models is that as a user of a FOSS product, whatever happens to the company behind the product (getting evil, going bankruptcy, etc.), you do have a B-plan. That B-plan might not be ideal, it might take time to materialize, might cost some money, but there *is* always a B-plan.

The problem with GPL dual-licensing business models is that this is simply not true. If the company behind a dual-licensed product X get sold to an evil company, goes bankrupt or decides to increase its prices by 400%, all OEMs are doomed. In the best case (i.e. if the IP is still owned by some legal entity, read: no bankruptcy), the OEMs can keep paying a high fee. But in case the IP owner just go bust, you cannot license that IP from anywhere anymore and you are only bound by the terms of the GPL and either have to GPL your own product or get rid of that viral piece of code. Don’t get me wrong, that situation is very similar to any proprietary product, but it then defeats one of the key added value of FOSS software: by going the GPL-dual-license route, OEM customers do not simply pay a fee, more importantly they loose one of the most important feature of FOSS: long term viability of the code.

So, to go back to the MySQL/ORCL drama, all of this bla bla wouldn’t take place if MySQL wasn’t dual-licensed (but was LGPL based for example): all customers (OEMs or end-users) could keep using it as-is, with no restrictions as to whether they have to open source their own product or not. Granted, they would loose the support/maintenance provided by SUN/MySQL, but could hope to find quality support from another company. There would be no ORCL/EU story, nada. For example, this problem doesn’t exist for other SUN-owned FOSS products such as Glassfish (CDDL) or OpenJDK SE (GPL+CP-Exception).

Oh, and if ORCL wanted to be (really) evil, they could simply relinquish control of the project governance to some “open body”, give away the trademark of the project and walk away… but KEEP MySQL’s copyright in their safe. They would then argue that they are good FOSS citizens since they have relinquished control on anything FOSS-related. This would obviously kill MySQL’s OEM market but ORCL could hardly be criticized by Open Source proponents for that move: the problem would lie in the absence of a *proprietary license* here, not in any FOSS-related concern. And if needed, this could be properly “spinned” as FUD by ORCL PR machine (and MSFT for that matter) to show how weak the Open Source model is – when it actually only shows *the* big weakness of  dual-licensing models.

Some of the ex-MySQL co-founders who now ask for ORCL to let MySQL go are responsible for the current situation: their choice of a dual license  business model years ago is what led to the current situation … but also what led MySQL to a 1B valuation. You cannot have it both ways I guess.

For a free marketing ride on the FOSS buzz, the dual-licensing model could cast a FUD-cloud on all FOSS-based business models.

Onward,

Sacha

JBoss World 2009 September 4, 2009

Posted by Sacha in English, IT, JBoss.
4 comments

Even though I left RHT a few months back, I remained in close touch with the team there and it is with a great pleasure that I attended JBoss World 2009 this week in Chicago.

For the first time ever, JBoss World and Red Hat Summit happened at the same time under the same roof. Better, a unique pass enabled attendance to either sessions. While this approach had some risks, it has been very well executed: both conferences kept their pedigree while enabling cross-pollination (I’ve myself attended several RHEL-related sessions). From an attendance standpoint, I’ll wait for the official number, but I’ve heard the number of 1′600 persons which isn’t bad at all in the current economy.

On the JBoss front, this year was pretty reasonable in terms of announcements. Things I’ll remember from this year:

  • The long awaited EAP 5 has been released (yes, I know, it was about time)
  • Bill Burke initiated the REST-* initiative, aiming at defining a set of middleware services API on top of REST (read: WS-* for IQ<180)
  • RHT initiated the Deltacloud effort aiming at standardizing an abstraction layer for IaaS cloud providers
  • and last but not least, the GateIn project was released to the public!

The last news is actually very important and generated quite a bit of noise since i) it is clearly a big jump for JBoss Portal users and ii) will shed quite a bit of light on Exo Platform, a talented company whose codebase was merged with JBoss Portal. Project merge are always risky but the result that has been achieved in just a few months of work is simply amazing – look at the snapshots.

Since I’ve left the conference one day before it closes, I’ll miss tonight party but I think it is much safer this way – one party was enough ;)

Onward,

Sacha

Weight and cultural differences September 4, 2009

Posted by Sacha in /dev/null, English.
add a comment

This week I was in Chicago in order to attend the common JBoss World/Red Hat Summit event and it was a great opportunity to meet with many friends and colleagues I hadn’t seen for a long time.

During those reunions, I realized that the most frequent comment I’d get related to … my weight. “Everybody” would tell me that I looked great and that I had lost weight! Hey, that’s good to hear! Well, until I realized that they were all either European or American and that I met with an ex-Chinese colleague who told me: “Oh, you look good, didn’t you take on some weight?”…

Truth be told, since I left RHT, I have the exact same weight ;)

Boycotting Tamoil August 28, 2009

Posted by Sacha in /dev/null, Cars, English, Regional.
add a comment

In case you haven’t followed Kadhafi’s latest story, it is uterly shocking. Having our Swiss president officially apologies over Kadhafi son’s arrest is hard to swallow. Let’s call it an example of “realpolitik”.

Consequently, I decided to boycott the Tamoil oil station network, owned by the Kadhafi family. My action will obviously have no material impact but it is a matter of principle, pour la forme.

Mac OS X Snow Leopard “shipping” today… August 28, 2009

Posted by Sacha in /dev/null, English, IT.
2 comments

Apple has had an impressive ride in the last 8 years and is now the obvious leader in distributing all possible digital entertainment bits: from songs to movies, from iPhone applications to online courses, Apple is leading the pace.

Except… except if you want to buy their latest OS cut: Snow Leopard. I find it amazing that in 2009 Apple is not selling an electronic version of Mac OS X (on their iTunes Store for example). In that area, MSFT is clearly one step ahead of Apple since you can not only buy downloadable version of their OSes, but also of their office suite.

The absence of an electronic version of Mac OS X just doesn’t compute. Any idea why they don’t have one?

[FR] J’ai essayé pour vous: les Cast Codeurs Podcast August 18, 2009

Posted by Sacha in Français, JBoss.
2 comments

Les Cast Codeurs PodcastIl y a quelques mois, une bande d’irréductibles gaulois, Emmanuel Bernard, Antonio Goncalves, Guillaume Laforge et Vincent Massol créaient un nouveau podcast: Les Cast Codeurs. Description du concept:

Le concept du podcast Les Cast Codeurs est de discuter les nouvelles fraîches du monde Java en Français s’il vous plaît.

En général, le podcast contient les rubriques suivantes:

  • discussion sur les nouvelles du monde Java avec vos hôtes habituels
  • La sélection des outils de la semaine: un outil que l’on utilise au quotidien pour coder ou travailler
  • Java, les mains dans le cambouis: une discussion détaillée sur un sujet peu connu des développeur
  • l’interview: une interview d’un acteur Francophone (si possible) du monde Java

J’avais lu la nouvelle lors du lancement du podcast, mais n’étant pas un grand consommateur de ces contenus (je ne synchronize mon iPod que rarement – ce qui réduit considérablement leur intérêt), j’avais superbement ignoré la chose. La situation a changé récemment: désormais fashion victim et propriétaire d’un iPhone 3GS, je synchronise plus régulièrement mon téléphone et donc, peut bénéficier des Podcasts. Lors d’un long voyage en solitaire (retour de vacances), je me suis donc branché sur le podcast des Cast Codeurs et là, grande découverte, ce podcast est tout simplement superbe. Le ton est détendu mais les contenu sérieux, les avis balancés et les sujets variés. Bref, du tout bon.

Note plus personnelle, j’ai toujours perçu en Emmanuel Bernard un “A-player“, un jeune bourré de talent, plein de potentiel, avec une compréhension non seulement technique mais également une bonne intention du marché et, clairement, une envie d’apprendre. De surcoît, attitude que j’apprécie particulièrement, une faculté à se remettre en question et donc à être prêt à changer d’opinion si nécessaire (bref, il écoute, il ne fait pas que parler). Il ne lui manque que LA bonne opportunité et le résultat sera excellent. Bref, j’arrête la brosse à reluire pour vous dire qu’en tant que “présentateur” (on dit ça comme ça?) du podcast, il est fidèle à lui même: très bon. En effet, l’un des risques d’une telle position et de prendre trop de place, ne pas laisser suffisamment la parole à l’équipe et donc ne pas diriger les débats de manière ouverte. Que nenni ici.

Évidemment, comme toute nouvelle expérience, des améliorations verront probablement le jour. La durée des épisodes est très irrégulière, la quantité d’anglicismes est tout simplement effrayante (conseil: faites-le anglais si vous n’arrivez pas à passer sous la barrière des 50% d’anglicismes dans vos phrases initialement en noble langue Françoise) et la qualité sonore de certains intervenants pourrait être meilleure (quitte à enregistrer les voix en local et les resynchroniser lors du montage). Mais bon, ce côté “fais sur le coin de la table de la cuisine” a du charme :)

Bref, bravo à l’équipe et surtout, continuez!

“Onward”,

Sacha

Google Maps under attack?!? August 18, 2009

Posted by Sacha in /dev/null, IT.
5 comments

Despites their huge R&D staff, and outside of their search/ads engine, I always thought that very little (usable) innovation came out of Google’s R&D centers: most of the tools you’re using on a daily basis are the refinement of external acquisitions (ok, ok, they’ve build an AJAX mail and calendar interface as well… which I hope didn’t require thousands of engineers). Anyway, Google Maps is one of those external acquisitions that I like very much.

One of the problems I have with Google Maps though is how (un-)recent street information and satellite pictures are. For example, while relatively recent, the block of three building where I live isn’t mentioned on the map, and show as a bucolic field on the satellite view. But I can insure you the place where I live does indeed exist and that Switzerland isn’t lacking any satellite activity. So I am always looking for a better alternative. MSFT’s Bing Maps has even worse maps, same for the franco-french Géoportail which is probably fine for France but not for anywhere else (including Switzerland). At a time when we want everything to be “on-demand” with the best possible accuracy, isn’t it strange that we keep using out-dated information (sometimes as long as 4 years old) for geo-located activities?!? It seems that because Google Maps UI and API are good, we don’t care relying on outdated information.

Consequently, when I saw the flurry of news related to Indian-government service providing a serious competitor to Google Maps, ni une, ni deux, I jumped on my mouse to be one of the first to use Bhuvan, the revolution in action!

One of Bhuvan advertised features is that it is well suited for people with a low-bandwidth Internet access – which still represents a large proportion of Internet users. Well, actually, I quickly realized you were supposed to read this differently and that a better phrasing was: “no need to have a fast Internet connection, Bhuvan’s web site is so slow that you won’t need it”. Anyway, after a few nervous clicks, I still couldn’t see any high quality map. AJAX-on-demand-junkie that I am, I didn’t realize that in order to use Bhuvan, I had to:

  • download a Windows-only/IE-only plugin (I got lucky and was able to download it at 8kb/s)
  • register on the web site and share my name, phone number, e-mail, location, etc.

OK, so it is fine to have a low-bandwidth Internet connection, but you’d better have a recent Windows installed and no fear of sharing your personal information with the Indian government. Anyway, those are just details compared to the grand revolution I was about to take part in. So I switched to my Windows laptop, installed the plugin and gave away my personal information.

Once done, I zoomed onto Switzerland and … And, nothing. What was only mentioned in some articles, and certainly not in their title, is that Bhuvan aims at becoming a Google Maps competitor but … “only” for India (which, I agree, do represent a big chunk of the planet). OK, my bad, I should always read the fine prints. Since I am a “citoyen du monde“, I decided to put myself in the shoes of an Indian citizen and zoom in some random places in India. Result? Not good. At all. At first, I thought more detailed maps were being slowly streamed to my machine, but no, all available information was already there, in my “browser” (i.e. more precisely a .Net widget running inside IE, developped by … a US company).

So, is Bhuvan a serious competitor to Google Maps? If you are a Windows and IE user, do not mind installing third-party binaries and sharing personal information with the Indian Government, care only about Indian maps and do not care about detailed maps: yes, it is a serious contender. Otherwise, it is not.

I know, I look like I am not being fair picking up exclusively on Bhuvan’s defficiencies. Truth is that I love the idea that a government-funded entity shows value by making the result of some of its investments accessible to its citizens. This happens too rarely. But what I didn’t like was the big media buzz they initiated, painting themselves at the “Google Maps killer”. My advice: stay humble and if you are to make such strong statements, you’d better be ready. If not, what was initially a great initiative will just make you look bad. In the good spirit of Open Source, maybe they should have done a simple press release, grown their community, fixed their bugs and technical defficiencies and, in a few years time, let the “community” state that their prefer Bhuvan to Google Maps, that would be a real win. Next time maybe…

Onward,

Sacha

J’ai lu pour vous: “Chroniques de la main courante” August 16, 2009

Posted by Sacha in /dev/null, Français.
3 comments

Comme indiqué précédemment, j’ai donc lu pour vous “Chroniques de la main courante“ de Serge Reynaud.

Cet ouvrage est composé d’une multitude (plusieurs dizaines) d’histoires, présentées comme autant de chapitres, les plus courtes tiennent sur une page, les plus longues sur cinq ou six. Et, étonnamment, c’est là l’un des attraits de ce livre: ce livre se promène partout, et se consomme par petites bouchées. Livre idéal du parent en vacances (qui n’est donc pas réellement en vacances) et qui peut donc se lire une petite histoire sans crainte de devoir re-contextualiser les 18 pages précédentes (“Mais qui était John déjà?… Le mari ou l’amant de Marie… ah oui, son père.”).

Si vous avez visité et apprécié le site web de Serge Reynaud, vous ne serez aucunement dépaysé: les histoires du livre sont exactement du même acabit. D’ailleurs, un certain nombre des histoires présentent dans le livre sont en réalité une sélection des meilleurs histoires disponibles sur le site web (une méthode efficace pour rentabiliser quelque peu son travail).

Évidemment, si vous lisez exclusivement de la “Grande Littérature”, ce livre n’est pas pour vous, car là n’est tout simplement pas sa vocation. Néanmoins, j’ai été surpris par la qualité d’écriture d’un certain nombre d’histoires: on est loin du rapport de police et plus proche du roman. Dès lors, ce qui m’a  étonné a été la grande différence de qualité d’écriture entre certaines histoires. Ainsi, d’une histoire à l’autre, on peut passer d’un français simple, presque tutoyé, à un très bel écrit avec une description des “personnages” et des sentiments fort bien étayée. Dès lors, je ne sais pas si Serge Reynaud a écrit toutes les histoires ou si il a joué le rôle d’agrégateur des histoires de plusieurs auteurs (lui inclu, bien évidemment). Si c’est le cas, une précision serait utile car elle permettrait de mieux comprendre les différences stylistiques et de de niveau rencontrées.

Conclusion: si vous êtes encore en vacances, n’hésitez pas et commandez ce livre rafraîchissant et sans arrogance aucune.

(Dirty little secret: si vous aimez lire aux toilettes, hésitez encore moins: la taille des chapitres font de ce livre un candidat idéal pour vos WC.)

Onward,

Sacha

JBoss World in Chicago: I will be there! August 16, 2009

Posted by Sacha in IT, JBoss.
add a comment

Everything is is in the title I guess. It is only 2 weeks away, so don’t miss it!

It is the end of the Summer holidays, take this as an opportunity to learn about JBoss’s new products and product roadmaps, listen to customers and their migration stories and meet with the developers behind the JBoss products. This is a truly unique opportunity.

Furthermore, this will be the first time that Red Hat Summit and JBoss World will be collocated: consequently, with one pass you be able to attend two events!

See you there! Onward,

Sacha

VMWare acquisition of SpringSource: thoughts. August 13, 2009

Posted by Sacha in IT, JBoss.
16 comments

How does WMWare’s acquisition of SpringSource impact the current IT landscape? Here are my thoughts…

SpringSource

The easiest question to answer is certainly: “does this deal make sense for SpringSource?” It certainly does, yes. If you look at SpringSource rumored numbers, they were in the low 20m, heavily biased towards non-recurring revenues (i.e. training and consulting). For that part of the business, a typical multiplier is in the 1x-2x range (and certainly not the ~20x we see here). Consequently, it is clear that SpringSource haven’t been acquired for their revenue*, especially when you compare them with VMWare revenues at a $1.8b run-rate.

Consequently, getting such a price tag could be explained only by two scenarios:

  1. A bidding war between multiple vendors, or
  2. VMware was in a hurry to close that transaction and the price “didn’t matter much”

I really don’t believe in the first option: I don’t see many other vendors willing to play with such big numbers these days, nor with the absolute need to acquire SpringSource.

However, I truly believe in the second option. Paul Maritz has been VMware’s CEO for exactly one year now. I imagine he has spent the first 9 months of his tenure at VMWare understanding the market, speaking with partners, competitors, customers and figure out a new strategy for VMWare. Being an ex-MSFT exec, it is very easy to guess that Paul Maritz felt like standing on quicksand with no OS and no middleware under his feet: it was in his DNA, he needed his Windows&.Net back in his new home.

I bet Paul’s team analyzed the possible alternatives and once he made up his mind for SpringSource he went after it with one top priority: timing (not money). On the other side of the table, I bet Rod Johnson wasn’t willing to sell for less than Marc Fleury did, probably some ego-related subtlety. I do not take it as a coincidence that VMWare bought SpringSource for the exact same amount JBoss was acquired by Red Hat (albeit Rob Bearden probably learned the JBoss lesson and got a cash-only deal – which is very sound given VMWare’s volatile stock).

Bottom line: this deal hugely makes sense for the SpringSource team since no IPO or revenue-based acquisition could have led to such a valuation (and the probability their TC Server could have generated any meaningful revenue in the next 3 years was very low).

*) this is not unique, we have other FOSS acquisitions get stratospheric multipliers with even lower revenues: Zimbra @ 350m and XenSource @ 500m for example.

VMWare

This acquisition makes sense for SpringSource, but is the same true for VMWare?

“My theory”™ is that the market has been moving for several years towards a verticalization of a few key vendors. Translation: the market will be dominated by a few big vendors each owning a full stack, from server hardware to enterprise applications, welcome back in the 80’s.

Consequently, if you want to exist in that game, you need to own an operating system and a middleware layer. Problem: there are only very few solutions/vendors left if you want to get an OS and middleware layer, hence the M&A pressure on the market (BEAS and JAVA acquisitions are an example of this). And building your own OS or middleware layer is not really an option: this is not just about the merits of a technical implementation, this is about having an ecosystem and a big mindshare – this takes ages to build.

IMO, that is exactly what led to this acquisition. VMWare had to own a middleware solution and other options were too costly. SpringSource’s acquisition gives VMWare several quick-wins: a foot in the middleware game, a developer community, a recognized brand in middleware and, last but not least, a seat on the JCP.

Nevertheless, I see VMWare face several challenges:

  • First, VMWare didn’t buy a middleware runtime, but just a wrapper. This doesn’t mean they cannot build one with enough time, talent and money, but that just isn’t there today. Yes, there is TC Server, but that is certainly not what the market is expecting in terms of a full fledge and robust middleware implementation – this is merely a cleaned-up Tomcat à la sauce OSGi with no pedigree and that hasn’t been tested in meaningful deployments. Again, this is not impossible, but will take time. Software is like good wine, it takes time to mature.
  • VMWare has very low credentials in Open Source and actually has had some tense moments with the Linux teams. Furthermore, in the past I’ve met with people previously acquired by VMWare and the result was… let’s say… below average. I don’t blame them, acquisitions are a difficult art and fast growing companies are usually not the best organized to welcome newly acquired teams. Consequently, this might end up not being an easy ride for the SpringSource team, especially if VMware is not cautious with their FOSS DNA.
  • VMWare has no OS (hence, no OS ecosystem) and no proper Java Virtual Machine nor any credentials in that area. This is a big hole in their stack and they will have to fill that gap fast. A solution to quickly obtain an OS ecosystem would be to acquire NOVL, especially with their currently low Enterprise Value (711m USD) -

Consequently, in order for VMWare to benefit from this acquisition, they’ll have to:

  • Start (or continue) the development of a proper middleware runtime, hence invest solid money in SpringSource ranks,
  • Respect SpringSource’s FOSS DNA,
  • Build a proper OS+JVM foundation

That will require a very solid execution.

Back to my Verticalization theory now: I don’t think that VMWare will be one of the few companies owning such a stack, my bet is that they’ll end up being acquired once their OS story will be more solid.

What it means for Java and EE

This is basically good news for Java since another key IT vendor has joined the Java camp. But that is also very naïve: SpringSource always had a love-hate relationship with Java and the JCP. On one hand they have joined the JCP, have a seat on its Executive Committee and participate in several JSRs. But on the other hand, their business plan is based on Java+ EE+JCP bashing: their motto is that you have to use SpringSource products because what the JCP propose is so fundamentally flawed. While it is relatively easy for a small company to play that script, it is much more difficult for a big one. That’s where things will get interesting: will VMWare be a good Java citizen, standardize its technology and embrace common efforts or will they move away from EE and build their own Enterprise APIs?

What is at play here is not just Java and EE, but a much more strategic decision for them: what will their Enterprise API look like? What will VMWare’s Force.com or AppEngine be? My bet is that VMWare will want to create a one-way street towards their “virtualized-OS”, the real money maker (more on this below). For that to succeed, they’ll need:

  • To implement the full EE spec (so that existing EE deployments can be moved easily onto their OS)
  • To keep implementing proprietary API à la Spring to increase lock-in as developers start using them (and for this, they do not necessarily need to keep Spring Open Source, au contraire!)

Back to my verticalization theory: all big proprietary vendors will have an incentive to use the exact same strategy i.e. provide portability to migrate users off their current platforms and then proprietary APIs and services to lock them in. And, in 3-5 years, once the market share of the various vendors will have settle, we will face a strong increase in non-standardized/proprietary API in order to increase customer lock-in, hence reduce sales cost and increase ASP.

Hint: if you want to avoid that scenario it is your responsibility to only buy standardized technology and participate in standard bodies – don’t just leave standard bodies to software vendors!

What does it mean for Open Source?

VMWare know they are only going to make money if they can sell their entire platform (virtualization + OS + management + middleware ++). They didn’t buy SpringSource just to sell Spring or TC Server standalone: with almost a 2b USD revenue run-rate, selling 5k Spring subscription chips and training is not going to work. Consequently, Spring/TC (and any other runtime they could build) will be used solely to bring more customers to their overall solution.

My bet is that they will do the following:

  • Keep most of Spring Open Source and keep developing it to maintain the developer mindshare
  • Develop a proprietary runtime (where the cut between the FOSS library and the proprietary core will be part of long discussions IMO) fitting only on top of their core platform

The idea is to maintain the mindshare while making sure Spring runs “particularly well” (or, for some parts, only) on top of the VMWare platform. Consequently, I don’t think we are going to see big changes in the licensing scheme or in what is open source; the changes will be more subtle and will be at the interconnect between the API and their proprietary core.

What does it mean for the middleware market?

In the short and middle term, the market won’t change much. Spring (as a framework) was widely used on top of JBoss+WebLogic+Websphere before this acquisition and will this is not going to change anytime soon. SpringSource (as a company) didn’t have any business impact on the other middleware vendors (ORCL+IBM+RHT) and the VMWare acquisition is not going to change that overnight: VMWare sell mostly to the IT operations, not to the developers/architects, so this will be hard shift for them (ask your average VMWare salesguy to spell “middleware” properly, you’ll see what I mean).

In the longer run, the situation will depend on well VMWare executes. Not just with SpringSource, but their overall OS+JVM+runtime story. So let’s wait and see.

Des polices de caractères… July 27, 2009

Posted by Sacha in /dev/null, Français.
3 comments

Au détour de blogs que je parcours de temps à autre, je suis tombé il y a quelques mois sur celui d’un policier qui inventorie les histoires de ses collègues, celles “qui en valent la peine” du moins. Petites histoires sans prétention souvent pleines d’humour, de vérité et parfois de désespérante réalité.

Bref, “Police – Histoires” est un blog dont je vous recommande la lecture. Et venant de ma part, un être fort critique à toute notion d”autorité, c’est la preuve que ce blog est rempli d’humanité.

Tiré de ces histoires, un livre vient d’être publié, “Chroniques de la main courante“. Je l’ai commandé et vous en donnerai des nouvelles une fois sa lecture achevée.

Onward,

Sacha

RHT now part of the S&P500 July 21, 2009

Posted by Sacha in IT, JBoss.
3 comments

As of this week, RHT replaces CIT in the famous S&P500 index, the second most widely followed index of large-cap American stocks (after the DJIA).

While I am not a Wall Street specialist, I don’t expect that change to mean much factually. It will certainly bring more credentials to the company (which might be useful with some stratospheric CIOs) and will most probably increase the trading volume of the stock since it will now be part of index funds activity, but that’s pretty much it.

Now, from symbolic standpoint, that’s really an achievement, since it is the first time an Open Source company joins the ranks of this very popular index.

Onward,

Sacha

MSFT and GPL: toe in the water July 21, 2009

Posted by Sacha in IT.
add a comment

Paula Rooney from ZDNet is wondering whether “Microsoft’s GPL2 supprt [is] really a big deal”? That’s following MSFT’s announcement that they’ve released three of their device drivers under the GPL. And that’s a great question to ask, thank’s Paula.

Quick answer: i) it is for the next.gen OS wave, but ii) it is currently a non-event from a pure FOSS standpoint.

First, it is a an important point in history for Operating Systems since it permits much greater “intra”-OS interoperability for virtualized environments. As previously discussed, intra-OS adaptability is a new kind of the good-old ISV/IHV setup: OS vendors must make sure i) the other OSes they could host in a virtual machine behave properly and efficiently (ISV++) and ii) they run properly on somebody else’s Operating Systems embedded in a virtual machine (IHV++). And the second part was usually the hard one to get from OS vendors, especially MSFT: during a long long time, MSFT would only support their OS on a well-defined hardware architecture, and refuse any bug report is their OS was run on top of an hypervisor. Consequently, having MSFT release these device drivers in the open source is essential since it allows other OSes to efficiently run Windows on top of their own hypervisor. Now, on the choice of the GPL, this means that MSFT understands the need to treat Linux as a first-class OS citizen (and also sends a much less nice message to the *-BSD OS community). So, where do we go from there? Well, any Linux distribution now has the opportunity to efficiently run Windows, and not just the ones willing to compromise with their FOSS-roots, I certainly see this as an inflection point in the NOVL-MSFT love affair.

Secondly, from an overall FOSS standpoint, I don’t think this is (yet) MSFT’s strategic move away from “the big divide“. MSFT has certainly not taken the strategic decision to live in (or at least be compatible with) the FSF-world. Instead, this is clearly a tactical move to solve that very specific virtualization-interop issue, nothing more. We’ll yet have to wait to see MSFT truly embrace the Linux community (today, MSFT’s tiny OSS software assets are still not able to be mixed in the FSF code ocean).

Quite frankly, looking at MSFT revenues, I am not sure MSFT has to embrace the FOSS movement any further at this point, so I don’t have much expectations to see them join the FSF code ocean. On the other hand, I see very positively the very specific tactical move they did to further enable the next.gen of OSes, that’ is something the IT industry needs NOW.

Onward,

sacha

Up and Down (and up) July 19, 2009

Posted by Sacha in /dev/null.
add a comment

Last Thursday, weather was great, about 30°C (86°F), I was covered with sunscreen and swimming in the nearby lake.

This Saturday, I wake up wondering weather I could go swimming again. Bad idea: it was 3°C (37°F) and … snowing.

things are much better now...

Things are much better this morning and snow has melted (specialists are still debating whether recovery will be in V shape, W shape or U shape).

Onward,

sacha