EDP

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...

Specification Scope in Jakarta EE

Monday, April 8, 2019 - 10:56 by Wayne Beaton
With the Eclipse Foundation Specification Process (EFSP) a single open source specification project has a dedicated project team of committers to create and maintain one or more specifications. The cycle of creation and maintenance extends across multiple versions of the specification, and so while individual members may come and go...

Progress and Release Reviews

Tuesday, March 19, 2019 - 12:36 by Wayne Beaton
The Eclipse Development Process (EDP) requires that a project team engage in a successful progress or release review before creating a formal release. We use progress and release reviews as an opportunity to validate that a project team is following the open source rules of engagement, and are consistently implementing...

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)...

EFSP: The Specification Committee Votes

Monday, January 21, 2019 - 12:40 by Wayne Beaton
One key difference between Eclipse open source software projects as defined by the Eclipse Development Process (EDP), and open source specification projects as defined by the Eclipse Foundation Specification Process (EFSP) is that specification projects must be aligned with exactly one specification committee. More generally, specification projects are aligned with...

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...