From Fedora Project Wiki

m (Fix some links.)
No edit summary
(17 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= The Summer of Code =
== 2015 ==


In 2005, Google sponsored the first annual Summer of Code event.  This event pairs collegiate students with mentors from open source projects.  The mentor helps the student complete an open source project over the course of the summer, giving the student an opportunity to experience open source development and the community that surrounds it first-hand.  This valuable experience introduces new contributors to open source, results in new and innovative projects, and rewards participants with a little cash for their effort.
The 2015 Google Sommer of Code Fedora participation is organizsed via the [[GSOC 2015]] webpage.


{{Admon/note | The [[SummerCoding/2008/Ideas| summer of code 2008 ideas page]] is now open for ideas to give students.  The new top-level page [[SummerCoding| SummerCoding]] covers all related activities}}
If you are looking for the Fedora Students Contributing program, that is at [[Summer Coding]] and [[Students Contributing]].
== All years ==


== Official Resources ==
* [[GSOC 2015]]
 
* [[GSOC 2014]]
* http://code.google.com/soc/ - The official Summer of Code website
* [http://lists.fedoraproject.org/pipermail/summer-coding/2013-March/000292.html| 2013]
* http://code.google.com/p/google-summer-of-code/ - Project Site
* [[Summer coding 2009]]
 
* [[Summer coding 2008]]
== Student and Project Requirements ==
* [[Summer of Code 2007]]
 
* [[Summer of Code 2006]]
Students who wish to work with the Fedora Project for the Summer of Code event must meet the eligibility requirements as set by Google and covered in the program's official [http://code.google.com/support/bin/topic.py?topic=10442 FAQ] .
* [[Summer of Code 2005]]
 
Projects developed with the Fedora Project must also be covered by an adequate Free and Open Source license.  These are outlined by the [http://www.opensource.org/ OSI] and [http://www.fsf.org/ FSF] .  The Fedora Project prefers the GPL for software, but other licenses are also acceptable.  Separate documentation should be placed under the OPL v1.0 without options to be adopted by Fedora Documentation, but can otherwise be placed under any free license, including the GNU FDL.
 
Projects must also not be in violation of any law of the United States or of the state of North Carolina.  Software that may infringe upon copyrights or patents is not eligible.  Projects that require or link to non-Free software will also not be considered.
 
While not explicitly required for participation, students are encouraged to register in the [[Infrastructure/AccountSystem| Fedora Account System]] and to complete the Contributor License Agreement (CLA).  With a completed CLA, students can request privileges to edit this wiki and can gain access to other Fedora resources.
 
We strongly encourage students to get involved with the Fedora Community.  Throughout the duration of the program, students can access Fedora developers and users through mailing lists and IRC to get help and feedback that their mentor cannot provide.  The Fedora Community is full of talented and friendly individuals that will be happy to help a student.  [[Communicate]]  
 
== Project Ideas ==
 
The [[FedoraBounties]] page contains projects that the Fedora community would like to see completed, but which have not yet been undertaken.  These will generally be the best candidates for Summer of Code projects with the Fedora Project.  Each of the Fedora sub-projects will have needs of its own, so [[Communicating and getting help|communicating]] with other Fedora Project contributors will likely reveal more great ideas.  The [[Mentors|Fedora Mentors]] project, a permanent mentoring initiative of the Fedora Project, may also be able to help students get started.


== Volunteering as a Mentor ==
=== All project ideas ===


Any Fedora contributor with a solid track record within the project is welcome to help mentor a student.  Serving as a mentor is easy, and you won't be left standing alone.  If you're interested, contact [[PatrickBarnes]].
* [[Summer coding ideas for 2015]]
 
* [[Summer coding ideas for 2014]]
== Related Pages ==
* [[Summer coding ideas for 2013]]
 
* [[Summer coding ideas for 2012]]
* [[FedoraBounties]] - Projects that the Fedora Project would like to see completed that have not yet been undertaken
* [[Summer coding ideas for 2011]]
* [[Join|Join]]  - Starting point for new contributors to the Fedora Project
* [[Summer coding ideas for 2009]]
* [[Mentors]] - The permanent Fedora Mentors program always provides mentors for all new contributors
* [[Summer coding ideas for 2008]]
* [[SummerOfCode/Posters|Summer of Code Posters]] - Fedora posters for the Summer of Code
 
== References ==
 
* http://primates.ximian.com/~federico/docs/summer-of-code-mentoring-howto/index.html
* http://fedoraproject.org/soc - Short redirect to this page.
* https://www.redhat.com/archives/fedora-devel-list/2007-February/msg00896.html
Mailing list thread: "Google's Summer of Code 2007"
* https://www.redhat.com/archives/fedora-advisory-board/2006-April/msg00003.html
Mailing list thread: "Google's Summer of Code 2006"
* https://www.redhat.com/archives/fedora-devel-list/2006-April/msg00849.html
Mailing list thread: "Fedora Bounties (seeking ideas)"
 
== Past Events ==
 
The Fedora Project has proudly participated in past Summer of Code events.  These projects have introduced valuable contributors and projects to the Fedora Project.
 
* [[Summer of Code 2007]]  
* [[Summer of Code 2006]]  
* [[Summer of Code 2005]]


[[Category:Summer coding]]
[[Category:GSoC]]

Revision as of 18:30, 15 August 2015