[wiki] [official] tried to improve gsoc application || Matthias-Christian Ott

From: <hg_AT_suckless.org>
Date: Sat, 7 Mar 2009 18:44:22 +0000 (GMT)

changeset: 234:d802ee6d89e5
user: Matthias-Christian Ott <ott_AT_mirix.org>
date: Sat Mar 07 17:33:35 2009 +0100
files: gsoc.md
description:
tried to improve gsoc application


diff -r 072e64fca018 -r d802ee6d89e5 gsoc.md
--- a/gsoc.md Sat Mar 07 16:12:45 2009 +0100
+++ b/gsoc.md Sat Mar 07 17:33:35 2009 +0100
_AT_@ -1,54 +1,49 @@
 Google Summer of Code 2009
 ==========================
 Suckless.org is applying as a mentoring organization for [Google Summer of
-Code 2009][1].
+Code 2009](http://code.google.com/soc/).
 
 Background
 ----------
-We are home of quality software such as dwm, dmenu, libixp, and wmii, with a
-focus on simplicity, clarity and frugality. Our [philosophy](/common/) is about
-keeping things simple, minimal and elitist. We believe that this philosophy
-should be the mainstream philosophy in the IT sector. Unfortunately the
-tendency to complex, error-prone and slow software seems to be predominanat
-in present-day software industry. We aim to prove the opposite with our
-software projects.
+We are home of quality software such as dwm, dmenu, libixp, and wmii, with
+a focus on simplicity, clarity and frugality. Our [philosophy](/common/) is
+about keeping things simple, minimal and elitist. We believe it should become
+the mainstream philosophy in the IT sector. Unfortunately the tendency to
+complex, error-prone and slow software seems to be predominanat in present-day
+software industry. We intend to prove the opposite with our software projects.
 
-Our project scopes focuses on advanced and experienced computer users. In
-contrast to the usual proprietary software world or many mainstream Free
-Software projects who focus more on average and normal end users, we think
-that experienced users are pretty much ignored by software projects. This
-is particularly true for user interfaces, such as graphical environments on
+Our project focuses on advanced and experienced computer users. In contrast
+to the usual proprietary software world or many mainstream Free Software
+projects who focus more on average and normal end users, we think that
+experienced users are pretty much ignored by software projects. This is
+particularly true for user interfaces, such as graphical environments on
 desktop computers, on mobile devices, and in so-called Web applications. We
 believe that the market of experienced users is growing continously, because
 every computer user advances during the time and looks for more appropriate
 solutions for his work style from time to time.
 
-Our philosophy makes us an ideal mentoring organization for Google Summer
-of Code, because our focus on the essential details is much more likely to
-deliver great achievable results in the limited period of time for students,
-than big projects with more likely flaky and unfinished results of other
-mentoring organizations.
+Furthermore, minimalism quickly yields reasonable and attainable results;
+other organizations with a different approach may finish with unreliable
+and uncompleted projects.
 
-In contrast to most Free Software projects we focus on strong leadership. We
-usually have a single project leader who maintains the mainstream code
-repository and a bigger crowd of reviewers and contributors discussing
-the future improvements on the [dedicated project mailing lists and on
-IRC](/common/community.html).
+Unlike most Free Software projects strong leadership is essential to us.
+Our projects are usually led by a single person, who maintains the mainline
+code repository. Users discuss, review and contribute to the project on
+[Dedicated project mailing lists and on IRC](/common/community.html).
 
 Mentors
 -------
-We intend that each student will be the project leader of his/her
-particular project and the only individual with the privilege to commit to
-this repository. There will be one project mentor for each project and the
-existing suckless community as more rigid external reviewers of the progress
-of the student, and also of the mentor.
+We intend that each student will be the project leader of his/her particular
+project and the only individual with commit privilege for the repository.
 
-We offer at least one backup mentor for each student from our community.
+There will one mentor and one backup mentor per project. In addition, the
+suckless.org community will act as more rigid external reviewers of the
+student's progress, and also of the mentor.
 
 The following persons have volunteered to serve as mentor during Google
 Summer of Code 2009:
 
-* Anselm R. Garbe <garbeam_AT_gmail.com>
+* Anselm R. Garbe <<garbeam_AT_gmail.com>>
 
 If you want to act as a mentor as well, please contact Anselm before you
 add yourself to the list.
_AT_@ -73,7 +68,7 @@
 Conrete ideas
 -------------
 Post your project ideas for students projects during Google Summer of Code
-2009 here. See the [FAQ entry][2] on the ideas list for further details.
+2009 here. See the [FAQ entry][FAQ] on the ideas list for further details.
 
 The listed ideas generally require good knowledge in C and experience with
 Unix-like operating systems. Their severity ranges from low to medium.
_AT_@ -84,47 +79,48 @@
 
 ### Unix utilities
 
-Although there have been several attempts to replace GNU coretutils on
-GNU/Linux by smaller counterparts, no suckless collection POSIX-compliant
-utilities exits. Existing solutions could be evaluated and reused if possible.
+Although there have been several attempts to replace GNU coretutils
+on GNU/Linux by smaller counterparts, no suckless collection of fully
+POSIX-compliant utilities exits. Existing programmes should be evaluated
+and reused if possible.
 
 ### Port dwm to Microsoft Windows
 
 Many dwm users who have to use Microsoft Windows regularly have proposed to
-port dwm to Microsoft Windows. There are several tiling window managers but
-unfortunately the majority are proprietary software.
+port dwm to Microsoft Windows. There are several tiling window managers, but
+unfortunately the majority are proprietary software and can't keep up with dwm.
 
 ### ddm
 
-At the moment there is no suckless display manager for X11 thus a new dynamic
-display manager (ddm) should designed and implemented.
+There is no suckless display manager for X11 at the moment, thus a new
+dynamic display manager (ddm) should designed and implemented.
 
 ### Comprehensive code audit
 
-All software hosted at suckless.org should undergo a comprehensive code
-audit. This includes search for vulnerabilities, verification of all
-algorithms, proof-reading of the documentation and possibly code clean-up. The
-result should be a report on all found errors and maybe some advice for the
-project maintainers. This task requires experience in this field.
+All software hosted at suckless.org should undergo a comprehensive
+code audit. This includes search for vulnerabilities, verification of
+all algorithms, proof-reading of the documentation and possibly a code
+clean-up. The result has to be a report on all found errors and maybe some
+advice for the project maintainers. This task requires experience in this
+field.
 
 ### stm
 
 There seems to be a need for a suckless ticket management system, as this
-is a common task in today's daily activity in businesses and in private
-time management. This task would include the design and implementation of
-a suckless system that solves the problem of TTS, ARS and TRS all together.
+is a common task in today's daily activity in business and private time
+management. This task includes the design and implementation of a suckless
+system that solves the problem of TTS, ARS and TRS all together.
 
 ### Suckless programming language
 
 Although sufficient, C is not a perfect programming language. It suffers from
 legacy syntax and semantics and lacks features that make designing libraries
-and developing abstractions much easier. To address the shortcomings the
-student should survey its problems, evaluate possible solutions and enhance
-the language.
+and developing abstractions much easier. To address these shortcomings the
+student should survey the problems of C, evaluate possible solutions and
+enhance the language.
 
-This is perhaps a bit utopian but still worth considering. Anyhow, it should
-be possible to build a working prototype by reusing existing solutions for
-parsing and code generation.
+Perhaps this is a bit utopian, but it's still worth considering. Anyhow, it
+should be possible to build a working prototype by using existing software
+for parsing and code generation.
 
-[1]: http://code.google.com/soc/
-[2]: http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_ideas_5167658354380897_772
+[FAQ]: http://code.google.com/opensource/gsoc/2009/faqs.html#0_1_ideas_5167658354380897_772
Received on Sat Mar 07 2009 - 19:44:22 CET

This archive was generated by hypermail 2.3.0 : Thu Sep 13 2012 - 19:30:34 CEST