Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse Technology
  4. OSGi® Technology Project
  5. OSGi Technology Project
×

Informative message

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

Go to Project

OSGi Technology Project

Basics
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: 
Eclipse Technology
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.

Licenses: 
Apache License, Version 2.0
Legal Issues: 

No known legal issues.

Project Scheduling: 

The initial contribution is available in the listed repostories.

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.

People
Project Leads: 
BJ Hargrave
Raymond Auge
Committers: 
BJ Hargrave
Raymond Augé
Fr. Jeremy Krieg
Tim Ward
Peter Kriens
Gregory Amerson
Mentors: 
Thomas Watson
Interested Parties: 

IBM

Liferay

Paremus

aQute

Greek Orthodox Archdiocese of Australia - Greek Welfare Centre of SA

Source Code
Initial Contribution: 

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

  • https://github.com/osgi/osgi-test – Open source project developing testing support for testing in an OSGi runtime
  • https://github.com/osgi/slf4j-osgi – Open source project developing an SLF4J binding to OSGi Log Service 1.4 implementations
  • https://github.com/osgi/osgi.enroute – Open source project for OSGi enRoute V3 (maven-based) 
  • https://github.com/osgi/osgi.enroute.site – GitHub Pages site for OSGi enRoute V3
  • https://github.com/osgi/v2archive.osgi.enroute – Open Source project for OSGi enRoute V2 (Bnd workspace-based)
  • https://github.com/osgi/v2archive.osgi.enroute.site – GitHub Pages site for OSGi enRoute V2
  • https://github.com/osgi/v2archive.osgi.enroute.workspace – Example Bnd workspace for OSGi enRoute V2
  • https://github.com/osgi/whiteboard-pattern – Source code to examples developers in OSGi Whiteboard Pattern whitepaper
Source Repository Type: 
GitHub
Source Repositories: 
https://github.com/osgi/osgi-test
https://github.com/osgi/slf4j-osgi
https://github.com/osgi/osgi.enroute
https://github.com/osgi/osgi.enroute.site
https://github.com/osgi/v2archive.osgi.enroute
https://github.com/osgi/v2archive.osgi.enroute.site
https://github.com/osgi/v2archive.osgi.enroute.workspace
https://github.com/osgi/whiteboard-pattern
  • Sign in to post comments.
Incubating - OSGi® Technology Project

Related Projects

Related Projects:

  • Eclipse Technology
    • OSGi® Specification Project

Project Hierarchy:

  • Eclipse Technology
  • OSGi® Technology Project

Tags

Technology Types
  • OSGi
  • Testing
  • Tools
Build Technologies
  • Gradle
  • Maven
Other Tags
  • OSGi

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top