Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Background

At a face-to-face meeting in April 2009, the Fedora committers agreed to begin moving toward OSGi as a module framework for Fedora.  Over the remainder of 2009, several of us gained experience with OSGi:

...

So, rather than concentrating on "Moving to OSGi" as a goal in itself, we resolved to improve Fedora's modularity in other, more tractable ways, while using the knowledge we've gained over the last year to increase Fedora's "OSGi-Friendliness" over time. 

Goals

We have identified a few concrete steps we can take to move Fedora's Module Architecture forward:

  • (tick) Document, maintain, and apply best practices for being "OSGi Friendly"
  • (tick) Change Fedora's Modules to use a modern dependency injection framework (Spring and/or Guice)
  • (tick) Retain the long-term goal of having a Fedora OSGi bundle that can be used by other apps

Getting Involved

Want to

...

help?

...

Great! Please signal your interest by adding your name below, contributing to this wiki page, and participating in related discussions on the fedora-commons-developers mailing list.

...