InfoQ

News

SpringSource Embraces Groovy and Grails with Acquisition of G2One

Posted by Scott Delap on Nov 11, 2008 09:13 AM

Community
Java,
Ruby
Topics
Acquisitions
Tags
AJAX ,
Groovy ,
Adobe

SpringSource announced today the acquisition of G2One, the company behind Grails and Groovy. From the press release:

...With the acquisition of G2One, SpringSource will now offer global enterprise support offerings for developers and IT operations that utilize Groovy and Grails applications ... “Like Spring, Groovy has become a powerful cornerstone of today’s application infrastructure, driven by mass developer adoption worldwide,” said Rod Johnson, CEO of SpringSource. “The combined forces of Spring and G2One not only accelerate innovation, but also deliver SpringSource’s 24x7, global support network to the growing number of enterprises adopting Groovy at the heart of their applications.”...

InfoQ sat down with SpringSource CEO Rod Johnson and G2One CTO Graeme Rocher to discuss the acquisition. Johnson began by saying that Grails and Groovy are technologies that SpringSource believes in and therefore it made sense to invest in. SpringSource has noticed a significant growth in dynamic languages with the download numbers for Grails increasing 10x in the last 12 months. In terms of how the deal came together, both indicated that mutual interest had been present for a while and that an acquisition would allow them to work closer than if just a partnership had occurred. Johnson went on to mentioned that he is excited to raise the profile of Grails as well as being able to integrate Groovy/Grails across the SpringSource product line in technologies such as SpringSource dm Server. Rocher noted that he expects Groovy and Grails to be able to take advantage of SpringSource's experience in building Eclipse tooling support. In addition to an interview with InfoQ, Johnson also blogged on the acquisition headlining with "More Weapons for the War on Complexity". In the post he commented on why Groovy instead of JRuby: 

"...There’s plenty of buzz around Ruby on Rails. Grails—of course, benefiting from the experience of Ruby on Rails—offers the same benefits, but without the many serious impediments to use in the enterprise that face RoR. With Grails, you can enjoy rapid application development and programming in a dynamic language without needing to throw away your investment in Java middleware; without the need to make inefficient web services calls to talk to functionality coded in Java; without losing the benefits of sophisticated O/R mapping; without the risk of hitting a wall with scalability or enterprise capabilities; without adopting an unfamiliar programming language for all your coding..."

Finally the company has posted a FAQ on the acquisition. Among the highlights are the fact that Spring and Groovy/Grails will remain Apache licensed.

14 comments

Watch Thread Reply

What a pity by ron piterman Posted Nov 11, 2008 11:03 AM
Great news for an industry innovator by Tom Nichols Posted Nov 11, 2008 11:22 AM
Re: Great news for an industry innovator by andrew mcveigh Posted Nov 11, 2008 11:56 AM
Re: Great news for an industry innovator by Konstantin Ignatyev Posted Nov 11, 2008 3:32 PM
Re: Great news for an industry innovator by andrew mcveigh Posted Nov 11, 2008 5:10 PM
Re: Great news for an industry innovator by Tom Nichols Posted Nov 12, 2008 12:57 PM
Re: Great news for an industry innovator by geekycoder geekycoder Posted Nov 11, 2008 11:59 AM
Re: Great news for an industry innovator by Nicolas Martignole Posted Nov 11, 2008 12:21 PM
Re: Great news for an industry innovator by Rod Johnson Posted Nov 11, 2008 1:37 PM
Re: Great news for an industry innovator by geekycoder geekycoder Posted Nov 11, 2008 1:48 PM
Re: Great news for an industry innovator by Graeme Rocher Posted Nov 11, 2008 1:39 PM
Re: Great news for an industry innovator by geekycoder geekycoder Posted Nov 11, 2008 1:48 PM
Re: Great news for an industry innovator by Floyd Marinescu Posted Nov 12, 2008 12:19 PM
THATS GROOOOOOOVY!!! by Guille Carlos Posted Nov 11, 2008 2:14 PM
  1. Back to top

    What a pity

    Nov 11, 2008 11:03 AM by ron piterman

    Soon there will be groovy enterprise edition, for paying customers. And/Or grails enterprise edition, for paying customers. What a pity :(

  2. Back to top

    Great news for an industry innovator

    Nov 11, 2008 11:22 AM by Tom Nichols

    This solidifies Groovy's place as an industry standard. Spring's paradigm shift was one of the driving forces behind the design of JEE 5 and frameworks like Seam (although I'd argue Spring still wins in terms of capability). I expect Groovy will have the same impact.

  3. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 11:56 AM by andrew mcveigh

    This solidifies Groovy's place as an industry standard
    An industry standard for what? For Groovy-like scripting languages?

  4. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 11:59 AM by geekycoder geekycoder

    Agree with Ron, Can Graeme clarify what will be the direction and future support for Grails and Groovy ? Spring is about Enterprise, will Grails and Groovy eventually become "too enterprise/springy" that make it harder to learn and use ?

  5. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 12:21 PM by Nicolas Martignole

    I disagree with Ron SpringSource just bought the company and will hire 6 people from G2one inc. Groovy and Grails will keep their Apache 2 License, and I don't see how one could make Groovy hard to learn. The community already offers strong support on Groovy and Grails. It's a very good news for the Groovy language and Guillaume Laforge, groovy's author. Please, read also Guillaume Laforge own comment about this : http://glaforge.free.fr/weblog/ See also news arround this story (in French) : Didier Girard's Blog Le Touilleur Express

  6. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 1:37 PM by Rod Johnson

    Spring is about Enterprise, will Grails and Groovy eventually become "too enterprise/springy" that make it harder to learn and use?
    Grails has always been built on Spring, and demonstrates what a good basis Spring is for such a simplifying solution. I know that Graeme and his team will continue to make Grails even easier to use...

  7. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 1:39 PM by Graeme Rocher

    @geekcoder There is a lot of information available about the direction and future in the FAQ at http://www.springsource.com/g2one And on my blog at http://graemerocher.blogspot.com/2008/11/groovy-and-grails-join-spring-family.html What I will emphasize is how thrilled I am that the acquisition has become a reality, both Groovy and Grails will get a lot of benefit from being part of the Spring family.

  8. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 1:48 PM by geekycoder geekycoder

    "Grails and Groovy eventually become "too enterprise/springy"" What I mean is whether the Spring will be more exposed and coupled to Grails's public API. That's a good news to hear that Grails will retain its ease of use.

  9. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 1:48 PM by geekycoder geekycoder

    Graeme, thank for the info. Will read it up.

  10. Back to top

    THATS GROOOOOOOVY!!!

    Nov 11, 2008 2:14 PM by Guille Carlos

    Congrats! I agree with Tom Nichols, this should solidify Groovy and Grails as an industry standard. It also might make it easier for me to convince our manager that we can use it on our clients who are scared of new technology!

  11. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 3:32 PM by Konstantin Ignatyev

    An industry standard for what? For Groovy-like scripting languages?
    Why such negativity? Groovy is nice as standard scripting language in JVM. I will take one thing that works over dozen promising but incomplete and buggy any day

  12. Back to top

    Re: Great news for an industry innovator

    Nov 11, 2008 5:10 PM by andrew mcveigh

    An industry standard for what? For Groovy-like scripting languages?
    Why such negativity? Groovy is nice as standard scripting language in JVM. I will take one thing that works over dozen promising but incomplete and buggy any day
    There's no negativity about Groovy, it's a nice system. I just take exception with it being regarded as a the standard JVM scripting language. You might find there are a few other contenders (JRuby, Jython, etc) that will contest that claim. Andrew

  13. Back to top

    Re: Great news for an industry innovator

    Nov 12, 2008 12:19 PM by Floyd Marinescu

    geekycoder, would you please edit your preferences page and put in your real name? We do not support aliases here as we feel it takes away from the culture we are trying to build on InfoQ. We may delete your posts in the future if we don't see any change. thanks, Floyd

  14. Back to top

    Re: Great news for an industry innovator

    Nov 12, 2008 12:57 PM by Tom Nichols

    An industry standard for what? For Groovy-like scripting languages?
    In the same way Spring has become an "unofficial standard." Not in the strictest JSR-sense, but in the way the Spring framework filled the vacuum where there was no standard tool for simple enterprise development.

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.