blob: 121ff23b42ecb694c745f7f35724135d6e63bdf4 [file] [log] [blame]
Title:
Notice: Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
.
http://www.apache.org/licenses/LICENSE-2.0
.
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
A comprehensive guide to being the GSoC admins for the ASF
List of duties:
1. Make sure the ASF has an extensive list of project ideas ready shortly after Google announces the
program (around end of January). Projects are required to create JIRA issues for their ideas and
label them with "gsoc<year>" and "mentor". If a project doesn't use JIRA, have them create the ideas in the COMDEV
JIRA project. Create a JIRA filter for these ideas to be used in the application (see next). Have
prospective mentors subscribe to mentors@community.apache.org. The following is an email sent to pmcs@a.o
explaining the procedures to them:
<pre>
Hello PMCs,
Google Summer of Code is the ideal opportunity for you to attract new
contributors to your projects.
If you want to participate with your project you now need to
- understand what it means to be a mentor [1]
- propose your project ideas. Just label your issues with gsoc2011 in JIRA and
they will show up at [2]. See also [1].
- subscribe to mentors@community.apache.org (restricted to potential mentors, meant to be used
as a private list - general discussions on the public
dev@community.apache.org list as much as possible please)
The ASF has applied as a participating organization with GSoC, your project
doesn't need to do that. See [3] for more information. Note that the ASF isn't
accepted yet, nevertheless you *really* should start recording your ideas now.
Last year we had 39 students completing GSoC successfully, some of which are
now active contributors to the projects they worked on. Let's make this a
success again this year!
On behalf of the GSoC 2011 admins,
Uli
[1] http://community.apache.org/guide-to-being-a-mentor.html
[2] http://s.apache.org/gsoc2011tasks
[3] http://community.apache.org/gsoc.html
</pre>
1. Update our GSoC pages at http://community.apache.org/gsoc.html with the
current year's timeline and at http://community.apache.org/guide-to-being-a-mentor.html.
1. Apply for the ASF to be a mentoring organization for Google Summer of Code.
I faintly remember that they wanted to know some stats like how often we have
already participated and what the number of students was last year. I believe
the ASF has participated sine GSoC's inception in 2005. In 2011 we had students
accepted: 40; students who passed midterm: 38; students who passed final: 36.
1. Once our application is accepted, write a press release and
request press@ to send it out. We don't have a template yet but work
with th dev@community.apache.org and press@apache.org lists to get one
written and add it here.
1. Check with Google whether they changed the ranking process -- again. Find out
what needs to be changed to our internal ranking process in order to be compatible
with melange and update http://community.apache.org/mentee-ranking-process.html
accordingly. In 2011 we used a Google Docs spreadsheet and did our ranking there. The
org admin (and only the org admin) then transferred the rankings to Melange.
1. Once the application phase starts, make sure that mentors rank the proposals. They
should be done at least one week before Google's official deadline in order to have
some time for changes that might become necessary. Send reminders.
1. Once Google has assigned our slots and we know who is accepted
mail each mentee with details of dev@community.apache.org list which
can be used for general assistance with the ASF, project specific
assistance should be sought on the project list. We don't have a
template for this yet. Please add it here when one is written.
1. Once GSoC is under way, make sure that deadlines for midterm and final evaluations
are met. Make it clear to the mentors that we'd like to see their evaluation way before
the end of the deadline. If a mentor still hasn't submitted their evaluation three days
before the end of the deadline, mail the respective PMC and ask them whether they know of
any reason why the mentor might not be able to do the evaluation.
1. Issue a press release congratulating those who have passed and
thanking our wonderful mentors. We should invite everyone to come and
contribute to ASF projects. We don't have a template yet but work with
th dev@community.apache.org and press@apache.org lists to get one
written and add it here.
1. Once GSoC is done, get a PO# from Google to invoice against. Supplier name is The
Apache Software Foundation, 1901 Munsey Drive, Forest Hill, MD 21050-2747. Our vendor ID
with Google is 13039.
1. Issue a press release congratulating those who have passed and
thanking our wonderful mentors. We should invite everyone to come and
contribute to ASF projects. We should include some stats such as the
number of full committers resulting from GSoC, the number of issues
closed etc. We don't have a template yet but work with th
dev@community.apache.org and press@apache.org lists to get one written
and add it here.
1. Decide on who is going to the mentor summit. If you are going, book your flight and
nag the comdev PMC chair to submit your travel expenses to financials/Bills/received (if
you don't have access yourself) and move them to financials/Bills/approved.
1. Ask treasurer to invoice Google. The amount is number of students * USD 500 (at time
of writing) + actual travel expenses up to USD 2,000. Attach PO document (you'll get that
from Google at some point). Example:
<pre>
Geir,
please invoice Google the following, according to attached purchase order:
40x Google Summer of Code 2011 mentor stipends for 40 student á USD 500.00 = USD 20,000.00
1x travel expenses for mentor summit participant Noirin Plunkett = USD 743.70 (see [1], [2], [3])
1x travel expenses for mentor summit participant Ulrich Stärk = EUR 834.03 = USD 1190,91 @1.4279
USD/EUR as of 2011/08/09 (see [4] and [5])
PO# is 132387, vendor ID is 13039
The payment process to follow is:
Payment Process - Step Two
Once you receive your Purchase Order via email, you can then bill Google for your mentoring
organization's payment. In order to receive payment, please send a PDF invoice to p2phelp@google.com
and cc carols@google.com on the message.
Your invoice *must* include the following information:
1. Name and address of your organization - official letterhead is preferred if available, must
match supplier enrollment
2. Line(s) stating what the money is for e.g. "For mentoring 3 Google Summer of Code students for
the Foo project"
3. It is likely most useful to simply mirror the wording on the Purchase Order you receive
4. If you have purchased flights for the mentor summit, invoice only for the amount paid for
airfare or driving mileage (55 cents/mile, locals only)
1. Amount of payment in USD
2. Your invoice MUST include the PO#.
3. Your invoice MUST be dated after the issue date of your PO number
Google has to receive the PDF invoice by November 4th, 2011 and it has to include PDF copies of our
actual travel expenses, i.e. [2],[3],[4] and [5].
Thanks,
Uli
[1] https://svn.apache.org/repos/private/financials/Bills/approved/Noirin-GSoC/README
[2] https://svn.apache.org/repos/private/financials/Bills/approved/Noirin-GSoC/Noirin-GSoC-Amtrak.pdf
[3] https://svn.apache.org/repos/private/financials/Bills/approved/Noirin-GSoC/Noirin-GSoC-Delta.pdf
[4] https://svn.apache.org/repos/private/financials/Bills/received/Uli-GSOC-flights.txt
[5]
http://www.oanda.com/currency/historical-rates-classic?date_fmt=us&date=08/09/11&date1=08/09/11&exch=EUR&exch2=EUR&expr=USD&margin_fixed=0&format=HTML&redirected=1
</pre>