Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 73126 invoked from network); 2 Jun 2007 20:21:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 2 Jun 2007 20:21:41 -0000 Received: (qmail 72464 invoked by uid 500); 2 Jun 2007 20:21:43 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 72322 invoked by uid 500); 2 Jun 2007 20:21:42 -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 72311 invoked by uid 99); 2 Jun 2007 20:21:42 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Jun 2007 13:21:42 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=UNPARSEABLE_RELAY X-Spam-Check-By: apache.org Received-SPF: pass (herse.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; Sat, 02 Jun 2007 13:21:37 -0700 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 l52KLFpa001090 for ; Sat, 2 Jun 2007 13:21:17 -0700 (PDT) Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0JJ000F01YYOCC00@fe-sfbay-10.sun.com> (original mail from Craig.Russell@Sun.COM) for general@incubator.apache.org; Sat, 02 Jun 2007 13:21:15 -0700 (PDT) Received: from [192.168.0.11] (c-24-6-172-77.hsd1.ca.comcast.net [24.6.172.77]) by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0JJ000HILZ7EJ920@fe-sfbay-10.sun.com> for general@incubator.apache.org; Sat, 02 Jun 2007 13:21:15 -0700 (PDT) Date: Sat, 02 Jun 2007 13:21:17 -0700 From: Craig L Russell Subject: Re: [site] Introduce a 'Building a community guide'? In-reply-to: <918312fe0706020856h2045482amc0409506ba7e2fed@mail.gmail.com> Sender: Craig.Russell@Sun.COM To: general@incubator.apache.org Message-id: <3E8AB11A-1239-4AD2-A569-0226EB19B997@SUN.com> MIME-version: 1.0 X-Mailer: Apple Mail (2.752.3) Content-type: multipart/signed; protocol="application/pkcs7-signature"; boundary=Apple-Mail-244-645014970; micalg=sha1 References: <918312fe0706020856h2045482amc0409506ba7e2fed@mail.gmail.com> X-Virus-Checked: Checked by ClamAV on apache.org --Apple-Mail-244-645014970 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi Martijn, I noticed this community building stuff in the graduation guide and thought that it was probably misplaced. I like the idea of a community building guide all by itself. Craig On Jun 2, 2007, at 8:56 AM, Martijn Dashorst wrote: > I'm working on the graduation guide, and noticed quite some text > regarding community building. I think this contains enough material > and is important enough to warrant a separate guide. > > Basically I want the next text [1] migrated from the graduation guide > to the new community guide. > > What do you think? > > Martijn > > [1] > > Community Building > > Before a podling graduates, it must create a diverse and > self-sustaining community. Community building is tough: it takes time, > effort and more than a little magic. There is no secret recipe, just > hard work. In order to overcome this obstacle, committers may need to > devote more time to community building and less to development. > > The community mailing list is open to all Apache committers. This is > the right list for questions about community and on community > building. Subscriptions should be from an Apache email address. > > Raising The Profile > > Sometimes, a podling is just not well-enough known. There are simply > not enough users to allow new developers to be recruited. Overcoming > this means finding ways to raise the profile of the podling. Some > ideas: > > Improve the website > Improve the information provided within each release and release > more often > Committers who blog should join PlanetApache > Use grassroots media > Encourage downstream distributions to include a packaged version > Submit talks to conferences > Feathercast > Write articles > Recruiting New Developers > > If the podling has lots of users but very few new developers then this > means that more work is required to encourage users to become > developers. A common cause of this is that committers are too quick to > create code to solve user problems. It's good to respond quickly to > requests by users. However, once a project gains momentum, it may be > more productive for the long term health of a project to encourage > users to become more involved at the expense of user satisfaction. > > Try to encourage expert users to answer questions. This may mean > intentionally allowing a time gap before answering user questions. > Encourage users to post by taking the time to deal politely and > positively with misunderstandings and by replying to threads which > have been answered well by a user to confirm that they are right. > Avoid engaging in flame wars on user lists. Ignore trolls. > > Try to encourage users to become developers. When they give a good > answer that isn't covered in the documentation, ask them to submit a > patch. When users suggest a good design or extension, ask for > volunteers to help implement rather than just coding it up. > > Helping Developers Become Committers > > If a podling has no trouble attracting developers but trouble > retaining them long enough for them to become committers then this > highlights an issue with the recruitment process. To become an Apache > committer, a developer needs to hang around long enough to accumulate > a track record of contributions. This often requires encouragement and > help from existing committers. > > Promptly reviewing patches is important. The way that patches are > applied is also important. Provide credit in the commit message and > when closing the JIRA. It's also good to encourage developers by > suggesting new related work they may like to volunteer for. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org > For additional commands, e-mail: general-help@incubator.apache.org > Craig Russell Architect, Sun Java Enterprise System http://java.sun.com/products/jdo 408 276-5638 mailto:Craig.Russell@sun.com P.S. A good JDO? O, Gasp! --Apple-Mail-244-645014970 Content-Transfer-Encoding: base64 Content-Type: application/pkcs7-signature; name=smime.p7s Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGUDCCAwkw ggJyoAMCAQICECpJVMO68ii+Xfsc1O1YYFIwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA2MTIwOTE5NTEwNVoXDTA3MTIwOTE5NTEw NVowbDEQMA4GA1UEBBMHUnVzc2VsbDEUMBIGA1UEKhMLQ3JhaWcgTGFpcmQxHDAaBgNVBAMTE0Ny YWlnIExhaXJkIFJ1c3NlbGwxJDAiBgkqhkiG9w0BCQEWFUNyYWlnLlJ1c3NlbGxAU3VuLkNPTTCC ASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMNAB4Ih+ShsCt89HzqIdwEx8L4o1UHiY6V7 16mrCedfd4Y0/uI7z9Zam8ysgEh+F7aDnQEKmEsVFN35G4nPMfLU6dZYkvADwUjbq82t/dJ3FDDg Q945nHHpqECZff/S/UMho9AFfj6PZvZBAlDCJAayb4RdKIlfuvPW9YcQStQ1IfVJcVuKnC0Q+tdc a4A7zn7IzLOQohO1lTc3hXSBigEIGiGYn6Ny0wmexfA3X1WsXekFx5czd+M4GjDjswn8CNoBmnBr jOTGK1mOsXR6GSRHnly2s9xTdE4qv9qimM+7C2yzMHbKcszV7OQoLsRsZKDh+6u9wYU+TrjcY4ym bA8CAwEAAaMyMDAwIAYDVR0RBBkwF4EVQ3JhaWcuUnVzc2VsbEBTdW4uQ09NMAwGA1UdEwEB/wQC MAAwDQYJKoZIhvcNAQEFBQADgYEAU/EpPDztnb55Fz7iGSVm1mYEVj5m2OQKTYG26POUAomCBRrt /CdBBvqYmcHUTpra0qLELHAQadYFl2v11iQkqwF5PPJs19oU/zA0m5qFnOMTAiCvel7IprIwA2r6 eJR9siaPwDRgVJ/Sj71dD+utwf+nRrNy0/7PMNK5y+ocsYQwggM/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 YWlsIElzc3VpbmcgQ0ECECpJVMO68ii+Xfsc1O1YYFIwCQYFKw4DAhoFAKCCAW8wGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwNjAyMjAyMTE4WjAjBgkqhkiG9w0B CQQxFgQUeyyPvF0Okcf/vXFCp6DwRAm29eEwgYUGCSsGAQQBgjcQBDF4MHYwYjELMAkGA1UEBhMC WkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0 ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAqSVTDuvIovl37HNTtWGBSMIGHBgsqhkiG 9w0BCRACCzF4oHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQ dHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAq SVTDuvIovl37HNTtWGBSMA0GCSqGSIb3DQEBAQUABIIBAA4YpjSrGnbja7fK0eFPVkxJbgzXOVTD OBUyf8qpwbaV0xtHrIXYqdoe0MiOV0oA+JlOIxtzq6yiLmdaNWsGSD0X+Di1D5p6Cmrdw5AQ0TN5 tYwe5GpzOBj0NfFhUvM3qeh2UC7/duGpffEC/whRlxYXycbcIq3aV5CnuJZ+qeJkKJH9GzQIEwZa dMZckE24+B6G3NO0weKAQEl4TxkDlzdBe9+7rsZn6nXeXkRhaTSeptB5iR7eTdpTG7xO97yfTCll 0XcINdJbtkoXPrR3pdpr1KttiAMhqPwjyNU42ujUNbLwxJd0sgzzezxb9QvnbRN5w3h2DXVmVSy+ 4koy0x8AAAAAAAA= --Apple-Mail-244-645014970--