Gratis tankou nan Libète nan Ris: Chapit 7. Dilèm nan moralite absoli


Gratis tankou nan Libète nan Ris: Chapit 7. Dilèm nan moralite absoli

Gratis tankou nan Libète nan Ris: Chapit 1. Enprimant Fatal la


Gratis tankou nan Libète nan Ris: Chapit 2. 2001: A Hacker Odyssey


Gratis tankou nan Libète nan Larisi: Chapit 3. Pòtre yon pirate nan jèn li


Gratis tankou nan Libète nan Ris: Chapit 4. Debunk Bondye


Gratis tankou nan Libète nan Ris: Chapit 5. Yon gout nan libète


Gratis tankou nan Libète nan Larisi: Chapit 6. Komin Emacs

Dilèm nan moralite absoli

A 27:1983 nan mitan lannwit XNUMX septanm XNUMX, yon mesaj etranj parèt nan gwoup Usenet net.unix-wizards te siyen rms@mit-oz. Tit mesaj la te kout e trè atiran: "Yon nouvo aplikasyon UNIX." Men olye de kèk nouvo vèsyon pare-fè nan Unix, lektè a te jwenn yon apèl:

Jou Aksyon de Gras sa a, mwen kòmanse ekri yon nouvo sistèm operasyon totalman konpatib ak Unix ki rele GNU (GNU's Not Unix). Mwen pral distribye li lib bay tout moun. Mwen reyèlman bezwen tan ou, lajan, kòd, ekipman - nenpòt èd.

Pou yon pwomotè Unix ki gen eksperyans, mesaj la te yon melanj de idealism ak ego. Otè a pa sèlman antreprann rkree nan grafouyen yon sistèm opere tout, trè avanse ak pwisan, men tou, amelyore li. Sistèm GNU a te sipoze genyen tout eleman ki nesesè yo tankou yon editè tèks, yon kokiy kòmand, yon du, osi byen ke "yon kantite lòt bagay." Yo te pwomèt tou karakteristik ekstrèmman atire ki pa t disponib nan sistèm Unix ki deja egziste yo: yon koòdone grafik nan langaj pwogram Lisp, yon sistèm fichye ki toleran defo, pwotokòl rezo ki baze sou achitekti rezo MIT la.

"GNU pral kapab kouri pwogram Unix, men li pa pral idantik ak sistèm Unix la," otè a te ekri, "Nou pral fè tout amelyorasyon ki nesesè yo ki gen matirite pandan ane yo nan travay sou divès sistèm opere."

Antisipe yon reyaksyon ensèten nan mesaj li a, otè a konplete li ak yon ti digression otobyografik anba tit la: "Kiyès mwen ye?":

Mwen se Richard Stallman, kreyatè editè orijinal EMACS a, youn nan klon yo ou te pwobableman rankontre. Mwen travay nan MIT AI Lab. Mwen gen anpil eksperyans nan devlope konpilateur, editè, debogaj, entèprèt kòmand, sistèm operasyon ITS ak Lisp Machine. Aplike sipò ekran endepandan tèminal nan ITS, osi byen ke yon sistèm fichye ki toleran fay ak de sistèm fenèt pou machin Lisp.

Se konsa, se konsa ki te rive ke pwojè konplike Stallman a pa te kòmanse nan Jou Aksyon de Gras, jan yo te pwomèt la. Li pa t 'jouk janvye 1984 ke Richard te plonje tèt devan nan devlopman lojisyèl Unix-style. Soti nan pèspektiv nan yon achitèk sistèm ITS, li te tankou soti nan bati palè mor yo bati sant komèsyal banlye. Sepandan, devlopman sistèm Unix la te ofri avantaj tou. ITS, pou tout pouvwa li, te gen yon pwen fèb - li te travay sèlman sou yon òdinatè PDP-10 soti nan DEC. Nan kòmansman ane 80 yo, laboratwa a te abandone PDP-10 a, ak ITS, ki entru konpare ak yon vil okipe, te vin tounen yon vil fantom. Unix, nan lòt men an, te orijinal fèt ak yon je nan portabilite soti nan yon achitekti òdinatè nan yon lòt, kidonk pwoblèm sa yo pa te menase li. Devlope pa chèchè jinyò nan AT&T, Unix te glise anba rada antrepriz la epi li te jwenn yon kay trankil nan mond lan san pwofi nan think tanks. Avèk mwens resous pase frè pirate yo nan MIT, devlopè Unix yo adapte sistèm yo pou yo kouri sou yon zou pyès ki nan konpitè diferan. Sitou sou 16-bit PDP-11 a, ki entru Laboratwa konsidere kòm inoporten pou travay grav, men tou sou mainframes 32-ti jan tankou VAX 11/780 la. Nan lane 1983, konpayi tankou Sun Microsystems te kreye òdinatè ki relativman kontra enfòmèl ant Desktop yo—“estasyon travay”—konparab sou pouvwa a ansyen mainframe PDP-10 la. Unix la omniprésente tou etabli sou estasyon travay sa yo.

Transparans Unix te bay pa yon kouch adisyonèl nan abstraksyon ant aplikasyon yo ak pyès ki nan konpitè. Olye pou yo ekri pwogram nan kòd machin nan yon òdinatè espesifik, tankou entru Laboratwa yo te fè lè yo devlope pwogram pou ITS sou PDP-10 la, devlopè Unix yo te itilize langaj pwogramasyon C wo nivo, ki pa te mare nan yon platfòm pyès ki nan konpitè espesifik. An menm tan an, devlopè yo konsantre sou estandadize koòdone yo nan ki pati nan sistèm operasyon an kominike youn ak lòt. Rezilta a se te yon sistèm kote nenpòt pati te kapab reamenaje san yo pa afekte tout lòt pati ak san yo pa deranje operasyon yo. Ak nan lòd yo transfere yon sistèm soti nan yon achitekti pyès ki nan konpitè nan yon lòt, li te tou ase yo refè sèlman yon pati nan sistèm nan, epi yo pa reekri li antyèman. Ekspè yo te apresye nivo sa a kokenn nan fleksibilite ak konvenyans, se konsa Unix byen vit gaye nan tout mond lan òdinatè.

Stallman deside kreye sistèm GNU a akòz disparisyon ITS, lide pi renmen entru AI Lab. Lanmò ITS se te yon souflèt pou yo, tankou Richard. Si istwa a ak enprimant lazè Xerox la louvri je l 'nan enjistis nan lisans propriétaires, Lè sa a, lanmò nan ITS pouse l' soti nan degoutans lojisyèl fèmen nan opozisyon aktif ak li.

Rezon ki fè yo mouri nan ITS, tankou kòd li a, ale byen lwen nan tan lontan an. Nan lane 1980, pi fò nan entru laboratwa a te deja travay sou yon machin Lisp ak yon sistèm opere pou li.

Lisp se yon langaj pwogramasyon elegant ki pafè pou travay ak done ki gen estrikti yo pa konnen davans. Li te kreye pa pyonye rechèch entèlijans atifisyèl ak kreyatè tèm "entelijans atifisyèl" John McCarthy, ki te travay nan MIT nan dezyèm mwatye ane 50 yo. Non lang lan se yon abrevyasyon pou "LISt Processing" oswa "list processing". Apre McCarthy te kite MIT pou Stanford, entru laboratwa a te chanje yon ti jan Lisp, kreye dyalèk lokal li a MACLISP, kote 3 premye lèt yo te kanpe pou pwojè MAC la, gras a ki, an reyalite, AI ​​laboratwa nan MIT te parèt. Anba lidèchip sistèm achitèk Richard Greenblatt, entru laboratwa a devlope yon machin Lisp - yon òdinatè espesyal pou egzekite pwogram nan Lisp, osi byen ke yon sistèm opere pou òdinatè sa a - tou, nan kou, ekri nan Lisp.

Nan kòmansman ane 80 yo, gwoup entru konpetisyon te fonde de konpayi ki pwodui ak vann machin Lisp. Konpayi Greenblatt a te rele Lisp Machines Incorporated, oswa tou senpleman LMI. Li te espere fè san yo pa envestisman deyò epi kreye yon piman "konpayi pirat." Men, pi fò nan entru yo ansanm Symbolics, yon demaraj komèsyal tipik. An 1982, yo konplètman kite MIT.

Moun ki te rete yo te ka konte sou dwèt yo nan yon men, kidonk pwogram ak machin te pran pi long ak plis tan pou repare, oswa yo pa te repare ditou. Ak pi move nan tout, dapre Stallman, "chanjman demografik" te kòmanse nan laboratwa a. Hackers, ki te deja nan minorite a, prèske disparèt, kite laboratwa a nan jete konplè pwofesè yo ak elèv yo, ki gen atitid anvè PDP-10 la te ouvètman ostil.

An 1982, AI ​​Lab te resevwa yon ranplasman pou PDP-12 10-zan li yo - DECSYSTEM 20 la. Aplikasyon ki ekri pou PDP-10 la te kouri san pwoblèm sou nouvo òdinatè a, paske DECSYSTEM 20 la te esansyèlman yon PDP ajou. -10, men ansyen sistèm operasyon an pa t 'apwopwiye ditou - ITS te dwe pote nan yon nouvo òdinatè, ki vle di prèske konplètman reekri. Epi sa a se nan yon moman kote prèske tout entru yo ki te kapab fè sa yo te kite Laboratwa a. Se konsa, sistèm opere komèsyal Twenex la byen vit te pran sou nouvo òdinatè a. Entru yo kèk ki te rete nan MIT te kapab sèlman aksepte sa a.

"San entru pou kreye ak kenbe sistèm operasyon an, nou kondane," te di manm fakilte yo ak elèv yo "Nou bezwen yon sistèm komèsyal sipòte pa kèk konpayi pou li ka rezoud pwoblèm ak sistèm sa a li menm." Stallman sonje ke agiman sa a te tounen yon erè mechan, men nan moman sa a li son konvenk.

Okòmansman, entru yo te wè Twenex kòm yon lòt enkarnasyon nan yon korporatokrasi otoritè ke yo te vle kraze. Menm non an te reflete ostilite entru yo - an reyalite, yo te rele sistèm nan TOPS-20, ki endike kontinwite ak TOPS-10, tou yon sistèm DEC komèsyal pou PDP-10 la. Men, achitekti, TOPS-20 pa te gen anyen an komen ak TOPS-10. Li te fè ki baze sou sistèm Tenex, ki Bolt, Beranek ak Newman devlope pou PDP-10 la. . Stallman te kòmanse rele sistèm nan "Twenex" jis pou evite rele li TOPS-20. "Sistèm nan te lwen solisyon pi wo yo, kidonk mwen pa t 'kapab oze rele li pa non ofisyèl li," Stallman sonje, "Se konsa, mwen mete lèt la 'w' nan 'Tenex' pou fè li 'Twenex'." (Non sa a jwe sou mo "ven", sa vle di "ven")

Òdinatè ki te kouri Twenex/TOPS-20 a te iwonilman rele "Oz." Reyalite a se ke DECSYSTEM 20 te mande yon ti machin PDP-11 pou opere tèminal la. Yon pirat, lè li te premye wè PDP-11 ki konekte ak òdinatè sa a, te konpare li ak yon pèfòmans pretansyon Sòsye Oz la. "Mwen se Oz la gwo ak terib! – li te resite. "Jis pa gade ti fri m ap travay sou la."

Men, pa te gen anyen komik nan sistèm nan fonksyone nan nouvo òdinatè a. Sekirite ak kontwòl aksè yo te bati nan Twenex nan yon nivo debaz, ak sèvis piblik aplikasyon li yo te fèt tou ak sekirite nan tèt ou. Blag kondesandan sou sistèm sekirite laboratwa a te tounen yon batay serye pou kontwòl òdinatè. Administratè yo te diskite ke san sistèm sekirite, Twenex ta enstab ak tandans fè erè. Hackers asire ke estabilite ak fyab ta ka reyalize pi vit pa koreksyon kòd sous sistèm lan. Men, te deja tèlman kèk nan Laboratwa a ke pèsonn pa t koute yo.

Entru yo te panse ke yo te kapab ozalantou restriksyon sekirite yo lè yo bay tout itilizatè yo "privilèj pou dirije" - dwa elve ki ba yo kapasite pou yo fè anpil bagay ke itilizatè mwayèn entèdi pou yo fè. Men, nan ka sa a, nenpòt itilizatè ta ka retire "privilèj volan" nan nenpòt lòt itilizatè, epi li pa t 'kapab retounen yo nan tèt li akòz mank dwa aksè. Se poutèt sa, entru yo deside pran kontwòl sistèm nan lè yo retire "privilèj volan" nan men tout moun eksepte tèt yo.

Devine modpas ak kouri debugger la pandan sistèm nan te demaraj pa fè anyen. Lè w echwe nan "kou deta", Stallman voye yon mesaj bay tout anplwaye Laboratwa yo.

"Jiska kounye a, aristocrates yo te bat yo," li te ekri, "men kounye a yo te pran pouvwa a, e tantativ pou pran pouvwa a echwe." Richard te siyen mesaj la: "Radio Free OZ" pou pèsonn pa ta devine ke se li. Yon degize ekselan, lè nou konsidere ke tout moun nan laboratwa a te konnen sou atitid Stallman anvè sistèm sekirite ak mokri li nan modpas. Sepandan, degoutans Richard pou modpas yo te konnen byen lwen pi lwen pase MIT. Prèske tout ARPAnet la, pwototip entènèt la nan tan sa yo, te jwenn aksè nan òdinatè laboratwa a sou kont Stallman a. Yon "touris" konsa se te, pou egzanp, Don Hopkins, yon pwogramè ki soti nan Kalifòni, ki moun ki nan bouch entru te aprann ke ou ta ka antre nan sistèm nan pi popilè ITS nan MIT tou senpleman antre 3 lèt nan inisyal Stallman a kòm yon login ak yon modpas.

Hopkins di: “Mwen rekonesan pou toutan dèske MIT te ban m ak anpil lòt moun libète pou sèvi ak òdinatè yo,” di Hopkins, “Sa te siyifi anpil pou nou tout.”

Politik "touris" sa a te dire pandan plizyè ane pandan sistèm ITS la te viv, e jesyon MIT te gade li avèk kondesandans. . Men, lè machin Oz la te vin pon prensipal la soti nan laboratwa a nan ARPAnet la, tout bagay chanje. Stallman te toujou bay aksè nan kont li lè l sèvi avèk yon login ak modpas li te ye, men administratè yo te mande pou li chanje modpas la epi li pa bay okenn lòt moun. Richard, site etik li, te refize travay sou machin Oz a ditou.

"Lè modpas yo te kòmanse parèt sou òdinatè AI Lab, mwen te deside swiv kwayans mwen ke pa ta dwe gen okenn modpas," pita Stallman te di, "e depi mwen kwè ke òdinatè yo pa t 'bezwen sistèm sekirite, mwen pa ta dwe sipòte mezi sa yo pou aplike. yo."

Refize Stallman pou mete ajenou devan gwo e terib machin Oz la te montre ke tansyon yo t ap grandi ant entru yo ak siperyè laboratwa a. Men, tansyon sa a te sèlman yon lonbraj pal nan konfli a ki te anraje nan kominote a pirate tèt li, ki te divize an 2 kan: LMI (Lisp Machines Incorporated) ak Symbolics.

Senbolik te resevwa anpil envestisman soti deyò, ki te atire anpil nan entru laboratwa a. Yo te travay sou sistèm machin Lisp tou de nan MIT ak andeyò li. Rive nan fen ane 1980, konpayi an te anboche 14 anplwaye Laboratwa kòm konsiltan yo devlope pwòp vèsyon li yo nan machin nan Lisp. Rès entru yo, san konte Stallman, te travay pou LMI. Richard te deside pa pran pati, epi, nan abitid, te poukont li.

Okòmansman, entru yo te anplwaye pa Symbolics te kontinye travay nan MIT, amelyore sistèm machin Lisp la. Yo, tankou entru LMI yo, te itilize lisans MIT pou kòd yo. Li te egzije chanjman yo te retounen nan MIT, men li pa t mande pou MIT distribye chanjman yo. Sepandan, pandan ane 1981, entru yo te respekte yon akò mesye ki te ekri tout amelyorasyon yo nan machin Lisp MIT a epi yo te distribye bay tout itilizatè machin sa yo. Eta sa a nan zafè toujou konsève kèk estabilite nan kolektif la pirate.

Men, 16 mas 1982 - Stallman sonje jou sa a byen paske se te anivèsè nesans li - akò mesye a te fini. Sa a te rive sou demann nan jesyon an Symbolics konsa yo te vle trangle konkiran yo, konpayi an LMI, ki te gen anpil mwens entru k ap travay pou li. Lidè yo nan Symbolics rezone nan fason sa a: si LMI gen anpil fwa mwens anplwaye, Lè sa a, li vire soti ke travay la an jeneral sou machin nan Lisp se benefisye li, epi si echanj sa a nan devlopman yo sispann, Lè sa a, LMI pral detwi. Pou sa ka fèt, yo deside abize lèt la nan lisans lan. Olye pou yo fè chanjman nan vèsyon MIT nan sistèm nan, ki LMI te kapab itilize, yo te kòmanse bay MIT ak vèsyon an Symbolics nan sistèm nan, ke yo te kapab edite jan yo te vle. Li te tounen soti ke nenpòt tès ak koreksyon nan kòd la machin Lisp nan MIT te ale sèlman an favè Symbolics.

Kòm nonm ki responsab pou kenbe machin Lisp laboratwa a (avèk èd Greenblatt pou premye mwa yo), Stallman te move. Entru senbolik bay kòd ak dè santèn de chanjman ki te lakòz erè. Konsidere sa a yon iltimatòm, Stallman koupe kominikasyon Laboratwa a ak Symbolics, te pwomèt pa janm travay sou machin konpayi sa a ankò, epi li te anonse ke li ta rantre nan travay la sou machin nan MIT Lisp pou sipòte LMI. Stallman di: “Nan je m, Laboratwa a te yon peyi net, tankou Bèljik nan Dezyèm Gè Mondyal la, e si Almay te anvayi Bèljik, Bèljik te deklare lagè ak Almay e li te rantre nan Grann Bretay ak Lafrans.”

Lè ekzekitif Symbolics yo te remake dènye inovasyon yo te toujou parèt sou vèsyon MIT machin Lisp la, yo te fache e yo te kòmanse akize entru Laboratwa yo pou yo vòlè kòd. Men, Stallman pa t 'vyole lwa copyright ditou. Li te etidye kòd Symbolics yo te bay la e li te fè devine lojik sou koreksyon ak amelyorasyon nan lavni, ke li te kòmanse aplike depi nan grafouyen pou machin Lisp MIT la. Senbolik ekzekitif pa t 'kwè li. Yo enstale espyon sou tèminal Stallman a, ki anrejistre tout sa Richard te fè. Se konsa, yo te espere kolekte prèv vòl kòd epi montre li bay administrasyon MIT la, men menm nan kòmansman an 1983 pa te gen prèske anyen yo montre. Tout sa yo te genyen se te yon douzèn kote kote kòd de sistèm yo te sanble yon ti kras.

Lè administratè laboratwa yo te montre Stallman prèv Symbolics yo, li te demanti li, li di ke kòd la te sanble, men se pa menm bagay la. Apre sa, li vire lojik nan jesyon an Symbolics kont li: si grenn kòd sa yo se tout sa yo te kapab fouye sou li, Lè sa a, sa a sèlman pwouve ke Stallman pa t 'aktyèlman vòlè kòd la. Sa a te ase pou manadjè Laboratwa a apwouve travay Stallman a, epi li te kontinye li jouk nan fen 1983. .

Men, Stallman chanje apwòch li. Yo nan lòd yo pwoteje tèt li ak pwojè a otank posib kont reklamasyon Symbolics ', li konplètman sispann gade nan kòd sous yo. Li te kòmanse ekri kòd sèlman ki baze sou dokiman. Richard pa t 'atann pi gwo inovasyon yo soti nan Symbolics, men aplike yo tèt li, Lè sa a, sèlman te ajoute interfaces pou konpatibilite ak aplikasyon an Symbolics, repoze sou dokiman yo. Li te tou li kod chanjman kòd Symbolics la pou wè ki pinèz yo t ap repare, epi li te ranje pinèz sa yo tèt li nan lòt fason.

Sa ki te pase te ranfòse rezolisyon Stallman. Li te kreye analogue nouvo fonksyon Symbolics yo, li te konvenk anplwaye Laboratwa yo pou yo itilize vèsyon MIT machin Lisp la, ki te asire yon bon nivo tès ak deteksyon erè. Ak vèsyon an MIT te konplètman ouvè a LMI. "Mwen te vle pini Symbolics a nenpòt ki pri," di Stallman. Deklarasyon sa a montre non sèlman ke karaktè Richard se byen lwen pasifik, men tou ke konfli a sou machin nan Lisp touche l 'ak rapid la.

Ka detèminasyon dezespere Stallman a ka konprann lè ou konsidere ki sa li te sanble ak li - "destriksyon" nan "kay" li a, se sa ki, kominote a pirate ak kilti nan AI ​​Lab. Apre sa, Levy te fè entèvyou ak Stallman pa imel, e Richard te konpare tèt li ak Ishi, dènye manm li te ye nan pèp Endyen Yahi, ki te ekstèmine nan Lagè Endyen nan ane 1860 ak ane 1870 yo. Analoji sa a bay evènman ki dekri yo yon dimansyon sezon, prèske mitolojik. Entru yo ki te travay pou Symbolics te wè sa nan yon ti kras diferan limyè: konpayi yo pa t 'detwi oswa ekstèmine, men sèlman fè sa ki ta dwe fè lontan de sa. Lè yo te deplase machin Lisp la nan domèn komèsyal la, Symbolics te chanje apwòch li nan konsepsyon pwogram - olye pou yo koupe yo dapre modèl ki difisil nan entru yo, yo te kòmanse sèvi ak estanda ki pi dous ak plis imen nan administratè yo. Apre sa, yo te konsidere Stallman pa kòm yon konbatan advèsè nan defans yon kòz jis, men kòm yon moun k ap pote panse demode.

Konfli pèsonèl tou te ajoute gaz nan dife a. Menm anvan avènement Symbolics, anpil entru te evite Stallman, e kounye a, sitiyasyon an te vin pi mal anpil fwa. Richard raple: “Mwen pa t envite m al nan vwayaj nan Chinatown ankò,” Greenblatt te kòmanse koutim lan: lè ou vle manje midi, ou ale bò kote kòlèg ou yo epi envite yo avèk ou, oswa voye yo yon mesaj. Yon kote nan ane 1980-1981 yo sispann rele m. Non sèlman yo pa t envite m, men, jan yon moun te admèt mwen annapre, yo te mete presyon sou lòt yo pou pèsonn pa t di m sou tren yo te planifye pou manje midi.”

Sous: linux.org.ru

Add nouvo kòmantè