RE: IP Clearance Questions
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
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
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
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
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
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
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
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
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
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.