From 9de76ce35d58dc4b3f1424260130125b25e766dd Mon Sep 17 00:00:00 2001 From: Robert Watson Date: Mon, 16 Mar 2009 10:45:03 +0000 Subject: [PATCH] Significant updates to the GSoC page for 2009: - Update 2008->2009. - Add Proposal Guidelines section. - Add many FAQ entries. - Add back automatic incorporation of soc-appropriate ideas to the main soc page; make it clear that other ideas are also welcome. Discussed with: brooks --- en/projects/summerofcode.xsl | 234 ++++++++++++++++++++++++++++++++--- 1 file changed, 215 insertions(+), 19 deletions(-) diff --git a/en/projects/summerofcode.xsl b/en/projects/summerofcode.xsl index 9ee6bddcf0..b0e0c3dd35 100644 --- a/en/projects/summerofcode.xsl +++ b/en/projects/summerofcode.xsl @@ -7,7 +7,7 @@ %developers; ]> - + @@ -38,10 +38,10 @@
&header3; -

The FreeBSD Project is pleased to participate as a mentoring - organization in the The FreeBSD Project is looking forward to participating as a mentoring + organization in Google Summer of - Code 2008. This program funds students to contribute to an open + Code 2009. This program funds students to contribute to an open source project over the summer break. We have had over 70 successful students working on FreeBSD as part of this program in 2005, Past Student Projects

  • Example Proposal Ideas
  • Possible Mentors
  • +
  • Proposal Guidelines
  • Infrastructure Provided to Students
  • Frequently Asked Questions
  • @@ -85,9 +86,8 @@

    Current Student Projects

    -

    We've recently announced the - successful students from the Summer of Code 2008.

    +

    All GSoC 2008 projects have been completed, and we are eagerly awaiting + applications for GSoC 2009.

    Past Student Projects

    @@ -117,16 +117,129 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005].

    Example Proposal Ideas

    -

    The application period for this year has closed, but students and - interested developers can always find interesting work that needs - to be done on the FreeBSD Project Ideas - list.

    +

    The following example project ideas are a subset of the general + FreeBSD Project + Ideas list that we think are the most suitable for Summer of + Code projects. You are not required to submit a proposal using one of + these ideas - original ideas, if of interest to the project, are + most welcome.

    + + +

    + +
      + +
    • + + ./ideas/index.html#p- + + + +
    • +
      +
    +

    For additional ideas about upcoming development projects in FreeBSD, take a look at recent Developer Status Reports.

    + +

    Proposal Guidelines

    + +

    Students are responsible for writing a proposal and submitting it + to Google before the application deadline. The following outline + was adapted from the Perl Foundation open + source proposal HOWTO. The objective of the proposal is to identify + what is to be done, explain why this needs to be done, and convince us + that:

    + +
      +
    • You are qualified to do this project. This means both having the + necessary background and demonstrating a general understanding of the + problem.
    • +
    • You have the resources (especially time!) needed to complete the + project within the working period of the Summer of Code.
    • +
    + +

    A strong proposal will include (at least):

    + +

    General Information

    +
      +
    • Name
    • + +
    • Email
    • + +
    • Phone
    • + +
    • IM/IRC
    • + +
    • Availability + + How many hours per week will you spend working on this? How many on + other things? What other obligations (work, school, vacation, weddings, + etc) do you have this summer? Be as specific as possible: when will the + project begin and and? You should be ready to produce a day by day + schedule before the program starts.)
    • + +
    • Bio + + Who are you? What skills do you bring to this project? What is your + past involvement with The FreeBSD Project? (Past involvement is not + required, but ideally you will have at least installed FreeBSD and + perhaps fixed a bug or two) If your project includes programming in a + particular language, such as C, or in a specific environment, such as + the kernel or an embedded platform, what experience do you have working + in that area? Are you familiar with or a user of revision control + systems? Have you completed courses that will be relevant to your + project idea? What do you think you will need to learn to complete + this project?
    • + +
    • Possible Mentor + + Optional, but highly recommended. Do not put a name here if you have + not contacted them.
    • + +
    • Project Title
    • +
    + +

    Project Information

    +
      + +
    • Project Description + + A few paragraphs describing your project. Direct copies from the ideas + page will be rejected - proposals should reveal that you have done + some research into the problem and its solutions. Include both what + you will be doing and why it is a good thing for The FreeBSD Project. +
    • + +
    • Deliverables + + A list quantifiable results and related code milestones. We suggest at + least two milestones before the mid-term evaluations and two after. + Where appropriate, this schedule should include multiple committable or + releasable points so people can benefit from and/or test your work as + early as possible.
    • + +
    • Test Plan + + What parts of your code need testing and how do you plan to test them? + This might include both functionality and performance tests.
    • + +
    • Project Schedule - How long will the project + take? When can you begin work?
    • + +
    • Availability - How many hours per week can + you spend working on this? What other obligations do you have + this summer?
    • + +
    • Bio - Who are you? What makes you the best + person to work on this project? Do you use FreeBSD already?
    • + +
    +

    Mentors

    @@ -155,16 +268,85 @@ href="http://wiki.freebsd.org/moin.cgi/SummerOfCode2005">2005].

    Frequently Asked Questions

      -
    • I wasn't selected for funding by Google as part of the Google Summer of Code, can I still participate?

      +
    • When are proposals due, and how do I submit mine? +

      -

      Yes! By all means. Each year we have many more talented - student applications that there are available places and we are - very happy when students choose to get involved with FreeBSD. - Please mail soc-mentors@FreeBSD.org about how to proceed with - your project.

    • +

      At the time of writing, Google has announced the following dates of + interest relating to the application process:

      + +
        +
      • 18 March - Google to announce what open source + organizations will participate in Google Summer of Code 2009.

      • + +
      • 23 March - Student application period opens. +

      • + +
      • 3 April - Student application period closes. +

      • + +
      • 15 April - Organizations finish reviewing + applications an mentors registered.

      • + +
      • 20 April - Accepted students announced.

        +
      • +
      + +

      Note that these dates may change, and the Google FAQ timeline is the + authoritative source of detailed schedule information:

      + + + +

      All students must register with, and submit applications via, the + Google Summer of Code home page:

      + + + +
    • What advice do you have for a student who might want to + submit a proposal?

      + +

      Experience suggests that the strongest proposals come from students + who contact FreeBSD developers and potential mentors well in advance + of submitting their proposal, seek feedback on their proposal ideas, + and write proposals that reflect time spent exploring and understanding + the problem area to be addressed. Even if the FreeBSD developer(s) you + contact aren't the eventual mentor of the project, their feedback can + be invaluable.

    • + +
    • Can I submit multiple project proposals to the FreeBSD + Project?

      + +

      Yes, but do make sure you invest adequate time in each proposal so + that we can evaluate them properly. We will only be able to accept + one proposal from any given student, so you may do better writing just + one or two detailed proposals than submitting lots of less detailed + ones.

    • + +
    • Will the FreeBSD Project accept more than one student for + the same idea?

      + +

      In general, we will accept only one student for any given proposal + idea, as most proposal ideas in our ideas list are sized with a single + student summer project in mind. This is a good reason to consider + coming up with your own idea, or at least, making sure that your + proposal for one of our project list ideas reflects your unique + contribution and viewpoint. If you plan to submit multiple proposals, + you might consider doing one with an idea from the list, and another + with an original idea.

    • + +
    • What if my proposal is not selected in the application + process? Can I still participate?

      + +

      Unfortunately, we always have more good applications than student + places, but that doesn't mean you can't do the project anyway. The + FreeBSD Project always welcomes new volunteers to work on projects, and + is generally happy to provide mentoring and support for students whose + proposals could not be selected in order to allow them to work on their + project anyway. You will need to work with the FreeBSD Project GSoC + administrators to identify a possible mento. However, Google will not + fund that participation.

    • What projects were completed successfully by students - last summer?

      + in previous summers?

      Please see the 2008 FreeBSD Summer of Code page, as well as older project pages from 2005].

      href="summerofcode-2005.html">2005 for a list of the completed projects from previous years.

    • +
    • How can I learn more about FreeBSD?

      + +

      The FreeBSD Project Home Page + is the best way to learn more about the project -- from there you can + reach the FreeBSD Handbook, FreeBSD Developer's Handbook, project + mailing list archives, regular project status reports, and more. If + you have questions about specific project ideas, e-mail the technical + contacts for those ideas. If you have general GSoC questions relating + to FreeBSD, such as if you are unable to reach a project technical + contact, need help finding documentation, or want to know who might be + a good person to talk to about your idea, send them to soc-admins@FreeBSD.org.

      +
    • +