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:
- A bidding war between multiple vendors, or
- 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 this morning and snow has melted (specialists are still debating whether recovery will be in V shape, W shape or U shape).
Onward,
sacha
Lingua Franca July 19, 2009
Posted by Sacha in /dev/null.1 comment so far
1.2b people speak Mandarin, 422m speak Arabic, 366m speak Hindi, 322 speak Spanish.
Anyway, this summer, I decided to learn a new language and took my first Rumantsch class, the fourth official Swiss language, spoken by an impressive 61,815 persons last time the government checked in 2000 (count me in now, that’s 61,816).
To be totally accurate, the so called Rumantsch language (or Rhéto-Romanche), is split in … five quite different idioms. The one I’m learning is called Surmiran, spoken by about 2,200 persons. My résumé will really be unique now.
Onward,
Sacha
P.S.: Before you call on my sanity, you might want to know that my wife speaks Rumantsch very fluently (it is her mother’s mother tongue) and that we spend quite a decent amount of time every year in the part of the Alps where this language is spoken. I’d call that “social integration”
JBoss + Exo announcement July 19, 2009
Posted by Sacha in JBoss.3 comments
JBoss recently made a pretty significant announcement: a strategic partnership with eXo Platform.
(Disclaimer: I am truely excited by this announcement as this is one of the last business projet I had been working on whilst at RHT.)
Unlike many partnerships, this one is not “just” a business one (which would be perfectly find btw, I value those a lot). This alliance is multi-faceted and includes a deep community alliance since both companies will now work on a same and unique portal foundation (hence the same codebase, hosted at jboss.org). This is about recognizing each others strenghts and weaknesses and addressing them by cherry-picking the best pieces on both side.
When we first met with the Exo team (meeting took place earlier this year in Neuchâtel), we first agreed on high-level business principles to make sure an overall deal would be possible, but the remainder of the week was spent working on architectural and technical matters. None of the teams were willing to compromise on the quality of the “merged” architecture. To that end, I’d like to thank the excellent attitude of Thomas Heute, Julien Viet and Benajmin Mestrallet: at no point in time have I seen the tiring NIH syndrome (Not-Invented-Here) interfere in our discussions. The fact that Julien had an intimate knowledge of both architecture certainly helped.
10 days ago, I’ve met with both Thomas and Julien in the Fribourg Alps and I got confirmation that very active engineering work is underway.
So, let’s stay tuned to see further (and specific) announcements, but this is a great opportunity for those two companies with different but parallel strategies to focus on a common foundation.
BTW, will you be at JBoss World? I will
Onward,
Sacha
Apache? Tomcat? mod_xxx? Load-Balancing? Failover? READ THIS. June 18, 2009
Posted by Sacha in JBoss.1 comment so far
Since I have been in the middleware field, I’ve been visiting lots of customers. And a very high percentage of them are using a very similar setup for their web deployments: an Apache httpd front-end acting as a long-balancer/failover for a cluster of tomcat-related instances (“-related” since it can be any flavor of a tomcat-engine, including JBoss AS).
But each time I met with any of those users, the problem is ALWAYS the same: which load-balancing module should I be running in httpd? mod_jk? mod_jk2? mod_proxy? which version? in which setup? For which OS? Truth is that picking up the right module isn’t exactly an easy choice: all had their own little issues, shortcomings and some releases would simply not work reliably on some OSes.
At JBoss, we had decided to fix the reliability issues by providing stable releases of those mod_xxx compiled on many different OSes. Still, this wasn’t fixing the fact that none of those modules provide enough features for a sophisticated load-balancing/failover setup. Consequently, about 1-2 years ago, we initiated a new project aiming at providing a clean next-gen solution: mod_cluster.
From the mod_cluster overview page:
mod_cluster is an httpd-based load balancer. Like mod_jk and mod_proxy, mod_cluster uses a communication channel to forward requests from httpd to one of a set of application server nodes. Unlike mod_jk and mod_proxy, mod_cluster leverages an additional connection between the application server nodes and httpd. The application server nodes use this connection to transmit server-side load balance factors and lifecycle events back to httpd via a custom set of HTTP methods, affectionately called the Mod-Cluster Management Protocol (MCMP). This additional feedback channel allows mod_cluster to offer a level of intelligence and granularity not found in other load balancing solutions.
The good news is that mod_cluster recently hit the 1.0GA milestone.
So, using Apache as a front-end to your JBoss or Tomcat worker nodes? Check-out mod_cluster, I bet this will quickly become part of your deployment.
Onward,
Sacha
So, what’s up JBoss? June 8, 2009
Posted by Sacha in /dev/null, IT, JBoss.1 comment so far
For the last 8 years, JavaOne has been an important time in the year. A lot of product activity would focus on this deadline. Except for this year actually: I realized JavaOne was over just 48h ago…Well, I had a good excuse as I was extensively working on a new framework. No worries, I am not working on a new ORM or web presentation layer, but helping a friend on some “real stuff”:

So, I did a quick check of the recent JBoss announcement and discovered the “JBoss Open Choice” tagline, which included several announcements.
The most important ones were about the split of the good old JBoss AS in three distinct cuts:
- Full EE profile (with IIOP, full JTS support, etc.)
- Web profile (similar to the future EE6 profile but applied to EE5)
- Simple Web server – this is really Apache httpd and Tomcat and a bunch of mod_xxx Apache modules but available for multiple OS – not only RHEL
Engineering wise, they are mostly cuts at the same codebase (which is great QE – and patch- wise – less cost) but from a business standpoint, it offers more flexibility to the user. You can see this as the first axis of a two-axis grid.
Then, on the second axis, Red Hat now supports a bunch of frameworks typically used in enterprise applications such as Struts and Spring.
As a result of these two axis, these frameworks are available à la carte on all of the runtime cuts. I like this a lot.
As a reaction to this announcement, Rod Johnson from SpringSource posted a lengthy reply explaining how RHT was reacting to SpringSource’s leadership… A few notes are in order:
- JBoss has had a flexible architecture allowing all kind of setup (from a simple embedded micro-kernel) to a full fledge certified EE5 application server since 2001 – so the “tc” architecture if anything is just 7 years late (tc was released last year)
- The various AS cuts are here to make customer work easier and provide various price tag – SS didn’t invent the notion of a “small server”, actually they can only be a “small server” since they lack the other pieces required to be anything else.
- “SpringSource leadership blablabla”… Yes, congratulations on the Open Source Spring framework, it now catches on the popularity of Struts, so RHT should definitively try to make money on it – still I fail to see how this translates in any particular SS’s leadership? Is that a revenue/booking metric? number of tc-server customers? Spring != SpringSource.
- Tomcat and its suburbs is what it is today thanks to the work of the Tomcat community, including the amazing work done in the last 6 years by people like Rémy Maucherat, Jean-Frédéric Clere and Mladen Turk – all RHT employees. It seems that SS is fast to hijack laurels.
Truth is that I just don’t think the market needs a new runtime – especially if it doesn’t add any meaningful feature:
So, is this a “reactive move”? Yeah, possibly, even though I would more accurately call it an “opportunistic move”. I am glad RHT is agile enough to lead in so many ways but yet, jump on side opportunities when they make sense. Not doing so would be a puerile and misplaced sense of pride: 4 or 5 years ago, if BEA had properly reacted to the JBoss threat, I am not sure JBoss would have become what it is today.
Onward,
Sacha
Renault to sell an electric car in 2 years May 26, 2009
Posted by Sacha in Cars.4 comments
Pélata, #2 of the Renault Group (owner of brands such as Nissan), tells Le Journal des Finances that in 2011 they will mass-produce and sell a fully electrical car (not just an hybrid):
Enfin, dans un monde de plus en plus tourné vers l’écologie, Renault va innover avec la commercialisation de masse d’un véhicule 100 % électrique que nous lancerons à partir de 2011
Bullish, huh?
I am joining the AA-NIFFF committee April 30, 2009
Posted by Sacha in Regional, sponsoring.5 comments
After much lobbying from Catherine Montalto, our friend and ex-landlord, I’ve proposed my candidature to the committee of the AA-NIFFF. Yesterday evening, the general assembly accepted my candidature.
First of all, no worries, the AA-NIFFF is not some kind of new technical board or specification. Not at all. The NIFFF (pronounce /nIf/) is the “Neuchâtel Internation Fantastic Film Festival”, quoting Wikipedia:
The “Neuchâtel International Fantastic Film Festival” (or NIFFF) is a swiss film festival dedicated to fantastic movies. It was created in 2000 by a group of friends and is now renowned nationaly and internationaly as an unavoidable reference in genre cinema. The NIFFF defines itself through a rich and diversified programming, constructed around three central axes : Fantastic cinema, Asian cinema and Digital images. The films shown at the Festival are very diversified, going from worldwide expected movies by renowned directors to unknown and underground films d’auteurs. Famous fantastic film directors have already honored the NIFFF with their presences, including George A. Romero, Joe Dante, John Landis, Terry Gilliam, Hideo Nakata.
I’ve been closely tracking the NIFFF in the past years and they’ve made tremendous progress with very little resources and very little help from the local authorities. Fitting pretty closely with my short list of events I’d like to help, I proposed my candidature to the AA-NIFFF i.e. the “Association des Amis” of the NIFFF i.e. the Friends Association of the NIFFF.
This is truely exciting and I hope my contribution will be helpful to the (AA-)NIFF.
Onward,
sacha
Busta Rhymes April 30, 2009
Posted by Sacha in Regional, sponsoring.1 comment so far
Party was a great success, people traveled from all over Switzerland to see the show. I arrived pretty late to the party (explained in another post) but I kept the good bye part for your pleasure:
I loved the DJ part at the end, it was so 1990
(oh, and no worries, I don’t spend my evenings at parties)
Terrible Style featuring Busta Rhymes April 26, 2009
Posted by Sacha in Regional, sponsoring.2 comments
A few weeks back, thanks to Pierre Dubois, I’ve met with Avny Krasniqi from Terrible Style which aims at organizing events promoting a non-violent and multicultural society, mostly through the hip hop culture.
In the past years, Terrible Style organized many great parties such as the European breakdance championship in 2005 and the “Open Mind” festival with artists like Kool Shen, NTM and Kery James.
In 2009, Avni is back with a new concept. Terrible Style will organize 10 events across Switerland featuring the best European rappers (or American if possible). Again, the key concepts of those events will be “non-violence”, “multi-culturalism”, “fight against racism and xenophobia”, etc.
The first event of this 2009 series will feature a American rap super-star: Busta Rhymes. I hope I’ll see you this coming Wednesday at la Case à Chocs in Neuchâtel for this great night.
Onward,
Sacha
Sponsoring – when, why, whom? April 26, 2009
Posted by Sacha in Regional, sponsoring.5 comments
I’ve regularly “helped” (sponsored mostly) various cultural events/organizations in the past and as I keep doing so (and more than I did last year), I started wondering whether I had been doing this in a totally random fashion or whether I had intuitively followed some implicit rules.
While it is still a work in progress, I have observed the following:
- There is always a random (or arbitrary) aspect to the help I’ve provided: sometimes you just happen to meet somebody with a nice story, the chemistry works, etc. And that’s fine, randomness is good, just ask Sir Darwin.
- All of them are local to Neuchâtel. It is not unusual for people to promote what’s local to them, the same applies here. And given that I really like Neuchâtel, here we are.
- People must be passionate, authentic and have a vision. I only help organization or events backed by key individuals who give their spirit to what they build – I am not after industrialized events. Furthermore, those “entrepreneurs” must be truly passionate about what they’re doing, and authentic in their relationship (read: I hate buying insurances). Also, they must have a vision, they must target a (possibly difficult) goal to reach. I understand that not all events want to grow or become more “sophisticated” – and that’s fine – but I usually pass then, not for me.
- My help must be a “leverage”: I don’t want to financially fully back an event, nor do I want to help a big machine. Instead, I sponsor an event/organization whenever I feel that a small help can induce much bigger (non-linear) changes. This means that I usually help not-yet stable organizations, or having reached a fragile plateau and in need of increased viability.
Also, until now I’ve been providing anonymous help because I felt there would be no added benefit for those events (nor for me) to make it public/visible. I am now going to change this: since I start applying some “selection criteria” for events I sponsor, I think it makes sense to somehow “link them together” i.e. to publicly state that I think those events fall in a same “category”, are backed by interesting entrepreneurs, etc. People can trust my judgment or not, but those who do might find it beneficial. I’ll probably find a place on this blog where I can list those events/organization. What I lack at this point is a common brand/label that I can use as a “sponsor” to identify those events – if you have any idea, feel free to share them with me.
Onward,
Sacha
Ping… April 26, 2009
Posted by Sacha in /dev/null.add a comment
I’ve been away from the office for 4 weeks now and I am still alive – probably my European genes.
I started jogging, organizing my apartment, hunting down the contractors so that they finish their job, etc. Bottom line: I am busy.
In the meantime, on the IT market, things haven’t been quiet either. To that end, I’d like to thank Larry for two things: i) changing the IT landscape in RHT’s favor (and probably, as a side effect, initiating a M&A domino effect – but that’s another story) and ii) having waited my departure from RHT to do so, that was very kind.
Also, I’ve initiated a few things in the past weeks and will provide updates through this blog in the comming weeks.
I am leaving Red Hat. Onward. March 29, 2009
Posted by Sacha in JBoss.44 comments
JBoss has been part of my life for exactly 8 years and now is time for me to move on.
From my first contribution to JBoss 2.x, to setting up JBoss EMEA operations throughout the RHT acquisition, these have been incredible times for me.
So, why am I leaving now? Well, JBoss is kicking and well alive. Sales are booming, the product pipeline is full and new talents are energizing our ranks. We are now 33 months after the acquisition of JBoss by Red Hat and it is fair to say it is a great success.
Where am I going next? First of all, I am not completely leaving Red Hat, I’ll remain available as an external advisor to Paul Cormier. But other than that, I don’t have any clear plans outside of spending the next 6 months actively doing nothing.
Onward,
Sacha
JBoss to join forces with Apache CXF March 26, 2009
Posted by Sacha in JBoss.6 comments
We announced yesterday that we are joining the Apache CXF project. So, what does it mean exactly?
Today, our Web Services stack, JBossWS 3.0, is actually a pretty sophisticated abstraction layer which can use either our own WS implementation (JBoss WS Native), Apache CXF or Metro – and this in a totally transparent way to the developer.
While this abstraction is a nice thing to have, we cannot spread our efforts thin on those three implementations. Consequently, we have decided to focus our future efforts on a single stack: JBossWS-CXF. This will make sure we maintain our competitive edge, rapidly support current and emerging Web Services standards and ensure we have proven interoperability. Obviously, much like in the past, we will also make fully certify this stack (EE5, etc.)
So, is this a problem if you are using JBoss Native WS today? No, certainly not: this will be a long term transition and our EAP and SOA-P customers will benefit from our commitment to and long-term support for the current JBoss Native WS stack – stability and long term commitment is part of the advantages you get when you become an JBoss Enterprise Middleware customer (vs. our community/.org projects).
Congratulations to the ASF for grooming such a great project.
Onward,
Sacha
EE6 Public Draft APPROVED February 26, 2009
Posted by Sacha in JBoss.11 comments
Good news, the EE6 Public Review Draft has just been approved by the JCP Executive Committee.
Looking at the results gives some interesting information:
- The Apache Foundation voted NO, but didn’t do so based on the merits of the specs, but because of their long-standing issue with SUN wrt the SE 6 license. While I support Apache’s decision to vote NO to any SUN-led JSR until SUN gets their act together, we didn’t take such a strong stance and will only vote NO to any future SE JSR proposal (unless the ASF gets a satisfactory proposal from Sun obviously).
- SAP voted YES to the specification but commented that “[they] would like the Spec Lead to consider putting more emphasis on architectural rigor regarding a single consolidated and extensible component model to be used across the platform – right now there are three (EJB, JSF and JSR 299).” While I don’t think there are any problems with the current approach, I can see why SAP might want to dispatch things differently. The good thing is that SAP is part of all of those specs (EE, EJB, JSF, 299, etc.) so we are waiting for their specific advices.
- As always, I like to keep the fun for the end. SpringSource, the Switzerland of middleware, courageously voted NO… hum, no, they voted YES, hum, no… actually they voted ABSTAIN! SpringSource always had a hard time positioning itself wrt J2EE/EE. Consequently, this is no surprise that they opted for a non-risky position where i) they don’t vote NO to EE (not good for their karma), but ii) don’t back it either. It gives them the freedom to criticize the spec when they see fit. Opportunism at its best. Last but not least, they add this comment: “We would have preferred to see a dependency injection model for SE, as we proposed in 2007.” ?!? SpringSource never contacted us for a JSR DI specification, so I am not sure what “spec” they are referring to. Maybe some back-doors discussions with other vendors. In any case, if these were back-doors discussions, they should remain so and I find it strange to use it as a public comment to justify an ABSTAIN vote. In the land of privacy, you don’t become Switzerland overnight – and I know what I am speaking about…
Also, I’d like to officially thank our colleagues at Oracle, Google and IBM for their deep involvement between December 2008 and February 2009 to make sure JSR-299 fitted to their requirements. In just a few weeks, they’ve worked with no agenda other than solving problems. Thank you.
Onward,
Sacha


