This wiki page is created to make it easier to plan and coordinate Debian's involvement in the Google Summer of Code 2008.
The current Google Summer of Code 2010 at Debian is covered at SummerOfCode2010.
April 21: ~12 noon PDT / 19:00 UTC - announcement of accepted student projects - Out now.
(as with all GSoC deadlines, expect these to be a little fluid... )
Mailing list and IRC
We're also on IRC: #debian-soc in the OFTC network (irc.debian.org). Just drop in and ask your questions. Of course you can also ask in other Debian IRC channels.
Google's Summer of Code IRC channel ist #gsoc in Freenode.
- work on a next-generation network configuration management system (Python)
by Jonathan Roes, mentored by Martin F. Krafft
- import, store and use data about various aspects of Debian in an SQL database
by Christian von Essen, mentored by Lucas Nussbaum
- Security update beta test program
by Nico Golde, mentored by Moritz Mühlenhoff
- Software to analyse the dependency graph of debian packages
by Adam Jensen, mentored by Robert Lemmen
- Improve support of Debian on NAS devices
by Per Andersson, mentored by Riku Voipio
- port FreeBSD's mergemaster to Debian
by Max Wiehle, mentored by Manoj Srivastava
- add support for additional PAM and NSS modules configuration at install time
by Juan Luis Belmonte Mendez, mentored by Fabio Tranchitella
- CD/DVD download tool useable in the browser
by Dustin Rayner, mentored by Steve McIntyre
- an alternative to Synaptic with an interface design geared toward usability and advanced functionality
by Obey Arthur Liu, mentored by Daniel Burrows
- Improve lintian to make it more usable in fully automated setups
by Jordà Polo Bardés, mentored by Marc Brockschmidt
Note: these were just idea proposals. Students were welcome to submit a different project, and they were expected to work out the proposals for their actual application. These are not complete applications to just copy & paste; there is a template below.
/netconf: work on a next-generation network configuration management system (Python)
Biological databases manager: manage and integrate biological databases with software packaged in Debian.
ultimate debian database: import, store and use data about various aspects of Debian in an SQL database
/security-beta: Security update beta test program
/debgraph: Software to analyse the dependency graph of debian packages
/DebianNAS: Improve support of Debian on NAS devices
/MergeMaster: port FreeBSD's mergemaster to Debian
/PamNssDebianInstaller: add support for additional PAM and NSS modules configuration at install time.
Browser-based jigdo client: CD/DVD download tool useable in the browser
Lintian: Improve lintian to make it more usable in fully automated setups
/DebbugsWebUI: Web interface for submitting and manipulating bugs.debian.org's bugs
/CDD Webtools: Web Tools for Custom Debian Distributions
Security Policy: Developing a framework for SELinux security policies in Debian
/debexpo: Develop a generic web-based package repository software as a basis for mentors.debian.net (as well as other repositories)
Your proposal here (use SummerOfCode2008/SampleProposal as a template)
Template for student applications
See SummerOfCode2008/StudentApplicationTemplate for hints on what information you should provide.
Remember: the application needs to show us that you're the best student for this project, and that you're going to do a great job.
Applications will be submitted at Google according to their timeline, obviously. Link is above.
- Application phase is March 24th - April 6, and applications happen via the Google Web App.
Your signup link will be here: http://code.google.com/soc/2008/ when the application phase has started.
Sign up here: http://code.google.com/soc/2008/mentor_step1.html and wait for confirmation by the Debian GSoC admins.
Google Mentor Home: http://code.google.com/soc/2008/mentor_home.html
Some information on what being a good mentor entails can be found at http://primates.ximian.com/~federico/docs/summer-of-code-mentoring-howto/index.html
What is expected from mentors? See http://lists.alioth.debian.org/pipermail/soc-coordination/2008-April/000299.html
Check that maintainers / teams working on other packages in the area are aware of the project: discuss it with them, and make sure you're not duplicating effort or working against them.
SteveMcIntyre is the lead admin again this year, and will deal with the administrative stuff with Google for Debian to be a mentoring organisation. He has applied formally on our behalf. Other admins include: