Eclipse 101

Eclipse Project Licenses

Wednesday, October 23, 2019 - 04:39 by Wayne Beaton
While it’s true that most Eclipse projects use the Eclipse Public License, many Eclipse open source projects use alternative licenses either alone or in combination. The chart below shows the relative use of various license schemes by Eclipse open source projects: Note that we use SPDX expression. In SPDX, license...

Eclipse Foundation Specification Process Step-by-Step

Friday, March 8, 2019 - 08:52 by Wayne Beaton
Scientific progress goes “boink”? – Hobbes The Eclipse Foundation Specification Process (EFSP) provides a framework and governance model for developers engaged in the process of developing specifications. Specification : A specification is a collection of related artifacts. The EFSP defines a specification as a “collection of Application Programming Interface (API)...

Eclipse Development Process 2018

Wednesday, December 19, 2018 - 08:12 by Wayne Beaton
On December 7/2018, the Eclipse Foundation’s Board of Directors approved a new edition of the Eclipse Development Process (EDP) which introduces one particularly significant change, along with a small number of other useful changes. We rolled this new edition out on December 14/2018. Note that project teams who are familiar...

EFSP: Creation

Wednesday, November 28, 2018 - 11:22 by Wayne Beaton
The Eclipse Foundation Specification Process (EFSP) includes an image that provides an overview of what goes into creating a new Specification Project. By creating, we mean the process of taking a Specification from an initial idea or concept through to the point where the necessary resources and permissions are in...

EFSP: The EFSP

Monday, November 26, 2018 - 12:49 by Wayne Beaton
The Eclipse Foundation Specification Process defines a general framework for developing specifications in open source at the Eclipse Foundation; it extends the Eclipse Development Process (EDP) by adding a few extra checks and balances. In the first installment of this series, we described the EDP; in this second installment, we...

Eclipse IP Process: Service Releases of Third Party Content

Tuesday, October 23, 2018 - 03:49 by Wayne Beaton
The primary role of the Eclipse IP Team is to reduce the risks associated with adopting open source software. In broad terms, they ensure that the licenses on content are compatible, that provenance is clear, and that content otherwise unencumbered from a legal point-of-view (strictly speaking, the team does all...