Home » Archives for Wayne Beaton

Author Archives: Wayne Beaton

Dogfooding the Eclipse Dash License Tool

There’s background information about this post in my previous post. I’ve been using the Eclipse Dash License Tool on itself. 1 2 3 4 5 6 7 $ mvn dependency:list | grep -Poh "\S+:(system|provided|compile)$" | java -jar licenses.jar - Querying Eclipse Foundation for license data for 7 items. Found 6 items. Querying ClearlyDefined for license data for 1 items. Found ...

Read More »

Eclipse Project Licenses

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 combinations are expressed from the consumer’s point of view, so ...

Read More »

Revising the Eclipse IP Policy: Third Party Content

The Eclipse Foundation is in the process of making a major update to our Intellectual Property Policy. A big part of this update is a change in the way that we will manage third party content.  In the context of the Eclipse IP Policy, “third party content” is content that is leveraged by the Eclipse open source project, but not ...

Read More »

Specification Scope in Jakarta EE

java-interview-questions-answers

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, the team remains and it is that team that is ...

Read More »

Renaming Java EE Specifications for Jakarta EE

java-interview-questions-answers

It’s time to change the specification names… When we first moved the APIs and TCKs for the Java EE specifications over to the Eclipse Foundation under the Jakarta EE banner, we kept the existing names for the specifications in place, and adopted placeholder names for the open source projects that hold their artifacts. As we prepare to engage in actual ...

Read More »

Progress and Release Reviews

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 the EDP and the Eclipse Intellectual Property (IP) Policy.   Progress and release reviews ...

Read More »

Eclipse Foundation Specification Process Step-by-Step

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) definitions, descriptions of semantic behavior, data formats, protocols, and/or other referenced ...

Read More »

Eclipse IP Process: Service Releases of Third Party Content

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 of this only for Type B requests). In other words, ...

Read More »

Decoding the Eclipse IP Policy: Third Party Dependencies

The term Intellectual Property (IP) refers to any sort of creative work, be it literature, art, or software. In the realm of open source software, artifacts like source code, documentation, and images are considered intellectual property. Unless otherwise stated, intellectual property is the property of its creator, who may grant permission for others to use that intellectual property by providing ...

Read More »