You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@harmony.apache.org by Alexei Fedotov <al...@gmail.com> on 2010/09/02 13:26:03 UTC

Re: contribution of treemap modification(s) ?

Charlie,
I wonder if there is any progress in committing treemap modifications?



--
With best regards / с наилучшими пожеланиями,
Alexei Fedotov / Алексей Федотов,
http://www.telecom-express.ru/
http://harmony.apache.org/
http://dataved.ru/ http://klsh.ru/




On Thu, Jul 23, 2009 at 8:30 PM, Andrew John Hughes
<gn...@member.fsf.org> wrote:
> 2009/6/11 Tony Wu <wu...@gmail.com>:
>> Guys,
>> Almost two months passed, how are things going? :-)
>>
>> 2009/4/14 charlie hunt <ch...@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 <ch...@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 <ch...@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" <eg...@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
>