Aquesta traducció no reflecteix els canvis fets des de 2021-11-02 a l' original anglès.
Podeu donar un cop d'ull a
aquests canvis.
Vegeu la Guia de
traducció per informar-vos sobre la coordinació i publicació de les
traduccions d'aquest article.
Contacteu amb l'Equip de traducció per
col·laborar en la traducció al català del web de GNU.
Anunci inicial
Aquest és l'anunci inicial del Projecte GNU, escrit per Richard Stallman el 27 de setembre 1983.
La història del Projecte GNU és en molts aspectes diferent d'aquest pla inicial. Per exemple, el començament es va retardar fins a gener de 1984. Alguns dels conceptes filosòfics sobre el programari lliure no es van clarificar fins alguns anys després.
Unix Lliure!
En aquest dia d'acció de gràcies començaré a escriure un sistema de programari plenament compatible amb Unix anomenat GNU (per GNU no és Unix), i el distribuiré lliurement (1) a tothom que vulgui utilitzar-lo. Es necessitarà una important contribució de temps, diners, programes i equipaments informàtics.
Per començar, GNU serà un nucli més totes les utilitats necessàries per a escriure i executar programes en llenguatge C: editor, línia de comandaments, compilador C, enllaçador, ensamblador i algunes coses més. Fet això, hi afegirem un formatejador de text, un YACC, un joc tipus Imperi, un full de càlcul i centenars de coses. Esperem proporcionar, finalment, totes aquelles coses útils que normalment venen amb un sistema Unix, i qualsevol altra cosa útil, incloent-hi documentació impresa i en línia.
GNU podrà executar programes Unix, però no serà idèntic a Unix. Farem totes les millores convenients, basant-nos en la nostra experiència en altres sistemes operatius. En particular, planegem tenir noms de fitxer més llargs, números de versió de fitxer, un sistema de fitxers a prova de penjades, potser extensions per a noms de fitxer, suport per a pantalla independent del terminal, i finalment un sistema de finestres basat en Lisp a través del qual alguns programes de Lisp i Unix podran compartir la pantalla. Tant C com Lisp estaran disponibles com a llenguatges de programació del sistema. Tindrem programari de xarxa basat en el protocol chaosnet del MIT, molt superior a l'UUCP. Potser també tindrem alguna cosa compatible amb UUCP.
Qui Sóc?
Em dic Richard Stallman i sóc l'inventor de l'original i ara molt imitat editor d'EMACS; actualment estic al Laboratori d'Intel·ligència Artificial del MIT. He treballat molt en compiladors, editors, depuradors i intèrprets de comandaments, en l'Imcopatible Timesharing System i en el sistema operatiu de la màquina Lisp. Vaig ser pioner en el suport de pantalla independent del terminal a l'ITS. A més he implementat un sistema de fitxers a prova de penjades i dos sistemes de finestres per a màquines Lisp.
Per què he d'escriure GNU
Considero com a regla d'or que si m'agrada un programa l'haig de compartir amb altra gent que li agradi. No puc, amb bona consciència, signar un acord de no revelació o una llicència de programari.
Per a poder seguir utilitzant ordinadors sense violar els meus principis, he decidit organitzar un corpus suficientment gran de programari lliure, de manera que pugui continuar utilitzant-los sense cap programa que no sigui lliure.
Com podeu contribuir
Estic sol·licitant donacions de màquines i de diners als fabricants d'ordinadors. Als particulars els estic demanant donacions de programes i que aportin el seu treball.
Un fabricant d'ordinadors ja s'ha ofert per a proporcionar un ordinador. Però en podríem utilitzar més. Una conseqüència que podeu esperar si feu donació de màquines és que GNU hi funcionarà ben aviat. Seria millor que la màquina fos capaç d'operar en una zona residencial, i que no requerís un elevat consum de refrigeració o d'energia elèctrica.
Els programadors individuals poden contribuir escrivint duplicats compatibles d'algunes utilitats d'Unix i donant-me-les. Per a la majoria dels projectes, aquesta feina distribuïda i a temps parcial seria molt difícil de coordinar; les parts escrites independentment no funcionarien juntes. Però per a la tasca particular de reemplaçar Unix, aquest problema no hi és. La majoria de les especificacions d'interfície venen fixades per la compatibilitat amb Unix. Si cada contribució funciona amb la resta d'Unix, probablement funcionarà amb la resta de GNU.
Si aconsegueixo donacions de diners, puc contractar unes quantes persones a temps total o parcial. El sou no serà alt, però estic buscant gent per a qui ajudar la humanitat sigui tan important com els diners. Ho veig com una manera de permetre a la gent dedicar totes les seves energies a treballar en GNU, estalviant-los la necessitat de guanyar-se la vida d'una altra manera.
Per a més informació, contacteu amb mi.
Arpanet mail:
RMS@MIT-MC.ARPA
Usenet:
...!mit-eddie!RMS@OZ
...!mit-vax!RMS@OZ
US Snail:
Richard Stallman
166 Prospect St
Cambridge, MA 02139
La desafortunada elecció de la paraula "free"
En aquest punt, la manera d'expressar-ho va ser poc acurada [A l'original anglès, "free" es podia entendre pel context com "gratuïtament"]. La intenció era que ningú no hagués de pagar per obtenir un permís per utilitzar GNU. Però la frase no ho deixava clar, i la gent sovint interpretava que les còpies del sistema GNU s'havien de distribuir de franc o a molt baix preu, cosa que mai no es va pretendre.
Missatge original
Per completar la informació, reproduïm aquí el missatge original en el seu format.
From CSvax:pur-ee:inuxc!ixn5c!ihnp4!houxm!mhuxi!eagle!mit-vax!mit-eddie!RMS@MIT-OZ From: RMS%MIT-OZ@mit-eddie Newsgroups: net.unix-wizards,net.usoft Subject: new Unix implementation Date: Tue, 27-Sep-83 12:35:59 EST Organization: MIT AI Lab, Cambridge, MA Free Unix! Starting this Thanksgiving I am going to write a complete Unix-compatible software system called GNU (for Gnu's Not Unix), and give it away free(1) to everyone who can use it. Contributions of time, money, programs and equipment are greatly needed. To begin with, GNU will be a kernel plus all the utilities needed to write and run C programs: editor, shell, C compiler, linker, assembler, and a few other things. After this we will add a text formatter, a YACC, an Empire game, a spreadsheet, and hundreds of other things. We hope to supply, eventually, everything useful that normally comes with a Unix system, and anything else useful, including on-line and hardcopy documentation. GNU will be able to run Unix programs, but will not be identical to Unix. We will make all improvements that are convenient, based on our experience with other operating systems. In particular, we plan to have longer filenames, file version numbers, a crashproof file system, filename completion perhaps, terminal-independent display support, and eventually a Lisp-based window system through which several Lisp programs and ordinary Unix programs can share a screen. Both C and Lisp will be available as system programming languages. We will have network software based on MIT's chaosnet protocol, far superior to UUCP. We may also have something compatible with UUCP. Who Am I? I am Richard Stallman, inventor of the original much-imitated EMACS editor, now at the Artificial Intelligence Lab at MIT. I have worked extensively on compilers, editors, debuggers, command interpreters, the Incompatible Timesharing System and the Lisp Machine operating system. I pioneered terminal-independent display support in ITS. In addition I have implemented one crashproof file system and two window systems for Lisp machines. Why I Must Write GNU I consider that the golden rule requires that if I like a program I must share it with other people who like it. I cannot in good conscience sign a nondisclosure agreement or a software license agreement. So that I can continue to use computers without violating my principles, I have decided to put together a sufficient body of free software so that I will be able to get along without any software that is not free. How You Can Contribute I am asking computer manufacturers for donations of machines and money. I'm asking individuals for donations of programs and work. One computer manufacturer has already offered to provide a machine. But we could use more. One consequence you can expect if you donate machines is that GNU will run on them at an early date. The machine had better be able to operate in a residential area, and not require sophisticated cooling or power. Individual programmers can contribute by writing a compatible duplicate of some Unix utility and giving it to me. For most projects, such part-time distributed work would be very hard to coordinate; the independently-written parts would not work together. But for the particular task of replacing Unix, this problem is absent. Most interface specifications are fixed by Unix compatibility. If each contribution works with the rest of Unix, it will probably work with the rest of GNU. If I get donations of money, I may be able to hire a few people full or part time. The salary won't be high, but I'm looking for people for whom knowing they are helping humanity is as important as money. I view this as a way of enabling dedicated people to devote their full energies to working on GNU by sparing them the need to make a living in another way. For more information, contact me. Arpanet mail: RMS@MIT-MC.ARPA Usenet: ...!mit-eddie!RMS@OZ ...!mit-vax!RMS@OZ US Snail: Richard Stallman 166 Prospect St Cambridge, MA 02139