Over a million developers have joined DZone.

Google and Eclipse - "Lab" Partners

DZone's Guide to

Google and Eclipse - "Lab" Partners

· Java Zone
Free Resource

Learn how to troubleshoot and diagnose some of the most common performance issues in Java today. Brought to you in partnership with AppDynamics.

Google likes Eclipse, Eclipse likes Google; so when the Eclipse Foundation wanted Google to support the Eclipse ecosystem, they were pleased to help.  Today, as a result of their scheming, we have Eclipse Labs (Beta), a hosting site for open source projects that aren't cut out to be hosted by the Eclipse Foundation but still want a better level of visibility in the Eclipse community.

Basically, Eclipse Labs will attempt to be the official (yet unofficial) hosting site for Eclipse-related projects that either don't want to go through the IP due diligence and development steps required by an Eclipse 'Foundation' project, or can't be a Foundation project because of inherent incompatibilities such as licensing.  One example of an incompatible project is Doug Schaefer's Wascana project.  Wascana is an Eclipse C/C++ IDE for Windows developers, and because it uses a MiniGW-based GNU compiler it's partially licensed under the GPL, which means it can't be hosted or distributed from eclipse.org due to GPL restrictions.  

The concept of Eclipse Labs certainly sounds better than having your Eclipse plugins (or OSGi bundles) scattered among the various forges (Google Code, SourceForge, Codehaus, etc.).  Eclipse Executive Director Mike Milinkovich explains:  

"Creating an Eclipse project on a forge makes it difficult to gain visibility in the Eclipse community. Can we find a third option that allows projects to start and prosper without the process of the Foundation but at the same time gain some of the visibility Eclipse projects often get by being at the Foundation?" -- Mike Milinkovich

Of course, in order to become that "third option", the Eclipse community at-large will have to recognize Eclipse Labs as the de facto site for non-'Foundation' Eclipse projects.  My guess is that it will catch on… big time.  Why?  Because so many people love Google's stuff, and they admire the Google brand - Java developers included.  Just look at GWT and App Engine.

Eclipse Labs will allow Eclipse projects to highlight add-ons at Eclipse Labs that are relevant to that project.  There are also plans to populate the Eclipse Marketplace with Eclipse Labs projects.  The site will be very familiar to users of Google Code.  It uses the same issue tracker and version control (Subversion and Mercurial).  Git support should be available in Eclipse Labs once it is rolled out to Google's hosting infrastructure.  

Several projects have already migrated to Eclipse Labs.  The first to migrate was Workspace Mechanic, a public version of the tool that Google uses to automate Eclipse workspace maintenance.  The Project Hosting Connector for Mylyn  is also on Eclipse Labs.  It's an Eclipse plugin for the issue tracker built into Google Project Hosting.

Will you be moving some projects over to Eclipse Labs in the next few months?

Understand the needs and benefits around implementing the right monitoring solution for a growing containerized market. Brought to you in partnership with AppDynamics.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}