Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 19351 invoked from network); 14 Apr 2009 02:46:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 14 Apr 2009 02:46:03 -0000 Received: (qmail 24013 invoked by uid 500); 14 Apr 2009 02:46:01 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 23846 invoked by uid 500); 14 Apr 2009 02:46:01 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 23836 invoked by uid 99); 14 Apr 2009 02:46:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Apr 2009 02:46:01 +0000 X-ASF-Spam-Status: No, hits=-4.0 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [192.18.43.133] (HELO sca-es-mail-2.sun.com) (192.18.43.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Apr 2009 02:45:51 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id n3E2jTf7025179 for ; Mon, 13 Apr 2009 19:45:29 -0700 (PDT) MIME-version: 1.0 Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009)) id <0KI200300KYK3200@fe-sfbay-10.sun.com> for general@incubator.apache.org; Mon, 13 Apr 2009 19:45:29 -0700 (PDT) Received: from [192.168.0.13] (c-98-207-88-57.hsd1.ca.comcast.net [98.207.88.57]) by fe-sfbay-10.sun.com (Sun Java(tm) System Messaging Server 7.0-5.01 64bit (built Feb 19 2009)) with ESMTPSA id <0KI200944KZTJA90@fe-sfbay-10.sun.com> for general@incubator.apache.org; Mon, 13 Apr 2009 19:45:29 -0700 (PDT) Date: Mon, 13 Apr 2009 19:45:28 -0700 From: Craig L Russell Subject: Re: [PROPOSAL] Commons Incubator In-reply-to: Sender: Craig.Russell@Sun.COM To: general@incubator.apache.org Message-id: X-Mailer: Apple Mail (2.930.3) Content-type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary=Apple-Mail-48--623076034 X-Priority: 3 (Normal) References: X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-48--623076034 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On Apr 13, 2009, at 3:55 PM, Noel J. Bergman wrote: > Torsten Curdt wrote: > >> Noel J. Bergman wrote: >>> That's code. What about community, Torsten? What is the >>> Community? It > has >>> been the Apache Commons as a collective, not sub-projects. Is >>> that to >>> change? We do not want Apache Commons to turn into an umbrella, >>> right? > We >>> need to keep that as a single community managing libraries of common >>> components. > >> Exactly! That's exactly why I think the Incubator does not work well >> for small components. The Incubator is to build a community. > > Exactly. We agree. > >> all it's the whole Commons that is the community. > > We agree, again. :-) > >> So is it OK for commons to play mini Incubator with it's sandbox? I >> am >> not sure I like this either. > > OK, why not? Just asking. You and I have having a civil > discussion. :-) > >> Too often had the discussion at Commons whether this library needs to >> go through incubation or not. I guess what I am trying to say is that >> there is something in the middle we need to find a procedure for. > > OK, why don't you lay out some parameters? > > FWIW, *ALL* new code coming into the ASF does go through the > Incubator, but > that is because we are the repository for IP clearance; the actual > clearance > is done by the PMC clearing it. > >> Be it at Commons or at the Incubator. I don't care. It's just that >> Commons is probably more likely to get these kind of contributions >> and >> we need to find a procedure on how to deal with it. I think the idea >> behind this thread was more to reach out to the Incubator experience >> to find a proper way how to deal with such contributions. > > We have provisional communities, but not committers. How is it > different if > a new project comes into the Incubator and they have commit access > to that, > versus it goes into Commons Sandbox, and they are granted karma for it > there? Is it just a matter of access control? Is that what this > boils down > to in the end? > >> Some projects are just too small to warrant the target of a TLP >> or even a sub project > > We agree! We have several projects here that I believe belong in > Commons! For example, we have a great little project called Sanselan that is "code complete" but has not attracted a big enough community to become a TLP. Commons could be just the place for it. The alternatives for Sanselan are indefinite incubation, expulsion from Apache or incorporation into another TLP. Craig > > >> Teaching people "The Apache Way" after they got commit access sounds >> as bad as forcing the original authors to keep sending patches > > Torsten, my point is that when they land here, they do get commit > access, > and then they learn the ASF away. So, again, is this just about > access > control to delineate what they can do? > > > ----- > >>>> My view, and I believe Torstens view is that to become a >>>> committer means >>>> to join the dev lists, send in patches, be part of the community, >>>> gain >>>> trust with the project members and then after a while be voted in >>>> as a >>>> committer. >>> Trust related to what? >> Trust in that they understand how Apache works. > > We don't expect them to know that here, and we make them an ASF > Committer > first. > >> [The new Committer might] also the person that could have potential >> code >> ownership problems, could try to lead the project like they were used >> to before and so on. I would not consider them more trustworthy in >> that sense just because they brought the code. > > OK, perhaps we're getting somewhere ... > > Torsten, are you asking that we setup something like Incubator Commons > Sandbox into which code goes, we make them Committers, the Mentors > (likely > from Commons) work with them here, then when you are satisfied that > they get > it, you (upon vote of the PMCs) svn move the code from Incubator > Commons > Sandbox to Commons Sandbox? Is this the idea? > >>> They do need to do is become indoctrinated in the community, and >>> if it > is >>> just a committer or few at a time into an entire community, Apache > Commons >>> ought to be able to handle that. > >> So we just hand out commit access and hope (or try to make them) >> behave? > > LOL Well, that *is* what we do here, isn't it? That part is just > access > control. > > --- Noel > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > Craig L Russell Architect, Sun Java Enterprise System http://db.apache.org/jdo 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? O, Gasp! --Apple-Mail-48--623076034 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICEDXZ+Ig/3d9DjJZ8u++ZnC0wDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTE4MTYwMloXDTA5MTIwOTE4MTYw MlowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOe3oksetTgSiqqWllhIYBT0dWhR4CitzXDf +ETyrtEF2HWRRpfwixLpV1Az8wwFzNKfjvQn3tQh0A/VDDeepDEM9TKLP+D6qShLR/KTf5kCMyT4 mILJYIDo/JMmTIH5jceojvlTDFd0gd+XXNAGGz1Wu2XxfvFDE/lpFnQkKYE+VjjENONy4JlkJnOI rSfMlb+zHPAUmMTtmhxYIDLgov4Jv2Z5pUKZMpNcYr+7jJeUxkxKwWm4im56h7CGP0Yhkq2Je506 mqKCFImxofBjkHZISVS5m7WaGs4lViDtwLQEPtyUt7RcaoYWTvEQtvoy1TE2oZDUaAYFxVu0cHUW bU0CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEFBQADgYEAQaqAADs5GLyk9iO1xfmNFySpOXXofJPEbfbt77BK/WLhLOwS 69WIxSmGMpGGUlLd6FJ1xfLzsvP9/N5tmZQlpGcBoEwrn830JcbNyEG0ANcmdeAy2yBjNjWoIDhV QmQw8OgJDk0xi0Tv/UYm9uPxOhDJOA67a3v6FHvSAbLqBScwggM/MIICqKADAgECAgENMA0GCSqG SIb3DQEBBQUAMIHRMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQH EwlDYXBlIFRvd24xGjAYBgNVBAoTEVRoYXd0ZSBDb25zdWx0aW5nMSgwJgYDVQQLEx9DZXJ0aWZp Y2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSQwIgYDVQQDExtUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgQ0ExKzApBgkqhkiG9w0BCQEWHHBlcnNvbmFsLWZyZWVtYWlsQHRoYXd0ZS5jb20wHhcNMDMw NzE3MDAwMDAwWhcNMTMwNzE2MjM1OTU5WjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3Rl IENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWls IElzc3VpbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMSmPFVzVftOucqZWh5owHUE cJ3f6f+jHuy9zfVb8hp2vX8MOmHyv1HOAdTlUAow1wJjWiyJFXCO3cnwK4Vaqj9xVsuvPAsH5/Ef kTYkKhPPK9Xzgnc9A74r/rsYPge/QIACZNenprufZdHFKlSFD0gEf6e20TxhBEAeZBlyYLf7AgMB AAGjgZQwgZEwEgYDVR0TAQH/BAgwBgEB/wIBADBDBgNVHR8EPDA6MDigNqA0hjJodHRwOi8vY3Js LnRoYXd0ZS5jb20vVGhhd3RlUGVyc29uYWxGcmVlbWFpbENBLmNybDALBgNVHQ8EBAMCAQYwKQYD VR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDItMTM4MA0GCSqGSIb3DQEBBQUAA4GB AEiM0VCD6gsuzA2jZqxnD3+vrL7CF6FDlpSdf0whuPg2H6otnzYvwPQcUCCTcDz9reFhYsPZOhl+ hLGZGwDFGguCdJ4lUJRix9sncVcljd2pnDmOjCBPZV+V2vf3h9bGCE6u9uo05RAaWzVNd+NWIXiC 3CEZNd4ksdMdRv9dX2VPMYIDEDCCAwwCAQEwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0ECEDXZ+Ig/3d9DjJZ8u++ZnC0wCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDkwNDE0MDI0NTI5WjAjBgkqhkiG9w0B CQQxFgQUmuVS0JFcfl8BmclYfqeOymdPUSswgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA12fiIP93fQ4yWfLvvmZwtMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA1 2fiIP93fQ4yWfLvvmZwtMA0GCSqGSIb3DQEBAQUABIIBANRc4/ogLyLFZc9p9Z4dcToHLMWiQnbq dycatpI+fDyL5eZfo8hYsOFCA76zCVs335QzIwGw8ZdPvZ3krcGAgGE00lKVXvmnOmmc/mF5PTHz jynqibw1ZQrWnoWBq/dywFfWhdnVZBOuRmtzrx4maIlv/8OcIkxGx6DNBNEs1w1s1tLqzZOE6y7C Pc+A01NFxapCFqbkWsH8poBKpLUZM3tqFXQ6RnAXNckacjQw4r4I7Y+D10j16CN5CTt4iLdMOYCm hjaCHdgAMp4U9oCs73qklpsk78UgbJ50gUqONVHQ9soyUEhO1smYL0MeELvwCDtEvLeDC3B7c8MB rGKFNowAAAAAAAA= --Apple-Mail-48--623076034--