Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 75672 invoked from network); 11 Jun 2009 02:22:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 11 Jun 2009 02:22:14 -0000 Received: (qmail 57799 invoked by uid 500); 11 Jun 2009 02:22:25 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 57713 invoked by uid 500); 11 Jun 2009 02:22:25 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 57702 invoked by uid 99); 11 Jun 2009 02:22:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jun 2009 02:22:25 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wuyuehao@gmail.com designates 209.85.200.170 as permitted sender) Received: from [209.85.200.170] (HELO wf-out-1314.google.com) (209.85.200.170) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Jun 2009 02:22:15 +0000 Received: by wf-out-1314.google.com with SMTP id 23so388946wfg.24 for ; Wed, 10 Jun 2009 19:21:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=dJCKBkBVE/JCooUx8OMZwJisU9hoaoaTULvGzx/f83g=; b=F+bUZAnMvFXv02vc1E/9EI3eFeNOmjMXan+5gQJWqWxJElXRZBkbPRDCH9GK3pjjeY Coe4cw+SS10P4gZ7Pl37JUjeZDy7WdYe4dpVbJ15HCjtEXy7/ZUsgCuAQIUZp84Zy6VB DBpM6FfOviDBMPEjg9T85kwQPBKa31Ox7SbnE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=VNtYzmfywdJvcmVvsHnBSDZkFJVdruXAQLr1N6DlCQqPZRqV1+cNQIJ6ged5zTJ9Ea x18QR73V1xlgwAhxaFRPQcIXEjbVKFm6cR4yCdBW8CheMsNN0f5ayaYwpM1fRnePEdfS 8Db1A/O5SFB2lXEnyw2jI6LLQYaxY48mVD43g= MIME-Version: 1.0 Received: by 10.142.186.9 with SMTP id j9mr880750wff.5.1244686914920; Wed, 10 Jun 2009 19:21:54 -0700 (PDT) In-Reply-To: <49E473B7.2050805@sun.com> References: <49DBD2EC.2030905@sun.com> <49DCAC35.3010502@sun.com> <49DCB952.7060707@sun.com> <49DCC0A7.9030506@sun.com> <49DCC674.8080504@googlemail.com> <49E36BF6.8050607@sun.com> <49E46CD6.8090600@googlemail.com> <49E473B7.2050805@sun.com> Date: Thu, 11 Jun 2009 10:21:54 +0800 Message-ID: <211709bc0906101921n321e6dfcvf44f36e1ce0cdba8@mail.gmail.com> Subject: Re: contribution of treemap modification(s) ? From: Tony Wu To: dev@harmony.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Guys, Almost two months passed, how are things going? :-) 2009/4/14 charlie hunt : > Hi Oliver, > > Thanks for the note! > > I will go the route you suggest. =A0Your suggestion does sound like a rou= te 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 th= e >> 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 happ= ily >> 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. =A0Although I wa= s >>> the person who made modifications & additions to the source code, I do = not >>> own the rights to those modifications & additions, Sun Microsystems doe= s. >>> >>> I will proceed to work the ACQ and BCC process with the appropriate fol= ks >>> at Sun. =A0This 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 contri= buting >>>> (which is just yourself as well from the sound of things). You also ne= ed to >>>> submit a Bulk Contribution Checklist [2]. >>>> >>>> I believe scans of both the ACQ and BCC need to be mailed to the priva= te >>>> 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. =A0I am filling out the ACQ as I draft this note. =A0Just 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 addres= s >>>>> 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 mea= ns >>>>>> no donation. >>>>>> >>>>>> >>>>>> [1] http://markmail.org/thread/dtnzrj3oagtpnkfm >>>>>> >>>>>> >>>>>> 2009/4/8 charlie hunt : >>>>>> >>>>>>> >>>>>>> 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). =A0Can >>>>>>> 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 >>>>>>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Ok ... I'm back. >>>>>>>>> >>>>>>>>> Tim: =A0Some questions below. =A0 Sorry to be overly cautious her= e. >>>>>>>>> =A0But, I >>>>>>>>> want >>>>>>>>> direction from you on moving forward with this. >>>>>>>>> >>>>>>>>> For others who have asked other questions .... I will get to thos= e >>>>>>>>> questions >>>>>>>>> unrelated to getting these modifications to Harmony once we get >>>>>>>>> that task >>>>>>>>> out of the way. =A0Please 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. =A0The modifications ar= e >>>>>>>>> enhancements which made to a TreeMap 5 from the Harmony repositor= y >>>>>>>>> where >>>>>>>>> we >>>>>>>>> added / implemented the Java 6 APIs to make it Java 6 compliant. >>>>>>>>> =A0Although 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". =A0At first >>>>>>>>> glance it >>>>>>>>> looks a little daunting. ;-) =A0It seems a little heavyweight for >>>>>>>>> what we >>>>>>>>> are >>>>>>>>> trying to accomplish which is merely giving Harmony the >>>>>>>>> modifications to >>>>>>>>> java.util.TreeMap. =A0Do we need to do: >>>>>>>>> a.) Authorized Contributor Questionnaire: =A0This looks to be >>>>>>>>> applicable if >>>>>>>>> one is wanting to be a (long term) committer to the project. =A0T= hat >>>>>>>>> is not >>>>>>>>> my >>>>>>>>> intention. I merely would like to give Harmony the modifications >>>>>>>>> made to >>>>>>>>> your TreeMap 5. =A0Do you really need this Authorized Contributor >>>>>>>>> Questionnaire? =A0Would there be some kind of "blanket" agreement >>>>>>>>> between >>>>>>>>> Sun >>>>>>>>> & Apache which would make this transaction much easier? =A0Sun ma= kes >>>>>>>>> contributions and has contributors on many different Apache >>>>>>>>> projects. >>>>>>>>> =A0(Fwiw, I am not trying to delay or slow the transaction. =A0I = 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. =A0But, after rea= ding >>>>>>>>> the >>>>>>>>> "Contribution Policy", it looks to me as if this contribution fal= ls >>>>>>>>> under >>>>>>>>> the "Bulk Contribution"? =A0Would you agree? >>>>>>>>> >>>>>>>>> Assuming you agree this contribution falls under the "Bulk >>>>>>>>> Contribution", >>>>>>>>> what is the typical artifacts put in JIRA and is this something w= e >>>>>>>>> can do >>>>>>>>> ahead of satisfying the "Software Grant or CCLA" which might >>>>>>>>> already >>>>>>>>> exist >>>>>>>>> for Sun? =A0If 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 total= ly >>>>>>>>> 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. =A0:-/ =A0I'm= an >>>>>>>>>> engineer. >>>>>>>>>> Not an open source license and processes expert. =A0In other wor= ds, >>>>>>>>>> I do >>>>>>>>>> not >>>>>>>>>> want to unknowingly do something that is harmful to either party >>>>>>>>>> involved. >>>>>>>>>> =A0This 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 t= oo >>>>>>>>>> quickly >>>>>>>>>> and putting the code in front of you. =A0Open source projects te= nd >>>>>>>>>> to be >>>>>>>>>> pretty sensitive about how they receive contributions. =A0I woul= d >>>>>>>>>> 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. =A0 I need to get my s= on >>>>>>>>>> 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" >>>>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>> On the 0x58D day of Apache Harmony Davanum Srinivas wrote: > >>>>>>>>>>> Charlie, > >>>>>>>>>>> =A0 =A0 =A0 =A0 =A0 =A0Typical 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 h= im >>>>>>>>>>> to >>>>>>>>>>> speak up. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Egor Pasko >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >> > > --=20 Tony Wu China Software Development Lab, IBM