Links
Community
- De Nederlandse Linux home page (nl.linux.org), de meest uitgebreide nederlandse
Linux pagina. Deze pagina is de thuisbasis voor onder andere de UULug,
nederlandstalige HOWTO's, open source projecten en veel mailinglists.
- De Free Software Foundation (www.gnu.org), opgericht door Richard M. Stallman
(RMS) is een stichting die
dient ter ondersteuning van het GNU project. Er zijn voor een programmeur twee
redenen om free software te gaan schrijven:
- Het is leuk om een beter product te maken dan de beschikbare commerciele
software (beweegreden van Linus Torvalds).
- Niemand moet gedwongen worden commerciele software te gebruiken (mening
van RMS, reden voor het GNU project).
Ook als is kwaliteit niet de primaire reden voor RMS om free software te
schrijven, het is wel een resultaat van het werk van de FSF. Op commerciele
UNIX systemen wordt in plaats van de meegeleverde standaard UNIX utilities en
compiler vaak de GNU versie gebruikt. RMS heeft vaak iets zinnigs te zeggen
over software licenties, maar hij is altijd erg strikt. Commerciele software
ontwikkelaars worden afgeschilderd als "bastards", en worden ervan beticht dat
ze in tegenstelling tot Free Software developers niet in staat zijn samen te
werken met anderen. Persoonlijk vind ik deze conclusie wat ver gaan. Twee
belangrijke documenten die door RMS geschreven zijn, zijn:
- De GNU General Public License (GNU GPL). Dit is een licentie
die voor veel free software (o.a. Linux) gebruikt wordt. In het kort staat erin
dat je de software mag veranderen en kopieren zoveel je wilt. Je mag de
software ook verkopen, maar degene die het koopt moet weer dezelfde rechten
krijgen.
- In The GNU Manifesto
staat beschreven waarom RMS vindt dat software Free moet zijn, en waarom hij
denkt dat Free Software realistisch is.
- In het inmiddels bekende essay The Cathedral
and the Bazaar beschrijft Eric S. Raymond hoe je een open-source project
succesvol kan maken. Mede naar aanleiding van dit document heeft Netscape
besloten de broncode voor hun browser vrij te geven.
|
|