[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse.org-committers] Extending Parallel IP to Mature Projects

Right on the heels of the Ganymede release, we'd like to announce that we are extending the benefits of parallel IP to mature projects in certain cases.   I have included the nitty gritty below, but in general, mature projects will be able to leverage parallel IP for third party packages where we have reviewed and approved the previous version of the package and it hasn't changed a great deal since we looked at it last.
 
What this Means for You:
 
How do I leverage it?   Submit CQs as usual, we'll identify those submissions eligible for parallel IP and let you know.
 
When can I leverage it?  We will begin the process of going through our queue to see what existing submissions from Mature Projects are eligible for parallel IP today.  New submissions will automatically be considered.
 
How do I know when I can Check the Code into CVS/SVN?   We will let you know on your bug.  The keyword "checkintocvs" will appear on the bug together with a comment letting you know that you can check the code into CVS/SVN.
 
Why isn't everything eligible for parallel IP?  The IP Advisory Committee to the Board wanted to strike a balance between enabling the projects and risk mitigation.  It felt that the proposal outlined in detail below, struck the right balance.
 
The Nitty Gritty:
 
The following changes to the IP approval process used by Eclipse projects has been approved by the Board: 
 
a)  That the “parallel IP” process be extended to allow “diffs in mature projects.”  Specifically:  Where the EMO requires that a committer submit and receive approval prior to committing a contribution or 3rd party package (“Content”) to the CVS repository or otherwise making available such content on behalf of a mature project, the EMO may grant a “diff approval” (“Diff Approval”) if the following conditions are met: 
i)  An earlier version of the Content has already received “full approval” (i.e. non-parallel approval). 
ii)  The differences between the versions are not, in the opinion of the EMO, significant enough to warrant full clearance prior to the Content being committed to the repository or otherwise made available on behalf of a mature project.  
iii)  The Board has approved the distribution license for the Content (the license presented to consumers of the Content) if it is not the same as the distribution license of the earlier version.
iv)  Full approval will be obtained prior to the Content being made available in a release candidate.
b)  Mature projects may only make available content (including content that may originate from incubator projects) that has received full approval, or Diff Approval in accordance with the above process.

c)  The Board directs the EMO to develop a policy for notifying consumers of Eclipse content that a download may contain content that has not yet received full approval.  Cases where such notification is specifically required include but are not limited to: i)  Incubator project downloads ;  ii)  “Release train” downloads .
 
If you have any questions, please let us know!
 
Cheers,
Janet
 
Janet Campbell
Legal Counsel & Manager, Intellectual Property
Phone:  +1.613.224.9461, x.229 (GMT -5)
Fax:  +1.613.224.5172
janet.campbell@xxxxxxxxxxx