Oops, just to be clear, I meant we will each sign the Software Grant
referencing the same file.

On Sun, Sep 14, 2014 at 10:15 PM, Mahmoud Ali <mudd...@gmail.com> wrote:

> We do work together at the same company, but all the work was done during
> our spare time, as two people contributing on GitHub, with no involvement
> of our company.
>
> I think in our case we should each sign the ICLA and reference the same
> ZIP file, since we both worked together on this.
>
> I'm just confused about how to send the zip file containing the source
> code. I created a branch on our GitHub project which I'll be updating in
> order to remove any files that won't be donated. Once I'm done, should I
> generate a ZIP file to send in the email to the Secretary with all the
> signed forms?
>
> Thanks for taking the time helping us on this.
>
> On Sun, Sep 14, 2014 at 2:41 AM, Alex Harui <aha...@adobe.com> wrote:
>
>> One other note:  I found at the bottom of [3] the following:
>>
>> -----
>> The software grant requires that "Licensor owns or has sufficient rights
>> to contribute the software source code...". In the case where there are
>> multiple entities involved that only together have sufficient rights (for
>> example in the case of an existing external project with multiple
>> contributors), there are basically two possibilities to continue:
>>
>> 1. All entities sign the same software grant together and submit one
>> software grant form. This is preferred but obviously can complicate the
>> process considerably.
>> 2. The alternative is that each party sign its own software grant while
>> everyone references the same contribution (designated by a URL and an MD5
>> hash over the ZIP file representing the contribution). It is recommended
>> that the software grant form is modified in order to have a line for each
>> party so the completeness of the paperwork can be verified upon receipt.
>> -----
>>
>> There are two relevant points in there:
>> A) If you don't have the authority to sign for the other contributor then
>> you can both sign or each fill out a grant form.
>> B) It isn't required to attach the donated software to a JIRA ticket.
>> Adobe has not done so for past donations.  For Radii8, a branch and tag
>> was provided.  Judah could have also provided a zip on some server he
>> controls and the MD5 hash.
>>
>> It probably doesn't matter in this case because Justin already did a quick
>> scan so we don't expect to find things that need further adjustment before
>> actually being accepted, but in the general case, sometimes things do need
>> to change.  And then the risk is that if folks see it in JIRA they can
>> start grabbing it before it has been truly cleared for use by Apache.  It
>> is one thing for you to say it is ok to donate, but another thing for
>> Apache to accept every file.  For example, you can donate a SWF, but
>> Apache does not accept compiled source, it only wants source code.  Only
>> the PMC needs to see the donated package anyway and what finally goes in
>> the Apache repo will probably be slightly different, so you have the
>> option to tell us where the files are on a less public channel than dev@
>> or JIRA + issues@, or we'll see it in the grant form when the Secretary
>> files it.
>>
>> Looking ahead, here are the steps that follow once you send in the
>> software grant form to the Secretary:
>>
>> 1) We'll get notification from the Secretary that the grant has been
>> filed.
>> 2) The PMC members can have a look at the files.
>> 3) Justin or I will take the files and prepare it to be acceptable for an
>> Apache repo.  We may need to change headers and/or adjust  or add the
>> LICENSE and NOTICE files, remove compiled sources, etc.
>> 4) Justin or I fill out the IP Clearance form as described in [3].
>> 5) At least one representative from the Apache Incubator reviews the files
>> that we claim are acceptable for an Apache repo
>> 6) More adjustments are made if other issues are found.
>> 7) Once approved, we can commit the files to either a new repo or one of
>> the existing repos.
>>
>> Once again, thank you for taking the time and effort to donate FlatSpark.
>> I'm really looking forward to making it work in FlexJS.
>>
>> -Alex
>>
>>
>>
>> [3] http://incubator.apache.org/ip-clearance/
>>
>> On 9/13/14 9:16 PM, "Alex Harui" <aha...@adobe.com> wrote:
>>
>> >Hi Mahmoud,
>> >
>> >Each of you should file your own ICLA [1].  Just to make sure, none of
>> >this work was done for a corporation or while you were employed by a
>> >corporation?
>> >
>> >The software grant [2] is a legal document like [1], but while [1] is
>> >about an individual independent of any business, [2] is business
>> contract.
>> > So, the question is what kind of business relationship, if any, exists
>> >between the two of you, and who would sign any other contract on behalf
>> of
>> >these assets?  At Adobe, I don't sign the grant, my boss can't, and
>> >neither can his boss, it has to be a VP.  If you two are equal partners
>> or
>> >just two people contributing to GitHub, then both of you should sign the
>> >software grant form.
>> >
>> >HTH,
>> >-Alex
>> >
>> >[1] http://www.apache.org/licenses/icla.txt
>> >[2] https://www.apache.org/licenses/software-grant.txt
>> >
>> >On 9/13/14 12:32 PM, "Mahmoud Ali" <mudd...@gmail.com> wrote:
>> >
>> >>Since FlatSpark is made by two people, should we both sign the forms? If
>> >>so, is there a special form for more than one contributor or should I
>> >>just
>> >>copy-and-paste when necessary?
>> >>
>> >>On Sat, Sep 13, 2014 at 12:09 AM, Justin Mclean
>> >><jus...@classsoftware.com>
>> >>wrote:
>> >>
>> >>> Hi,
>> >>>
>> >>> > Regarding the other custom components, should I remove them too on
>> >>>the
>> >>> zip
>> >>> > file I'll be sending?
>> >>>
>> >>>
>> >>> I'd leave them in, they are basically boilerplate and only a few lines
>> >>>of
>> >>> code.
>> >>>
>> >>> Justin
>> >
>>
>>
>

Reply via email to