harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tony Wu <wuyue...@gmail.com>
Subject Re: contribution of treemap modification(s) ?
Date Thu, 11 Jun 2009 02:21:54 GMT
Guys,
Almost two months passed, how are things going? :-)

2009/4/14 charlie hunt <charlie.hunt@sun.com>:
> 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
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>



-- 
Tony Wu
China Software Development Lab, IBM

Mime
View raw message