This proposal has been approved and the OSGi® Technology Project project has been created.
Visit the project page for the latest information and development.

OSGi Technology Project

Friday, December 4, 2020 - 13:23 by BJ Hargrave
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project
Proposal State
Created
Background

The OSGi Working Group is being formed as part of the asset and mission tranfser of the former OSGi Alliance to the Eclipse Foundation. Some of the repositories in the OSGi GitHub organization are not directly part of the OSGi specification activity but are related projects supported by the OSGi Alliance. So this project is being proposed to house these OSGi releated technology open source repositories in the OSGi GitHub organization. This project will not contain any specification work and is not directly managed by the OSGi Working Group.

Scope

The OSGi Technology Project produces open source technologies that are adjacent to the OSGi Specification Project, including (but not limited to) testing support for OSGi runtimes, SLF4J bindings to the OSGi Log Service, and the enRoute OSGi development tutorials and examples.

Description

The OSGi Technology Project will host open source OSGi technology projects which are adjacent to the OSGi Specification Project but don't produce OSGi specifications or TCKs for OSGi specifications. Such projects include testing support (JUnit 4, JUnit 5, AssertJ) for testing in OSGi runtimes, SLF4J bindings to the OSGi Log Service, and the enRoute OSGi development tutorials and examples. Additional projects can be added as proposed by the community.

Why Here?

The OSGi Working Group is being formed as part of the asset and mission tranfser of the former OSGi Alliance to the Eclipse Foundation. Some of the open source activities of the OSGi Alliance included project in the OSGi GitHub organizations which are not directly part of the OSGi specifcation work. So this project is being proposed to house those open source, non-specification projects.

Future Work

The osgi-test project is the most active of the projects is under regular development to add new features in support of improving the test experience for OSGi developers.

Project Scheduling

The initial contribution is available in the listed repostories.

Project Leads
Interested Parties

IBM

Liferay

Paremus

aQute

Greek Orthodox Archdiocese of Australia - Greek Welfare Centre of SA

Initial Contribution

The initial contribution is available in the following OSGi GitHub projects.

Source Repository Type