harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From charlie hunt <charlie.h...@sun.com>
Subject Re: contribution of treemap modification(s) ?
Date Tue, 14 Apr 2009 11:29:59 GMT
Hi Oliver,

Thanks for the note!

I will go the route you suggest.  Your suggestion does sound like a 
route of lesser resistance. :-)

[]'s

charlie ...

Oliver Deakin wrote:
> Hi Charlie,
>
> I had a quick chat with Tim today, and I think the consensus is that 
> you don't need to fill in the BCC (if you havn't already) since you 
> are the only contributor to changes in this code. The Sun CCLA (if it 
> already exists) should be enough to say that Sun approves the 
> admission of code under the Apache License, and your ACQ and ICLA 
> should deal with the rest. Really the BCC is more of a checklist to 
> make sure that full care and attention has been paid when large 
> submissions are being made - kind of a reminder to the contributor 
> that they need to follow the appropriate process for all authors. 
> Since you are the only author in this case, I think we can happily 
> accept the contribution without :)
>
> Regards,
> Oliver
>
> charlie hunt wrote:
>> Thanks Oliver!
>>
>> I am back from vacation and picking up where I left off.
>>
>> I think the "safe" way to go is the ACQ and BCC route.  Although I 
>> was the person who made modifications & additions to the source code, 
>> I do not own the rights to those modifications & additions, Sun 
>> Microsystems does.
>>
>> I will proceed to work the ACQ and BCC process with the appropriate 
>> folks at Sun.  This will likely take a little time due to the nature 
>> of the documents and the additional personnel who will need to be 
>> involved.
>>
>> As someone once said to me, "patience is a virtue".
>>
>> charlie ...
>>
>> Oliver Deakin wrote:
>>> Hi Charlie,
>>>
>>> The full rules for submitting a bulk contribution are at the bottom 
>>> of [1]. An ACQ is required for the contributor of the bulk 
>>> contribution (yourself) and also for any authors of the TreeMap code 
>>> you are contributing (which is just yourself as well from the sound 
>>> of things). You also need to submit a Bulk Contribution Checklist [2].
>>>
>>> I believe scans of both the ACQ and BCC need to be mailed to the 
>>> private PMC mailing list, found on [3].
>>>
>>> Regards,
>>> Oliver
>>>
>>> [1] http://harmony.apache.org/contribution_policy.html
>>> [2] http://harmony.apache.org/bulk_contribution_checklist.html
>>> [3] http://harmony.apache.org/mailing.html
>>>
>>> charlie hunt wrote:
>>>> Alexei,
>>>>
>>>> I have no problem with the ACQ, nor do I think Sun has a problem 
>>>> with it.  I am filling out the ACQ as I draft this note.  Just 
>>>> wanted to avoid some unnecessary steps if they were not needed.
>>>>
>>>> I may have missed where to send the ACQ ... is there an e-mail 
>>>> address where to send it too or a fax number to send too?
>>>>
>>>> thanks,
>>>>
>>>> charlie ...
>>>>
>>>> Alexei Fedotov wrote:
>>>>> Charlie,
>>>>> Hope Tim will reply soon to your request.
>>>>>
>>>>> As for ACQ, you can check yourself the last case [1] with the Google
>>>>> Android. No ACQ + very good intentions to contribute things back 
>>>>> means
>>>>> no donation.
>>>>>
>>>>>
>>>>> [1] http://markmail.org/thread/dtnzrj3oagtpnkfm
>>>>>
>>>>>
>>>>> 2009/4/8 charlie hunt <charlie.hunt@sun.com>:
>>>>>  
>>>>>> Alexei,
>>>>>>
>>>>>> I understand Tim is on vacation / holidays this week.
>>>>>>
>>>>>> Can I assume you are acting "Harmony lead" in Tim's absence?
>>>>>>
>>>>>> Wouldn't Sun already have an agreement with Apache which would 
>>>>>> satisfy the
>>>>>> needs of the ACQ?
>>>>>>
>>>>>> If it pleases you and Harmony, I will fill out the ACQ. (Sorry, I

>>>>>> just don't
>>>>>> fully understand why it's needed for what we're trying to 
>>>>>> accomplish).  Can
>>>>>> you tell me where and the suggested format to send it?
>>>>>>
>>>>>> thanks,
>>>>>>
>>>>>> charlie ....
>>>>>>
>>>>>> Alexei Fedotov wrote:
>>>>>>  
>>>>>>> Charlie,
>>>>>>> There is no way to give code back to Harmony without filling

>>>>>>> ACQ. This
>>>>>>> form guarantees that you do not give Sun's private IP to Apache
>>>>>>> Harmony which is a "clean room" implementation.
>>>>>>>
>>>>>>> Thanks.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Apr 8, 2009 at 5:52 PM, charlie hunt 
>>>>>>> <charlie.hunt@sun.com> wrote:
>>>>>>>
>>>>>>>   
>>>>>>>> Ok ... I'm back.
>>>>>>>>
>>>>>>>> Tim:  Some questions below.   Sorry to be overly cautious

>>>>>>>> here.  But, I
>>>>>>>> want
>>>>>>>> direction from you on moving forward with this.
>>>>>>>>
>>>>>>>> For others who have asked other questions .... I will get
to those
>>>>>>>> questions
>>>>>>>> unrelated to getting these modifications to Harmony once
we get 
>>>>>>>> that task
>>>>>>>> out of the way.  Please bear with me ... first things first.
:-)
>>>>>>>>
>>>>>>>> If possible I would like to get this transaction completed

>>>>>>>> today since I
>>>>>>>> am
>>>>>>>> planning to be on holidays / vacation Thursday & Friday.
>>>>>>>>
>>>>>>>> Questions for Tim:
>>>>>>>>
>>>>>>>> Just to be clear on the TreeMap artifact.  The modifications
are
>>>>>>>> enhancements which made to a TreeMap 5 from the Harmony 
>>>>>>>> repository where
>>>>>>>> we
>>>>>>>> added / implemented the Java 6 APIs to make it Java 6 compliant.
>>>>>>>>  Although I
>>>>>>>> was the author of the changes / enhancements, I do not own
this 
>>>>>>>> rights to
>>>>>>>> the code that was added, Sun owns it and Sun wishes to give
these
>>>>>>>> changes/enhancements to Harmony.
>>>>>>>>
>>>>>>>> 1.) I looked over the "detailed contribution policy".  At
first 
>>>>>>>> glance it
>>>>>>>> looks a little daunting. ;-)  It seems a little heavyweight
for 
>>>>>>>> what we
>>>>>>>> are
>>>>>>>> trying to accomplish which is merely giving Harmony the 
>>>>>>>> modifications to
>>>>>>>> java.util.TreeMap.  Do we need to do:
>>>>>>>> a.) Authorized Contributor Questionnaire:  This looks to
be 
>>>>>>>> applicable if
>>>>>>>> one is wanting to be a (long term) committer to the project.
 
>>>>>>>> That is not
>>>>>>>> my
>>>>>>>> intention. I merely would like to give Harmony the 
>>>>>>>> modifications made to
>>>>>>>> your TreeMap 5.  Do you really need this Authorized Contributor
>>>>>>>> Questionnaire?  Would there be some kind of "blanket" agreement

>>>>>>>> between
>>>>>>>> Sun
>>>>>>>> & Apache which would make this transaction much easier?
 Sun makes
>>>>>>>> contributions and has contributors on many different Apache

>>>>>>>> projects.
>>>>>>>>  (Fwiw, I am not trying to delay or slow the transaction.
 I am 
>>>>>>>> trying to
>>>>>>>> figure out the easiest and quickest way to make this 
>>>>>>>> transaction occur.)
>>>>>>>> b.) I am certainly not an expert at this topic.  But, after

>>>>>>>> reading the
>>>>>>>> "Contribution Policy", it looks to me as if this contribution

>>>>>>>> falls under
>>>>>>>> the "Bulk Contribution"?  Would you agree?
>>>>>>>>
>>>>>>>> Assuming you agree this contribution falls under the "Bulk

>>>>>>>> Contribution",
>>>>>>>> what is the typical artifacts put in JIRA and is this something

>>>>>>>> we can do
>>>>>>>> ahead of satisfying the "Software Grant or CCLA" which might

>>>>>>>> already
>>>>>>>> exist
>>>>>>>> for Sun?  If this falls under a "Bulk Contribution" do you
need 
>>>>>>>> the
>>>>>>>> "Authorized Contributor Questionnaire" from me?
>>>>>>>>
>>>>>>>> Sorry to be full of questions ... this is something that
is 
>>>>>>>> totally new
>>>>>>>> and
>>>>>>>> foreign to me. :-(
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>>
>>>>>>>> charlie hunt ...
>>>>>>>>
>>>>>>>> charlie hunt wrote:
>>>>>>>>
>>>>>>>>     
>>>>>>>>> Tim,
>>>>>>>>>
>>>>>>>>> Since you're essentially the person who's the face of
Harmony 
>>>>>>>>> these
>>>>>>>>> days,
>>>>>>>>> I would like to ask you to help me (a novice) with this
process.
>>>>>>>>>
>>>>>>>>> Hope you don't mind some silly / stupid questions.  :-/
 I'm an
>>>>>>>>> engineer.
>>>>>>>>> Not an open source license and processes expert.  In
other 
>>>>>>>>> words, I do
>>>>>>>>> not
>>>>>>>>> want to unknowingly do something that is harmful to either
party
>>>>>>>>> involved.
>>>>>>>>>  This also why I haven't put the code in front of you
at this 
>>>>>>>>> point,
>>>>>>>>> i.e. I
>>>>>>>>> want to know exactly what's needed for artifacts before
moving 
>>>>>>>>> too
>>>>>>>>> quickly
>>>>>>>>> and putting the code in front of you.  Open source projects

>>>>>>>>> tend to be
>>>>>>>>> pretty sensitive about how they receive contributions.
 I 
>>>>>>>>> would like to
>>>>>>>>> honor and follow Harmony's wishes wrt this TreeMap you
will be
>>>>>>>>> receiving.
>>>>>>>>> Hope you understand my concerns.
>>>>>>>>>
>>>>>>>>> I will back shortly with a few questions.   I need to
get my 
>>>>>>>>> son off to
>>>>>>>>> school.
>>>>>>>>>
>>>>>>>>> Be back shortly.
>>>>>>>>>
>>>>>>>>> thanks,
>>>>>>>>>
>>>>>>>>> charlie ...
>>>>>>>>>
>>>>>>>>> Tim Ellison wrote:
>>>>>>>>>
>>>>>>>>>       
>>>>>>>>>> Yep, that is the contibution policy.
>>>>>>>>>>
>>>>>>>>>> If there are any questions about it just ask.
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Tim
>>>>>>>>>>
>>>>>>>>>> On Apr 8, 2009 9:35 AM, "Egor Pasko" <egor.pasko@gmail.com>

>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> On the 0x58D day of Apache Harmony Davanum Srinivas
wrote: > 
>>>>>>>>>> Charlie, >
>>>>>>>>>>             Typical contribution to an...
>>>>>>>>>> here is the detailed contribution policy:
>>>>>>>>>> http://harmony.apache.org/contribution_policy.html
>>>>>>>>>>
>>>>>>>>>> My guess is that your contribution falls into the
"Bulk 
>>>>>>>>>> Contributions"
>>>>>>>>>> category. Tim knows this subject a lot better. Let's
wait for 
>>>>>>>>>> him to
>>>>>>>>>> speak up.
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>>> Egor Pasko
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>             
>>>>>>>>         
>>>>>>>
>>>>>>>
>>>>>>>       
>>>>>>     
>>>>>
>>>>>
>>>>>
>>>>>   
>>>>
>>>
>>
>


Mime
View raw message