Eclipse Foundation: 10 Years Down, Many More to Come

By Darryl K. Taft  |  Posted 2014-02-04 Print this article Print

"Having begun its life as a bold experiment in corporate open-source contribution, the Eclipse Foundation has over the past decade evolved from a focused Java development project to a diverse community supporting a wide array of languages and needs," said Stephen O'Grady, principal analyst at RedMonk, in a statement. "From browser-based development to the Internet of things, Eclipse is always willing to rethink its role and adapt itself to the fast changing industry around it."

Williams said Eclipse set itself up to fundamentally change the way development was done when the concept of the OSGi runtime was adopted and a reference implementation was completed in the Equinox project.

Indeed, Williams said the Rich Client Platform project and the Equinox project were “two inflection points that have allowed Eclipse to permeate just about anywhere that software can go, from the desktop to the server to the cloud to mobile to the Internet of things. At this point, it's looking quite analogous to TCP/IP in that its many layers are used as the base of lots of very interesting things, but often in a completely invisible manner to most of us.”

Milinkovich joined Eclipse as the founding executive director of the organization. He told eWEEK he had very little prior experience in the open-source community, but he was very interested in how open source would impact the software industry.

“I love the job I do and I think I’m ruined for working at a software company after doing this for so long,” he said. “This job changes your perspective on how software gets built and what motivates developers to adopt technology.”

Asked about the change Microsoft is undertaking with new leadership and its approach to open-source software, Milinkovich said, “someday Microsoft will understand they have to truly adopt open source and when they do I hope they do it at Eclipse. The open-source competitors to what they’re doing are eating their lunch.”

Moreover, "all of us who are part of the Eclipse community are very proud of what we have built, and look forward to even more successes in the future," Milinkovich said in a statement. “The Eclipse community is growing quickly in exciting new areas such as Web-based development with Orion, tools for safety-critical software engineering, geospatial technologies and protocols, frameworks and tools for the Internet of things. The breadth of technology being worked on at Eclipse is breathtaking."

Milinkovich said the foundation’s recent focus on IoT has even turned into a hobby for him where he has purchased Raspberry Pi and Arduino units and has been building apps and experimenting with the technology. He said the direction the foundation is going with IoT, PolarSys toolchains for embedded systems and Orion tooling for cloud development represents a rich future for the organization.

Meanwhile, Mik Kersten, CEO of Tasktop Technologies and creator of the popular Eclipse Mylyn project, praised Eclipse for its success in benefiting enterprise software developers, but he says the foundation now needs to do more.

"Over the past decade, several open-source tools have transformed the productivity of developers,” Kersten said. “JUnit changed the way we test. Subversion, then Git, changed how we manage code. More recently Jenkins, Sonar, Puppet and Chef have transformed the way that we build and deploy. What Eclipse has done is to put all those tools at the finger tips of developers by connecting each in a unified, open and integrated desktop experience. This completely transformed the productivity of Java developers, and continues to do so.

"However, whereas its growth and success in the enterprise continues, Eclipse has had less traction with the new breed of JavaScript developers, who have been relegated to the 1990s world of constantly searching across countless disconnected text editors. As JavaScript tools and frameworks mature, one thing I'm sure of is that the future of mobile and Web development is going to be more like the world of Eclipse than the kludged together command line environments than many have had to fall back to. The question is, how do we get from here to there?"


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel