Wanted: A GSoC student
Perhaps it's a bit early, but Toshio and i have been talking about a couple of crazy GSoC projects that will require a bit of a warmup cycle. I'm looking for a couple of highly motivated students who are looking for Summer Jobs and want to do something very crazy and awesome. If you're looking for something to do this summer, leave your email address in the comments, or use my contact information on the Fedora Wiki.The first project is a content delivery project. Lately we've been bumping into issues with Fedora's No Content policy where people want to deliver wallpapers, themes, books, documentation, Gimp brushes, and so on that are essential to adding value to the packages we provide in Fedora. Alot of this content falls into a grey area that makes it really hard to decide if it should belong in Fedora. In most cases, however, it really doesn't belong there. Faced with the decision to turn down content submissions, we'd like to create a repository where we can point people to instead.
The aim of this project is to put together a content database system and some delivery mechanism and standard to get content to people's computers. What the database is going to look like, and what kind of frontend is completely open to the student working on the project. In the coming months, the goal is to sit down and discuss how you want to solve the problem, and how you plan to go about doing that. We'll plan out what standards already exist to solve part of the problem, who is using them, how to handle licensing questions, how to store data to make it friendly to the systems involved, and what's the best way to locally 'install' it to the computer. A project like this can become very complex, and the biggest challenge is refining it into a 12 week project.
The second project is a bit simpler. We want reliable download statistics from mirrors who mirror linux distributions in general. If you are familiar with Smolt, this will sound very familiar. We're looking for someone to write some tools mirror managers can use to gather statistics on their machines and a way for the stats to be gathered publicly. The details of the implementation are left to the student, but since we're looking for the right umbrella organisation and place to host the project, we are also recruiting now.
Both of these projects will most likely lean heavily on Fedora for support, since we plan on making heavy use of both of them once they are production ready. Both projects will be under a different organisation though, and you do not need to be a Fedora contributor to participate. The only requirement i have is a couple of years of experience with Linux.