RE: IP Clearance Questions

2015-03-16 Thread Ross Gardler (MS OPEN TECH)
1. CCLA is never used instead of an SGA, they serve different purposes. The SGA 
is for a body of work that pre-exists entry into the foundation. The CCLA is an 
optional document that says future work by named individuals can be contributed.

2. Yes (although secretary tries his best to CC the appropriate people on his 
replies)

3. Yes

4. Pass - so I'll repeat the question for others - The incubator drop area [3] 
doesn't seem to exist. Where should I commit the tarball once everything else 
is in order?

Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation

-Original Message-
From: P. Taylor Goetz [mailto:ptgo...@gmail.com] 
Sent: Monday, March 16, 2015 12:20 PM
To: Incubator
Subject: IP Clearance Questions

I'm working on filling out the necessary IP Clearance paperwork for code 
donation and have a few questions (forgive me if they are stupid, this is my 
first time through the process):

Based on the IP clearance template documentation [1]:

1. When should a CCLA be used as opposed to a grant [2]?
2. How do I verify that a grant or ccla has been acknowledged by the ASF 
Secretary? Poll the grants.txt/cclas.txt files for changes?
3. I assume I don't commit anything until the grant/ccla has been acknowledged. 
Is this correct?
4. The incubator drop area [3] doesn't seem to exist. Where should I commit the 
tarball once everything else is in order?

Thanks in advance,

-Taylor


[1] http://incubator.apache.org/ip-clearance/ip-clearance-template.html
[2] https://www.apache.org/licenses/software-grant.txt
[3] https://svn.apache.org/repos/asf/incubator/donations

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP Clearance Questions

2015-03-16 Thread P. Taylor Goetz
Thanks for the clarification, Ross. That's what I figured.

In terms of the source drop, it's been attached to the associated JIRA, and the 
SHA1 is in the yet-to-be-submitted ip clearance XML, and should be in the grant 
as well. My guess is that MIGHT suffice in terms of it being documented in 
ASF-controlled systems.

I'd like to hear if the incubator drop area has been moved, or deprecated in 
favor of an alternative process. Either way, we should think about updating the 
template/docs to reflect the current process.

-Taylor


> On Mar 16, 2015, at 3:36 PM, Ross Gardler (MS OPEN TECH) 
>  wrote:
> 
> 1. CCLA is never used instead of an SGA, they serve different purposes. The 
> SGA is for a body of work that pre-exists entry into the foundation. The CCLA 
> is an optional document that says future work by named individuals can be 
> contributed.
> 
> 2. Yes (although secretary tries his best to CC the appropriate people on his 
> replies)
> 
> 3. Yes
> 
> 4. Pass - so I'll repeat the question for others - The incubator drop area 
> [3] doesn't seem to exist. Where should I commit the tarball once everything 
> else is in order?
> 
> Microsoft Open Technologies, Inc.
> A subsidiary of Microsoft Corporation
> 
> -Original Message-
> From: P. Taylor Goetz [mailto:ptgo...@gmail.com] 
> Sent: Monday, March 16, 2015 12:20 PM
> To: Incubator
> Subject: IP Clearance Questions
> 
> I'm working on filling out the necessary IP Clearance paperwork for code 
> donation and have a few questions (forgive me if they are stupid, this is my 
> first time through the process):
> 
> Based on the IP clearance template documentation [1]:
> 
> 1. When should a CCLA be used as opposed to a grant [2]?
> 2. How do I verify that a grant or ccla has been acknowledged by the ASF 
> Secretary? Poll the grants.txt/cclas.txt files for changes?
> 3. I assume I don't commit anything until the grant/ccla has been 
> acknowledged. Is this correct?
> 4. The incubator drop area [3] doesn't seem to exist. Where should I commit 
> the tarball once everything else is in order?
> 
> Thanks in advance,
> 
> -Taylor
> 
> 
> [1] http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> [2] https://www.apache.org/licenses/software-grant.txt
> [3] https://svn.apache.org/repos/asf/incubator/donations
> 
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
> 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP Clearance Questions

2015-04-08 Thread Niclas Hedhman
I would like to bring this question up again. BLOCKER.

The http://incubator.apache.org/ip-clearance/ip-clearance-template.html
document states that


*Note:* the grant form *must* be acknowledged before continuing. If the
source is referenced by checksum in the grant, commit the canonical tarball
for the donated code into the incubator drop area
(/repos/asf/incubator/donations) together with a checksum and a detached
signature. This will ensure that apache has a legal record of the grant.


which means that no one can complete this, without the "drop area", unless
there is a new process and this document is out of date.


Cheers
Niclas

On Tue, Mar 17, 2015 at 7:29 AM, P. Taylor Goetz  wrote:

> Thanks for the clarification, Ross. That's what I figured.
>
> In terms of the source drop, it's been attached to the associated JIRA,
> and the SHA1 is in the yet-to-be-submitted ip clearance XML, and should be
> in the grant as well. My guess is that MIGHT suffice in terms of it being
> documented in ASF-controlled systems.
>
> I'd like to hear if the incubator drop area has been moved, or deprecated
> in favor of an alternative process. Either way, we should think about
> updating the template/docs to reflect the current process.
>
> -Taylor
>
>
> > On Mar 16, 2015, at 3:36 PM, Ross Gardler (MS OPEN TECH) <
> ross.gard...@microsoft.com> wrote:
> >
> > 1. CCLA is never used instead of an SGA, they serve different purposes.
> The SGA is for a body of work that pre-exists entry into the foundation.
> The CCLA is an optional document that says future work by named individuals
> can be contributed.
> >
> > 2. Yes (although secretary tries his best to CC the appropriate people
> on his replies)
> >
> > 3. Yes
> >
> > 4. Pass - so I'll repeat the question for others - The incubator drop
> area [3] doesn't seem to exist. Where should I commit the tarball once
> everything else is in order?
> >
> > Microsoft Open Technologies, Inc.
> > A subsidiary of Microsoft Corporation
> >
> > -Original Message-
> > From: P. Taylor Goetz [mailto:ptgo...@gmail.com]
> > Sent: Monday, March 16, 2015 12:20 PM
> > To: Incubator
> > Subject: IP Clearance Questions
> >
> > I'm working on filling out the necessary IP Clearance paperwork for code
> donation and have a few questions (forgive me if they are stupid, this is
> my first time through the process):
> >
> > Based on the IP clearance template documentation [1]:
> >
> > 1. When should a CCLA be used as opposed to a grant [2]?
> > 2. How do I verify that a grant or ccla has been acknowledged by the ASF
> Secretary? Poll the grants.txt/cclas.txt files for changes?
> > 3. I assume I don't commit anything until the grant/ccla has been
> acknowledged. Is this correct?
> > 4. The incubator drop area [3] doesn't seem to exist. Where should I
> commit the tarball once everything else is in order?
> >
> > Thanks in advance,
> >
> > -Taylor
> >
> >
> > [1] http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> > [2] https://www.apache.org/licenses/software-grant.txt
> > [3] https://svn.apache.org/repos/asf/incubator/donations
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > For additional commands, e-mail: general-h...@incubator.apache.org
> >
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>
>


-- 
Niclas Hedhman, Software Developer
http://www.qi4j.org - New Energy for Java


Re: IP Clearance Questions

2015-04-08 Thread jan i
On Wednesday, April 8, 2015, Niclas Hedhman  wrote:

> I would like to bring this question up again. BLOCKER.
>
> The http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> document states that
>
> 
> *Note:* the grant form *must* be acknowledged before continuing. If the
> source is referenced by checksum in the grant, commit the canonical tarball
> for the donated code into the incubator drop area
> (/repos/asf/incubator/donations) together with a checksum and a detached
> signature. This will ensure that apache has a legal record of the grant.
> 
>
> which means that no one can complete this, without the "drop area", unless
> there is a new process and this document is out of date.


why do you see the "donations" dir as a problem?

But even so In Corinthia we bended the rules and imported directly into out
git repo. This
still ensures a record == initial commit.

The important message here is that ASF must acknowledge the grant before it
comes into
any of our repos.

just my opinion, I am not the legal expert
jan i

>
>
> Cheers
> Niclas
>
> On Tue, Mar 17, 2015 at 7:29 AM, P. Taylor Goetz  > wrote:
>
> > Thanks for the clarification, Ross. That's what I figured.
> >
> > In terms of the source drop, it's been attached to the associated JIRA,
> > and the SHA1 is in the yet-to-be-submitted ip clearance XML, and should
> be
> > in the grant as well. My guess is that MIGHT suffice in terms of it being
> > documented in ASF-controlled systems.
> >
> > I'd like to hear if the incubator drop area has been moved, or deprecated
> > in favor of an alternative process. Either way, we should think about
> > updating the template/docs to reflect the current process.
> >
> > -Taylor
> >
> >
> > > On Mar 16, 2015, at 3:36 PM, Ross Gardler (MS OPEN TECH) <
> > ross.gard...@microsoft.com > wrote:
> > >
> > > 1. CCLA is never used instead of an SGA, they serve different purposes.
> > The SGA is for a body of work that pre-exists entry into the foundation.
> > The CCLA is an optional document that says future work by named
> individuals
> > can be contributed.
> > >
> > > 2. Yes (although secretary tries his best to CC the appropriate people
> > on his replies)
> > >
> > > 3. Yes
> > >
> > > 4. Pass - so I'll repeat the question for others - The incubator drop
> > area [3] doesn't seem to exist. Where should I commit the tarball once
> > everything else is in order?
> > >
> > > Microsoft Open Technologies, Inc.
> > > A subsidiary of Microsoft Corporation
> > >
> > > -Original Message-
> > > From: P. Taylor Goetz [mailto:ptgo...@gmail.com ]
> > > Sent: Monday, March 16, 2015 12:20 PM
> > > To: Incubator
> > > Subject: IP Clearance Questions
> > >
> > > I'm working on filling out the necessary IP Clearance paperwork for
> code
> > donation and have a few questions (forgive me if they are stupid, this is
> > my first time through the process):
> > >
> > > Based on the IP clearance template documentation [1]:
> > >
> > > 1. When should a CCLA be used as opposed to a grant [2]?
> > > 2. How do I verify that a grant or ccla has been acknowledged by the
> ASF
> > Secretary? Poll the grants.txt/cclas.txt files for changes?
> > > 3. I assume I don't commit anything until the grant/ccla has been
> > acknowledged. Is this correct?
> > > 4. The incubator drop area [3] doesn't seem to exist. Where should I
> > commit the tarball once everything else is in order?
> > >
> > > Thanks in advance,
> > >
> > > -Taylor
> > >
> > >
> > > [1]
> http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> > > [2] https://www.apache.org/licenses/software-grant.txt
> > > [3] https://svn.apache.org/repos/asf/incubator/donations
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> 
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> 
> > >
> >
> > -
> > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> 
> > For additional commands, e-mail: general-h...@incubator.apache.org
> 
> >
> >
>
>
> --
> Niclas Hedhman, Software Developer
> http://www.qi4j.org - New Energy for Java
>


-- 
Sent from My iPad, sorry for any misspellings.


Re: IP Clearance Questions

2015-04-08 Thread Niclas Hedhman
Ok, I was more reading it as must be placed into the drop box with the
checksum so it can be referenced properly.

In any event, I think the text is confusing me quite a bit and would like
to know what is 'proper' process for a GitHub project to come in? Does it
even make sense when Git has no 'canonical' repository?


Cheers
Niclas

On Wed, Apr 8, 2015 at 10:05 PM, jan i  wrote:

> On Wednesday, April 8, 2015, Niclas Hedhman  wrote:
>
> > I would like to bring this question up again. BLOCKER.
> >
> > The http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> > document states that
> >
> > 
> > *Note:* the grant form *must* be acknowledged before continuing. If the
> > source is referenced by checksum in the grant, commit the canonical
> tarball
> > for the donated code into the incubator drop area
> > (/repos/asf/incubator/donations) together with a checksum and a detached
> > signature. This will ensure that apache has a legal record of the grant.
> > 
> >
> > which means that no one can complete this, without the "drop area",
> unless
> > there is a new process and this document is out of date.
>
>
> why do you see the "donations" dir as a problem?
>
> But even so In Corinthia we bended the rules and imported directly into out
> git repo. This
> still ensures a record == initial commit.
>
> The important message here is that ASF must acknowledge the grant before it
> comes into
> any of our repos.
>
> just my opinion, I am not the legal expert
> jan i
>
> >
> >
> > Cheers
> > Niclas
> >
> > On Tue, Mar 17, 2015 at 7:29 AM, P. Taylor Goetz  > > wrote:
> >
> > > Thanks for the clarification, Ross. That's what I figured.
> > >
> > > In terms of the source drop, it's been attached to the associated JIRA,
> > > and the SHA1 is in the yet-to-be-submitted ip clearance XML, and should
> > be
> > > in the grant as well. My guess is that MIGHT suffice in terms of it
> being
> > > documented in ASF-controlled systems.
> > >
> > > I'd like to hear if the incubator drop area has been moved, or
> deprecated
> > > in favor of an alternative process. Either way, we should think about
> > > updating the template/docs to reflect the current process.
> > >
> > > -Taylor
> > >
> > >
> > > > On Mar 16, 2015, at 3:36 PM, Ross Gardler (MS OPEN TECH) <
> > > ross.gard...@microsoft.com > wrote:
> > > >
> > > > 1. CCLA is never used instead of an SGA, they serve different
> purposes.
> > > The SGA is for a body of work that pre-exists entry into the
> foundation.
> > > The CCLA is an optional document that says future work by named
> > individuals
> > > can be contributed.
> > > >
> > > > 2. Yes (although secretary tries his best to CC the appropriate
> people
> > > on his replies)
> > > >
> > > > 3. Yes
> > > >
> > > > 4. Pass - so I'll repeat the question for others - The incubator drop
> > > area [3] doesn't seem to exist. Where should I commit the tarball once
> > > everything else is in order?
> > > >
> > > > Microsoft Open Technologies, Inc.
> > > > A subsidiary of Microsoft Corporation
> > > >
> > > > -Original Message-
> > > > From: P. Taylor Goetz [mailto:ptgo...@gmail.com ]
> > > > Sent: Monday, March 16, 2015 12:20 PM
> > > > To: Incubator
> > > > Subject: IP Clearance Questions
> > > >
> > > > I'm working on filling out the necessary IP Clearance paperwork for
> > code
> > > donation and have a few questions (forgive me if they are stupid, this
> is
> > > my first time through the process):
> > > >
> > > > Based on the IP clearance template documentation [1]:
> > > >
> > > > 1. When should a CCLA be used as opposed to a grant [2]?
> > > > 2. How do I verify that a grant or ccla has been acknowledged by the
> > ASF
> > > Secretary? Poll the grants.txt/cclas.txt files for changes?
> > > > 3. I assume I don't commit anything until the grant/ccla has been
> > > acknowledged. Is this correct?
> > > > 4. The incubator drop area [3] doesn't seem to exist. Where should I
> > > commit the tarball once everything else is in order?
> > > >
> > > > Thanks in advance,
> > > >
> > > > -Taylor
> > > >
> > > >
> > > > [1]
> > http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> > > > [2] https://www.apache.org/licenses/software-grant.txt
> > > > [3] https://svn.apache.org/repos/asf/incubator/donations
> > > >
> > > > -
> > > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > 
> > > > For additional commands, e-mail: general-h...@incubator.apache.org
> > 
> > > >
> > >
> > > -
> > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> > 
> > > For additional commands, e-mail: general-h...@incubator.apache.org
> > 
> > >
> > >
> >
> >
> > --
> > Niclas Hedhman, Software Developer
> > http://www.qi4j.org - New Energy for Java
> >
>
>
> --
> Sent from My iPad, sorry for any misspellings.
>



-- 
Niclas Hedhman, Software Developer

Re: IP Clearance Questions

2015-04-08 Thread Roman Shaposhnik
On Wed, Apr 8, 2015 at 8:31 AM, Niclas Hedhman  wrote:
> Ok, I was more reading it as must be placed into the drop box with the
> checksum so it can be referenced properly.
>
> In any event, I think the text is confusing me quite a bit and would like
> to know what is 'proper' process for a GitHub project to come in? Does it
> even make sense when Git has no 'canonical' repository?

This question has come up a few time before: what's the most precise
way to reference a code base in SGA. IANL, but it feels like it needs
to be more precise. What I've seen so far is that in some cases the
person signing the SGA on behalf of the org is the same person importing
the code. But that's minority of cases.

Anyhow, for our internal voting I'd prefer voting on a git hash.

Thanks,
Roman.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP Clearance Questions

2015-04-08 Thread Marvin Humphrey
On Wed, Apr 8, 2015 at 7:05 AM, jan i  wrote:
> But even so In Corinthia we bended the rules and imported directly into out
> git repo. This still ensures a record == initial commit.

I trust that Corinthia's actions were reasonable, but "bending the rules" is
an approach you might take when the rules don't fit; it's not a justification
for keeping bad rules.  We should fix this document so that it doesn't keep
coming up.

Also, note that this particular form is not for incoming podlings.

> The important message here is that ASF must acknowledge the grant before it
> comes into any of our repos.

The intent is also to assemble exactly what is being granted and provide a
permanent legal record of the donation.

If it's a tarball containing a export of from version control with no history,
then it's clear: only that version.

If it's a Git repo or a Subversion dump file, does the grant include all past
commits on the mainline?  All branches, all tags?  What if there's some bad
history?

If it's a Git SHA, does the grant include all past commits, or other branches
-- or is it only the *tree* represented by that SHA?

Is anything crucial missing from the donation -- e.g. plugins, documentation,
or platform-specific code maintained separately?

The IP clearance process should ensure that all such questions are answered
and entered into the permanent record.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP Clearance Questions

2015-04-08 Thread Marvin Humphrey
On Wed, Apr 8, 2015 at 6:31 AM, Niclas Hedhman  wrote:
> I would like to bring this question up again. BLOCKER.
>
> The http://incubator.apache.org/ip-clearance/ip-clearance-template.html
> document states that
>
> 
> *Note:* the grant form *must* be acknowledged before continuing. If the
> source is referenced by checksum in the grant, commit the canonical tarball
> for the donated code into the incubator drop area
> (/repos/asf/incubator/donations) together with a checksum and a detached
> signature. This will ensure that apache has a legal record of the grant.
> 
>
> which means that no one can complete this, without the "drop area", unless
> there is a new process and this document is out of date.

JIRA has been used for this purpose before.  However, if we're going to the
trouble of codifying this process, is there any reason not to `svn mkdir` the
`donations` directory and use it henceforth?

There are also outdated references to "ASF SVN" in that document which should
be changed to "ASF version control" or similar.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: IP Clearance Questions

2015-04-08 Thread Alex Harui


On 4/8/15, 11:09 AM, "Marvin Humphrey"  wrote:

>JIRA has been used for this purpose before.  However, if we're going to
>the
>trouble of codifying this process, is there any reason not to `svn mkdir`
>the
>`donations` directory and use it henceforth?

IMO, it would be better to not use SVN.  Most version control systems make
it difficult to truly delete something.  If something truly bad is in the
donation, you may get forced to truly delete it.  An SVN remove only hides
it.

I’ve been using reviews.a.o for donations.

-Alex



Re: IP Clearance Questions

2015-04-08 Thread jan i
On Wednesday, April 8, 2015, Marvin Humphrey  wrote:

> On Wed, Apr 8, 2015 at 7:05 AM, jan i >
> wrote:
> > But even so In Corinthia we bended the rules and imported directly into
> out
> > git repo. This still ensures a record == initial commit.
>
> I trust that Corinthia's actions were reasonable, but "bending the rules"
> is
> an approach you might take when the rules don't fit; it's not a
> justification
> for keeping bad rules.  We should fix this document so that it doesn't keep
> coming up.

+1, to me it seems we have a lot of projects where the initial repo == the
donation, so
I am for keeping it simple and remove the donation area from the doc.

we (IPMC) consider mostly new project. ASF as a whole must consider how to
handle donations which are addon to an existing codebase.



>
> Also, note that this particular form is not for incoming podlings.
>
> > The important message here is that ASF must acknowledge the grant before
> it
> > comes into any of our repos.
>
> The intent is also to assemble exactly what is being granted and provide a
> permanent legal record of the donation.

which is typically identical to the initial repo.


>
> If it's a tarball containing a export of from version control with no
> history,
> then it's clear: only that version.
>
> If it's a Git repo or a Subversion dump file, does the grant include all
> past
> commits on the mainline?  All branches, all tags?  What if there's some bad
> history?

This is simple if we get it with history, then it is included, however we
are well advised to
check that the SGA it is limited to current version.


>
> If it's a Git SHA, does the grant include all past commits, or other
> branches
> -- or is it only the *tree* represented by that SHA?
>
> Is anything crucial missing from the donation -- e.g. plugins,
> documentation,
> or platform-specific code maintained separately?
>
> The IP clearance process should ensure that all such questions are answered
> and entered into the permanent record.

is it not more correct to say that the IP clearance process must ensure
that the delivery does
not exceed the SGA.

rgds
jan i

>
> Marvin Humphrey
>
> -
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> 
> For additional commands, e-mail: general-h...@incubator.apache.org
> 
>
>

-- 
Sent from My iPad, sorry for any misspellings.