Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreToday I want to share some exciting news. We have signed a definitive agreement with VMware, who will acquire SpringSource. Subject to regulatory approval, we expect the transaction to close in Q3. SpringSource will become a division within VMware. I will continue to lead SpringSource, reporting to VMware CEO Paul Maritz.
Today I would like to explain the vision and careful reasoning behind this deal: why it’s natural and logical; why it can lead to the creation of amazing technology that will immensely benefit users; why it’s good for Spring and other technologies SpringSource leads or contributes to; why it’s good for the Spring community and what you can expect to see resulting from it.
But the broader transformation in IT goes beyond Java frameworks, tooling and runtime infrastructure. The way in which people think about software stacks is changing. Virtualization is reshaping the data center, and cloud computing is set to drive far-reaching changes. Significantly, cloud computing blurs the division between development and operations, bringing new power (and responsibility) to developers.
And so the question becomes, what is the most simple, powerful, pragmatic way of utilizing SpringSource technologies in the data center, and in the cloud? This is an area that we believe presents another opportunity for game-changing innovation. At the SpringOne conference earlier this year we demonstrated just a small part of our vision in this area, with direct deployment of Spring applications from the SpringSource Tool Suite to virtual machines running in a data center under the control of VMware’s Lab Manager product. The audience reaction was enthusiastic. Spring-powered applications have an application blueprint that describes how the various components fit together. With VMware’s vApp concept we can introduce a deployment blueprint that describes how the various machine images, middleware, and management components fit together – and then we can take that blueprint and "make it so" with a single click, in the data center, and in the cloud.
Working together with VMware we plan on creating a single, integrated, build-run-manage solution for the data center, private clouds, and public clouds. A solution that exploits knowledge of the application structure, and collaboration with middleware and management components, to ensure optimal efficiency and resiliency of the supporting virtual environment at deployment time and during runtime. A solution that will deliver a Platform as a Service (Paas) built around technologies that you already know, which can slash cost and complexity. A solution built around open, portable middleware technologies that can run on traditional Java EE application servers in a conventional data center and on Amazon EC2 and other elastic compute environments as well as on the VMware platform.
VMware is a leader and innovator in a complimentary set of technologies that are central to this transformation. As the transformation progresses, the areas in which both we and VMware are strong become more and more important, as traditional anchor layers such as the operating system decline in relative importance. Both in more efficient use of existing data center resources, and as cloud computing reshapes our industry, bringing our expertise and innovation together with that of VMware can offer exciting benefits.
Combined with VMware’s vSphere and other cloud-enabling technologies, we can innovate in frameworks and infrastructure to deliver a joined up experience. SpringSource application frameworks, servers and management software can give the VMware platform eyes and ears throughout the stack, allowing it to apply its uniquely advanced ability to migrate workloads and manage VMs for maximum efficiency and minimal hardware resource cost. SpringSource rapid development frameworks and tooling can provide developers with the ability to move from code to cloud in minutes. All of this with the quality you can expect from both companies, and the ease of use you can depend on from Spring technologies.
SpringSource was exciting as an independent company. VMware is probably the most exciting enterprise software company today. The two together have amazing potential.
In the world of open source, it can never just be about us. It’s about you. Starting off as a small band of heretics who could see through the emperor’s new clothes, through becoming one of the largest mainstream communities in software (estimated by Gartner at around 2m strong), you have made it possible to realize our vision and grow our business. Thank you. I’m proud that we’ve been able to help you do your jobs. Thank you. And please continue your passionate involvement. I look forward to seeing you in New Orleans at SpringOne 2GX (October 19-22): the ultimate conference for Spring, Groovy, Grails and Tomcat. As always, we’ll be there for in-depth discussion and good fun. With Spring 3.0, STS, Spring Roo, dm Server 2.0, a new tc Server release and many other new technologies, we’ll have a lot to talk about.
Community is the lifeblood of open source technologies, and we continue to respect and value the Spring community and all the communities we participate in. Today’s announcement reaffirms the importance of open source in general, and Spring in particular. This acquisition represents a huge commitment to the open source developer community on the part of VMware. For a VMware perspective on this, see today’s blog by VMware CTO Steve Herrod stressing that "our commitment to openness will continue and even grow."
Sleep easy – our commitment to open source practices, licenses and traditions will remain unchanged. We expect our contributions to open source to increase. Our open source projects will retain their commitment to enabling user choice. Spring will retain the portability between deployment environments that empowers users.
The next generation of IT requirements poses new challenges. The virtualization revolution is well under way and the power and potential of cloud computing is barely beginning to be felt.
The next chapter of our work at SpringSource is tackling those challenges: Building on our Build/Run/Manage solution to provide the industry’s best solution from developer desktop to cloud deployment. Bringing Spring’s power and simplicity to enabling the millions of Java developers to benefit from the full power of cloud computing.
I’m excited. And I hope you are too. This will be fun.