Meet The New Eclipse IP Log Tool
Wayne Beaton (Eclipse Foundation )
Making For Eclipse · Lightning (12 mins)
Tags: Committer And Contributor
Thursday, 15:50, 12 minutes | Lafayette
As part of the Eclipse Development Process, projects are required to maintain a log that details their intellectual property contributions. This log must include all third-party code that is either distributed or leveraged by the project, identities of the committers who regularly contribute, and the identities of other contributors along with their contributions. The log should further indicate the licenses in use by the project and other information relevant to provenance of the code maintained and distributed by the project. Projects are required to submit their log for review by the Eclipse IP Review team at key points in their life-cycle, including moves, releases, and graduation.
Much of the content of the logs can be generated using information that is available through the various databases maintained by the Eclipse Foundation. The current generation of tools, the web-based Automated IP Log Generator Tool, uses information from these
The new generation of IP Log Tool provides much more flexibility than the current generation by leveraging the Eclipse platform and several Eclipse technologies. Specifically, the new IP Log tool is an Eclipse-based application that uses EMF technology (including EMF Compare) that pulls data from Eclipse Foundation databases via RESTful web services. All editing of the log is done within an Eclipse IDE (or, potentially, an RCP application) and stored in the file system. The log maintainer can choose where and how to store the XML-based log file. The EMF tooling provides a very flexible editor that allows for complete
customisation. The use of EMF Compare allows for easy comparison between a customised log and the information stored in Eclipse Foundation databases; it further allows for consolidation of those changes.
In this talk, we present the new IP Log Tool, also known as Woolsey, and highlight some of the Eclipse technology that have brought it to life.
Wayne works for the Eclipse Foundation where he fills the dual roles of Director of Committer Community and Evangelist. He spends his days working with the many Eclipse projects, learning about Eclipse technology, and making sure that everybody knows just how cool it all really is. Wayne is also the editor-in-chief of Eclipse Corner, PMC Lead for the Technology Project, Project Lead for the Examples Project, co-Project Lead for the SOC Project, and an advisor for osbootcamp. In 1982, he received the prestigious Chief Scouts Award from then-Governor General Edward Schreyer. In 1984 his team was selected to represent beautiful British Columbia in the Kinsmen Voyageur Relay. In his spare time, he writes down meaningless accomplishments from his youth in a lame attempt to impress the reader.