The main page is at SummerOfCode2010. This page contains ideas and proposals and information for applying.
Proposals
Example If you want to add your idea proposal, create a new page as a sub-page of SummerOfCode2010 by accessing its intended URL directly, select the "?SummerOfCode/ProposalTemplate" template and link to that page from here.
Debian installer
SummerOfCode2010/CrossbuildDebianInstaller: cross build Debian installer, build on a host for a completely different target architecture.
SummerOfCode2010/HurdDebianInstaller: hurd-i386 Debian installer.
SummerOfCode2010/OpenMokoFreePhoneDebianInstaller: ARM Debian installer to adapt for the ?OpenMoko FreeRunner.
Hardware porting
SummerOfCode2010/CrazyPortsTaskForce: investigate exotic ports of Debian, create and improve tools and practices for these types of porting
SummerOfCode2010/AndroidPorts: refine ARM ports of Debian for last-gen Android devices (Google Nexus One, Motorola Droid, ...)
Infrastructure
SummerOfCode2010/RobustBitTorrentInfrastructure: create a robust BitTorrent infrastructure for distributing Debian images.
SummerOfCode2010/DeveloperPackageRepositories: Create a system allowing developers to publish and auto-build temporary, non-official packages
SummerOfCode2010/SmartUploadServer: Design and implement a Smart Upload Server for Debian package uploads
SummerOfCode2010/LaunchpadForDebian: (pie-in-the-sky) port Launchpad for Debian
SummerOfCode2010/ImprovementsToDebianSearch: Improve Debian Search
SummerOfCode2010/Package_Repository_Analysis_and_Migration_Automation: Implement a mathematical model for testing migration calculations within a filtered repository.
APT/dpkg
SummerOfCode2010/MulticastAPT: Multicast package download
SummerOfCode2010/StreamingPackageInstall: Direct streaming installation of .debs without full download or prior caching to disk
SummerOfCode2010/LuaDPKG: Lua5.1 bindings for libdpkg
SummerOfCode2010/Aptitude-Qt: Write a Qt gui for aptitude
SummerOfCode2010/APT-MultiArch: MultiArch support in APT
Bug tracking
Debbugs API: Extend existing read-only SOAP Debbugs interface with submission and manipulation capabilities.
Wave BTS: A Debian BTS bug submission, browsing and manipulation frontend interface in Google Wave.
linux-2.6 Packaging
SummerOfCode2010/Linux-2.6Packaging: Enhance linux-2.6 deb packaging to also build relevant headers and source packages.
packages.debian.org
SummerOfCode2010/PackagesDebianOrgExtractionImprovements: Rewrite the packages.debian.org extraction scripts for push triggers and multiple repositories
Packaging and upgrades
SummerOfCode2010/ImprovePackageConfigUpgrade: Improve Package upgrades with semantic configuration merge
SummerOfCode2010/UniversalPackageForIsv: Proof of concept for ISV packages that cooperates with native packaging
Science
SummerOfCode2010/HighPerformanceComputing: Help Debian community to perform batch computation on Clouds
SummerOfCode2010/LargeDataPackages: Leverage the Debian packaging system to redistribute ready to use scientific datasets.
DebianPureBlends
SummerOfCode2010/BlendsUtilities: Enhancing / rewriting DebianPureBlends utilities by using UltimateDebianDatabase