MyEclipse announced today a partnership with Skyway Software to jointly develop a product "MyEclipse for Spring." The partnership makes sense for a lot of reasons, but chief among them is that the Spring Framework is among the most frequently utilized and requested by MyEclipse customers.

MyEclipse has always been dedicated to the Spring feature set, and many customers think Genuitec's innovative implementation of Spring tooling is the best in the business. After shipping millions of downloads of Spring tooling, you would think that Spring would be ecstatic. After all, open source companies are looking for three things: adoption, adoption, adoption. So what better than a pervasive IDE like MyEclipse to disseminate your technologies for you, advertise for you, innovate for you and relentlessly deliver for you? Let's up the ante and deliver a WHOLE PRODUCT dedicated to development around your wildly successful framework. Any other company would be coming out of their shoes for those kinds of requests.

But, Spring has never seen the goodness in that play. They seem to want to get recognition for their great framework (and it IS great), but without anyone else playing on the field.

Adam Fitzgerald, director of developer relations at SpringSource, was dismissive of the Genuitec product. He instead endorsed the free SpringSource Tool Suite as a mechanism for building Spring applications.

"I would recommend going with the tool that comes [from] the company that created Spring," Fitzgerald said. "[The suite] really is the most cutting-edge way to build Spring apps."

So today, Spring publicly discounted the new Genuitec offering without a peek - also knocking on their own certified partner (Skyway) in the process when, by association, they have devalued Skyway's contributions to the Spring community.

By proxy, Adam must also then assume that the best innovations come from the creators only. In that argument, Eclipse itself is unsuccessful, since it's now a Foundation and not coming only from IBM.

Spring wants to be an elite tooling company, and tries to direct everyone to their own offerings. Perhaps rather than pouting about others playing with their "baby" and trying to garner all the glory, a wiser approach would be to embrace the hands that feed you and develop a nice ecosystem of success around partner offerings - and then tout them as legitimacy of your own achievements. Perhaps Spring should update their tooling occasionally to keep customers on the cutting edge. Perhaps they should acknowledge that everyone wanting to use your stuff is success, not competition.

Genuitec will continue to drive Spring adoption and assist customers in understanding, developing and innovating around Spring technologies, and we look forward to the launch of the joint product. Meantime, hopefully the Spring guys will wake up and embrace their own success. They've created such a popular framework that other companies want to build whole product lines around it. Sounds like a win-win to me.

Related Posts

A Day with Dani: Eclipse Plugin for Awesome Worksp... DevStyle Rescued My Workspace!As a new developer working in Eclipse, nothing was worse than doing a project and looking at an outdated, plain workspace. It was boring, and took away from the excitement and learning these projects had to offer. This was an IDE I would be using almost every day, so when I learned about the DevStyle plugin for Eclipse...
Working with Java 9 in Eclipse Note: This blog was updated on October 11th, 2017 to reflect the release of Oxygen 1a which includes Java 9 support.The Java 9 GA release is just a few weeks old, and you can start developing with Java 9 in Eclipse, right now! All you need to do is download a suitable Oxygen 1a (4.7.1a) based distribution for both Java 9 and JUnit 5 support. Please...
Equifax Data Breach Advisory Many of you may have heard of the Equifax data breach, possibly affecting millions of consumers. Information accessed by hackers during the incident included Social Security numbers, personal details, driver’s license numbers, and even credit card numbers.Equifax has confirmed that the breach was made possible by a vulnerability in the Apache Strut...
Building Applications with Angular Material Angular Material is a set of high-quality UI components developed by the Angular team, based on the Google Material design specification. These components help us to build applications with an attractive, yet familiar UI, giving users a consistent experience across devices.In this Angular tutorial, you will learn how to set up material design in yo...

Posted on Jan 12th 2010