On 10/1/10 9:45, Nick Wilson wrote:
Hi Richard,

On 10/1/10 6:36, Nick Wilson wrote:
As part of the work I'm doing on some of our products I've created
an
implementation of the Monitor Admin service from the Compendium
Spec. I
couldn't find one on the Felix web site and was wondering if you'd
be
interested in us donating this.
Sounds interesting. Do you plan on being involved in its continued
evolution and maintenance too?
Yes, it' something we'll be making use of here, so I'm keen to be
involved in its continued development.

Good. That's a big plus.

It's currently a full implementation of the spec. with the exception
of
the security checks. It builds with Maven and has unit tests and
pax-exam based integration tests.
Ultimately, having security implemented too would be the goal, but it
sounds like a good start.
Agreed, the checks do need adding in. I'll be looking into that.
I'll need to get authorisation to release the code, but that shouldn't
be an issue. Assuming that goes ok, what's the next step?

The steps are probably something like:

  1. Verify that you really do have authorization.
  2. Look over our development documentation (and Apache's too) to make
     sure you want to be involved in how we do things.
  3. Assuming you still do, create a Felix JIRA issue for your
     contribution and attach an archive containing the source you wish
     to contribute along with an MD5 signature of the archive. You
     should add the standard Apache source header to each file,
     replacing any existing header you may have. It is not necessary to
     put it into org.apache.felix package space yet.
  4. We call a vote here to determine if the community wants to accept
     the contribution.
  5. If the vote passes, then you will need to submit a software grant
     form and an ICLA (and possibly a CCLA if your company deems it
     necessary).
  6. Once all of that paperwork is received, then we gather up all the
     info and submit an IP clearance report.
  7. After a few days if there are no red flags, then we commit the code.

Steps 5 and 6 are the more difficult and sometimes lengthy steps, but otherwise it is pretty straightforward...

Thanks!

-> richard

Regards,

Nick

Reply via email to