Name: Fernando César
Contact/Email: check Melange.
Background: I'm a student of Information Systems and Computer Engineering, in Lisbon (Portugal), currently pursing my Bsh Degree. For the past two years I've been working in the IT department of the Computer Engineering course labs, specifically in the Linux project. We maintain around 100 dual boot machines (Debian/Windows) and a private Debian repository with all the software needed for classes and students projects. So, when this software is not available in Debian official repositories, we have to create a package for our repository to allow for centralized deployment.
Project: Bootstrappable Debian
Since this is Debian proposed project, I will just link to the original description: https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects.2FBootstrappable_Debian.Bootstrappable_Debian
Why this project? As I said above, I've been working for two years in a related area, making packages for a private repository. However, although I have learned a lot about Debian packaging, there are a lot of things going on behind the curtains, since we use a script that does all the hard lifting. I mainly have to structure the package and fix any problem when things don't go the right way. I see this project (Bootstrappable Debian) as a great opportunity to fill in the blanks and get a real understanding of how packages should be built. I'm expecting that after this experience I can more easily take the next step and start making patches to packages we use at my department, or even becoming a maintainer of one of those packages! After all, we already have to do the most of the work, so we might as well do it right and share the outcome!
Project schedule: I pretend to keep working (I did a patch already!), although at a slow paste until I finish my academic projects (around 16 May, or the official date for GSoC programming start); after that I plan a steady increment as I finish my exams (check next answer).
Exams and other commitments: I have three different exam phases. At this point I am not sure of which ones I’ll have to attend, but I am predicting that will be 1 and 2. Phase 1 ends by 21/6, phase 2 by 3/7 and phase 3 by 24/7. I have talked to some colleagues which attended Google Summer of Code in previous years (although in different projects) and I think it is a manageable work load.
Other summer plans: I have a 15 hours/week “work” at the Computer Engineering department at my University, but part of my work is related with packaging and repository maintenance of a Debian System, so I think it will conjugate greatly – once again, my colleagues who attended GSoC previously, were also doing this kind of tasks (although working in non-Debian related assignments, like Windows or networking).
Why Debian?: I work with Debian on a daily basis. This is one of my favorites distros. First of all because it open source and free software. I also like the fact that it has lots of policies, which can be hard to keep up with, but also mean there is an interest in organizing and keeping things tight, as opposed to each developer only following his own intuition. I like the stability focus, because I like to decide when is time to update and spend some time checking configurations, and when I just want to work and have things running smoothly.
Are you applying for other projects in SoC? No.