Page of 410

 

page two of the gnu manifesto, written by richard stallman in nineteen.eighty.fi
ve for the new gnu project ... why gnu will be compatible with unix ... unix is 
not my ideal system, but it is not too bad. the essential features of unix seem 
to be good ones, and i think i can fill in what unix lacks without spoiling them
. and a system compatible with unix would be convenient for many other people to
 adopt. ... how gnu will be available ... gnu is not in the public domain. every
one will be permitted to modify and redistribute gnu, but no distributor will be
 allowed to restrict its further redistribution. that is to say, proprietary mod
ifications will not be allowed. i want to make sure that all versions of gnu rem
ain free. ... why many other programmers want to help ... i have found many othe
r programmers who are excited about gnu and want to help.many programmers are un
happy about the commercialization of system software. it may enable them to make
 more money, but it requires them to feel in conflict with other programmers in 
general rather than feel as comrades. the fundamental act of friendship among pr
ogrammers is the sharing of programs marketing arrangements now typically used e
ssentially forbid programmers to treat others as friends. the purchaser of softw
are must choose between friendship and obeying the law. naturally, many decide t
hat friendship is more important. but those who believe in law often do not feel
 at ease with either choice. they become cynical and think that programming is j
ust a way of making money.by working on and using gnu rather than proprietary pr
ograms, we can be hospitable to everyone and obey the law. in addition, gnu serv
es as an example to inspire and a banner to rally others to join us in sharing. 
this can give us a feeling of harmony which is impossible if we use software tha
t is not free. for about half the programmers i talk to, this is an important ha
ppiness that money cannot replace. .... how you can contribute ... i am asking c
omputer manufacturers for donations of machines and money. im asking individuals
 for donations of programs and work.one consequence you can expect if you donate
 machines is that gnu will run on them at an early date. the machines should be 
complete, ready to use systems, approved for use in a residential area, and not 
in need of sophisticated cooling or power.i have found very many programmers eag
er to contribute parttime work for gnu. for most projects, such parttime distrib
uted 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. a complete unix system contains hundreds of utility programs, each of
 which is documented separately. most interface specifications are fixed by unix
 compatibility. if each contributor can write a compatible replacement for a sin
gle unix utility, and make it work properly in place of the original on a unix s
ystem, then these utilities will work right when put together. even allowing for
 murphy to create a few unexpected problems, assembling these components will be
 a feasible task. ... the section to be continued on page three of the manifesto

 

<< < Random Page > >>

 


Book Location: 0fnx8qjt46too4s2e08kukl0f6q3r68m7c51fpzz7w...-w3-s1-v14

Single Page | Anglishize | Bookmarkable | Download | Home