On 12-02-18 07:01 AM, Wendy Smoak wrote:
On Sat, Feb 18, 2012 at 6:38 AM, Antonio Petrelli
<[email protected]> wrote:
Wait a bit.
Sorry to jump in only now.
This particular case is not a "patch" IMHO, but a contribution. The
developer has to sign a software agreement or a CLA.
Here is the process for "a substantial contribution that was not
developed within the ASF's source control system and on our public
mailing lists."
http://incubator.apache.org/ip-clearance/index.html
Do you think that describes this contribution? (I haven't reviewed it.)
-Wendy
That description can be interpreted in many different ways.
Indeed I believe that github should be considered "outside the ASF's
source control system", since we have no legal relationship with github
users (as opposed to SVN committers).
However the "substantial" word is very subjective. It is a substantial
contribution because we're happy to support another template engine, but
it is a rather small piece of code: basically a single class
(MustacheRenderer) plus its unit test (we plan to reject the rest).
I think we should stay focused on the intent and not on the form:
"ensure, and record, that due diligence (Software Grant, CLA, Corp CLA,
license and dependencies) has been paid to the incoming code". Can we
ensure that with a JIRA issue or do we need the longer IP clearance form?
This is my understanding of the legal situation:
- the contribution has been developped by a single person: Morten.
- it was developped in the context of finn.no, the same project that Mck
is working on. Mck should be able to confirm it.
We need a Grant from the IP owner: morten and/or finn.no. I've checked
the dependencies: all of them are available in Maven Central under ASL 2.0.
Do we already have a Corp CLA with finn.no through Mck? If we do, I
believe the legal statement required by JIRA when attaching a patch
should be enough.
The last thing that the long IP clearance form provides that JIRA
doesn't is a record of the vote of acceptance by the PMC. I believe the
ML archives can provide that.
My 2 cents,
Nick