How to Contribute Code to BrandZ
en

How to Contribute Code to BrandZ

So you fixed a bug, added a feature, or sped something up and now you
want to integrate your changes into the BrandZ tree?  Excellent!

We have a fairly simple process that you will need to follow.  This process
is intended to ensure that this code, which will eventually be on every
machine running Solaris, satisfies all the relevant legal, technical, and
aesthetic criteria.

  1. The Contributor (that's you) signs the Oracle Contributor Agreement agreement and gets an OCA number.
  2. You submit the change to us along with your OCA number.  The submission should be emailed to brandz-discuss@opensolaris.org.  Use whatever format makes sense: a diff, an attached file, whatever.
  3. A BrandZ team member who is also an opensolaris.org sponsor / RTI
    advocate will be assigned as The Owner of the contribution.
  4. The Owner reviews the code and either asks for (or possibly makes) any
    needed changes.  The Owner may ask for a backup code review from another BrandZ team member.
  5. All integrations into the BrandZ tree must have an associated BugID. If a bug hasn't been filed then the Owner may file one.  More likely, he will ask the contributor to do so.
  6. The Owner puts back to our gate.  The putback comment should include both the normal bug info and the Contributor's name/email.
  7. The Owner will save a copy of the diffs outside of the BrandZ source tree itself. This will help us track down any affected code, should any question about its provenance arise in the future.  The full gate history should be preserved as well, but a separate record of each putback will make it easier to track down multi-file changes.

Who should not contribute code

If you have worked on the Linux kernel, or if you are at all familiar with
the Linux source, then we cannot in good conscience accept code contributions
from you.  We don't want to take any chance of accidentally borrowing any
code from Linux, or even being put in a position where somebody could suspect
us of having done so.  Given the nature of this project, we are going to have to be even more strict about accepting contributions than OpenSolaris is likely to
be.  If you have any concern about whether you might be 'encumbered' with
Linux IP, please send us an email describing your situation before you spend a
lot of time working on code that we might not be able to accept.

Tags:
Created by admin on 2009/10/26 12:07
Last modified by Jim Grisanzio on 2010/11/10 16:12

Collectives


XWiki Enterprise 2.7.1.34853 - Documentation