Oslobodite Uniks!

Podeli preko

net.unix-wizards (27. septembar 1983.)

Otpočinjući od ovog Dana zahvalnosti ja ću napisati potpuno kompatibilni Uniks-kompatibilni softverski sistem nazvan GNU (GNU Nije Uniks), i davaću ga slobodno svakome ko želi da ga koristi. Doprinosi u vremenu, novcu, programima i opremi su uveliko potrebni.
Da otpočnem, GNU će biti kernel plus svi alati potrebni da se napišu i pokrenu C programi: uređivač(editor), komandno okruženje, C kompajler, povezivač(linker), asembler, i nekoliko drugih. Posle ovoga ćemo dodati obrađivač teksta, YACC(program koji parsira izvorni kod u skladu sa pravilima, koristi se od strane kompajlera), Empajer igra(strateška igra, prve verzije su bile tekstualne), tabelarni program, i na stotine drugih. Mi se nadamo da obezbedimo, eventualno, sve korisno što obično dolazi sa Uniks sistemom, i bilo šta drugo što je korisno, uključujući dokumentaciju na internetu i u papirnom obliku.

GNU će moći da pokreće Uniks programe, ali neće biti indentičan Uniksu. Mi ćemo napraviti sva prikladna poboljšanja, bazirana na našim iskustvima sa drugim operativnim sistemima. Konkretno, mi planiramo podršku za duža imena, duže verzije fajlova, fajl sistem otporan na padove, možda dopunjavanje imena fajla, podršku za prikazivanje nezavisno od terminala(curses biblioteka), i eventualno Lisp-baziran sistem prozora preko kojeg više Lisp programa i obični Uniks programi mogu da dele ekran. Obadvoje C i Lisp će biti dostupni kao jezici za sistemsko programiranje. Imaćemo mrežni program baziran na MIT-ovom haosnet(chaosnet) protokolu, daleko superiornijem od UUCP-a. Takođe ćemo imati nešto kompatibilno sa UUCP-om.

Ko sam ja?

Ja sam Ričard Stalman, izumitelj originalnog umnogome imitiranog EMACS uređivača, sada na MIT-ovoj laboratoriji za veštačku intelinciju. Radio sam intenzivno na kompajlerima, uređivačima, debagerima, interpretatorima komandi, Incompatible Timesharing System i operativni sistem Lisp mašine. Prvi sam uveo podršku za prikazivanje nezavisno od terminala u ITS-u. Pored toga implementirao sam jedan fajl sistem otporan na padove i dva sistema prozora za Lisp mašine.

Zašto moram napisati GNU

Ja smatram da zlatno pravilo(ne učini drugome što ne bi želeo tebi da se desi) nalaže da ako mi se svideo program ja ga moram podeliti sa drugim ljudima kojima se dopada. Ja ne mogu čiste savesti da potpišem dogovor o neotkrivanju ili da prihvatim licencu softvera.
Da bih mogao da nastavim da koristim kompjutere bez kršenja mojih principa, ja sam odlučio da sklopim dovoljnu bazu slobodnih programa sa kojima mogu da koristim kompjuter bez programa koji nisu slobodni.

Kako možete da doprinesete

Zamolio bih proizvođače računara za donacije u mašinama i novcu. Zamolio bih i pojedince za donacije programa i rada.
Jedan proizvođač kompjutera se već ponudio da obezbedi mašine. Ali koristilo bi nam još. Jedna od posledica doniranja mašina koju možete da očekujete je da će GNU raditi na njima od samog početka. Bilo bi korisno da mašine mogu da funkcionišu u stambenim prostorijama, i da ne zahtevaju sofisticirano hlađenje ili napajanje.
Programeri pojedinci mogu da pomognu tako što će napisati kompatibilne duplikate nekih Uniks programa i davajući mi ih. Za većinu projekata, takav sporedan rad bio bi veoma težak za koordinisanje; nezavisno napisani delovi ne bi radili zajedno. Ali za osobit zadatak zamene Uniksa, ovaj problem je nepostojeć. Veći deo specifikacije interfejsa je određen sa kompatibilnošću sa Uniksom. Ako svaki priloženi rad radi sa ostatkom Uniksa, radiće verovatno i sa ostatkom GNU-a.
Ako dobijem donacije u novcu, biću u mogućnosti da unajmim par ljudi na puno ili neodređeno vreme. Plate neće biti visoke, ali ja tražim ljude koji svesni da je pomaganje čovečanstvu bitno koliko i novac. Ja vidim ovo kao način da omogućim posvećenim ljudima da posvete svoju punu energiju na GNU tako što ću ih poštedeti da zarađuju za život na drugi način.

Za više informacija me kontaktirajte
Arpanet mejl:
R…@MIT-MC.ARPA

Usenet:
  …[email protected]
  …[email protected]

US Snail:
  Richard Stallman
  166 Prospect St
  Cambridge, MA 02139

Komentar

Eto nas nekih tridesetak godina od osnivanja GNU-a i začetka ideje o slobodnom softveru. Mnogo je danas urađeno, ima mnogih stvari koje ni Ričard Stalman nije predvideo. Veliki bum interneta je značajno ubrzao razvoj i prihvatanje slobodnog softvera. Na hiljade i hiljade ljudi danas radi na slobodnom softveru direktno (programirajući) ili indirektno(pišu dokumentaciju, testiraju beta verzije…).
Pronašao sam ovu poruku na net.unix-wizards zahvaljujući članku na našoj vikipediji i pomislio sam da ne bi bilo loše prevesti ga i podsetiti se dana koji sada deluju kao davna prošlost.