harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew John Hughes <gnu_and...@member.fsf.org>
Subject Re: contribution of treemap modification(s) ?
Date Thu, 23 Jul 2009 16:30:22 GMT
2009/6/11 Tony Wu <wuyuehao@gmail.com>:
> 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
>

Over three months now... any news?
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8

Mime
View raw message