Scrisoare deschisă pentru pasionați

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Scrisoarea deschisă către pasionați pe care Bill Gates a scris-o membrilor Homebrew Computer Club , publicată în buletinul informativ al clubului în ianuarie 1976

Scrisoarea deschisă către pasionați (titlul original: Scrisoare deschisă către hobbyiști) a fost o scrisoare deschisă către Bill Gates , cofondator al Microsoft , scrisă în 1976 către computerul pasionat exprimând dezaprobarea pirateriei software în creștere, un obicei răspândit pe scară largă în comunitatea pasionaților, cu o referire specială la daunele produse de aceasta companiei sale.

În scrisoare, Gates și-a exprimat frustrarea că mulți pasionați au folosit Altair BASIC dezvoltat de compania sa în computerele lor fără să plătească pentru asta. El a argumentat că practica ilegală de copiere a programelor i-a descurajat pe programatori să continue să investească timp și bani în crearea de software de calitate. Gates a citat că nu este corect să profite de timpul petrecut, de efortul și de capitalul investit de autorii unui software neplătit.

Scrisoarea a fost adresată în mod generic întregii comunități de pasionați, dar a fost de fapt adresată direct membrilor Homebrew Computer Club , un afiliat căruia îi furase o copie a Altair BASIC în timpul uneia dintre prezentările Altair 8800 și limba pe care o Micro Instrumentation and Telemetry Systems a avut loc în 1975 în diferite state din SUA și apoi a fost redistribuit către alți membri ai clubului.

Altair BASIC

În 1974, Bill Gates participa încă la Universitatea Harvard, în timp ce Paul Allen lucra la Boston la Honeywell . Ambii au văzut o reclamă pentru computerul Altair 8800 în numărul din ianuarie 1975 al revistei Popular Electronics , publicat la începutul lunii noiembrie. Scriseră programe BASIC încă din zilele lor de frecventare a liceelor ​​din Seattle și simțiseră că Altair era suficient de puternic pentru a susține un interpret al acestei limbi. [1]

Gates și Allen au dorit să fie primii care au oferit un interpret BASIC pentru Altair. Profitând de instrumentele de dezvoltare pe care le-au creat pentru computerul anterior Traf-O-Data , o mașină bazată pe Intel 8008 , au început să lucreze la proiect. [2]

La începutul lunii martie, Gates, Allen și Monte Davidoff , un student la Harvard, prieten al lui Gates, care fusese angajat să scrie porțiuni din codul BASIC, și-au terminat interpretul folosind PDP-10 al universității. Apoi au luat legătura cu Ed Roberts de la MITS , producătorul Altair, și au organizat o întâlnire la sediul central din Albuquerque , New Mexico . Spre surprinderea lui Roberts (și Allen, care a scris bootloader - ul interpretului în avionul care îl ducea la întâlnire), software-ul a funcționat. [3]

Roberts a fost de acord să distribuie BASIC-ul lui Allen și Gates. Allen a demisionat din Honeywell și a fost angajat ca vicepreședinte și manager de software la MITS, cu un salariu de 30.000 de dolari anual [4] ; Gates, care a continuat să urmeze facultatea, a fost angajat ca consultant al companiei. Buletinul informativ al MITS din octombrie 1975 îl înscria ca „specialist în software”. [5] La 22 iulie 1975, MITS a semnat un contract cu nou-înființatul Micro-Soft , fondat de Allen și Gates pentru a-și comercializa interpretul. Au primit 3.000 USD în numerar și o redevență pentru fiecare copie vândută de BASIC: 30 USD pentru versiunea 4K, 35 USD pentru versiunea 8K și 60 USD pentru versiunea extinsă. Contractul a stabilit suma maximă pe care MITS o va plăti la 180.000 USD și, de asemenea, i-a acordat MITS dreptul de a se bucura de BASIC în întreaga lume timp de 10 ani. MITS a oferit, de asemenea, acces la un PDP-10 pentru a dezvolta interpretul. [6]

În numărul din aprilie 1975 al buletinului informativ MITS ' Computer Notes , a apărut o reclamă în care Altair BASIC era disponibil. Pentru MITS, Altair 8800 era un produs care avea o marjă de profit redusă: venitul provenea din vânzarea de accesorii, cum ar fi plăcile de bază și cardurile de intrare / ieșire . Din acest motiv, MITS a oferit pachete la prețuri atractive, dintre care unele au inclus și BASIC: de exemplu, atunci când clientul a cumpărat 2 carduri de memorie 4K și 1 card I / O, Altair BASIC 8K a fost oferit pentru doar 75 $, comparativ cu o listă preț de 500 USD când este achiziționat individual.

Pentru a-și promova produsele, MITS a cumpărat un motorhome, „MITS-Mobile”, de unde a înghesuit întreaga gamă de produse și a început un tur de călătorie prin multe dintre statele Uniunii.

Homebrew Computer Club a fost unul dintre primele cluburi de pasionați de computere care s-au format în Statele Unite. În prima sa sesiune din martie 1975, Steve Dompier a prezentat Altair 8800 pe care îl cumpărase în timpul vizitei sale la fabrica MITS din Albuquerque. La 16 aprilie 1975, Dompier le-a anunțat celorlalți membri ai clubului că a reușit ca un radio AM plasat lângă computer să emită notele piesei „Fool on the Hill” prin cod care rulează pe Altair 8800. Pe Numărul din iulie 1975 din „Computer Notes” Gates îl descria drept „cel mai bun program demonstrativ din Altair”, chiar dacă nu putea înțelege modul în care computerul ar putea interacționa cu radioul [7] (acest lucru a fost posibil din cauza perturbărilor electromagnetice generate de computer și controlate de ciclurile de așteptare ale programului).

„Hoți” și „paraziți”

În numărul din iunie 1975 al „Homebrew Computer Club Newsletter”, a existat o scurtă relatare a opririi pe care MITS-Mobile o făcuse în Palo Alto în perioada 5-6 iunie. În cadrul evenimentului, peste 150 de entuziaști au venit să vadă noua „jucărie electronică”. [8]

Altair 8K BASIC pe bandă perforată , un mediu foarte obișnuit la vremea respectivă, deoarece dischetele erau încă foarte scumpe.

În timpul acelui eveniment, o bandă perforată care conținea o versiune încă nu finală a Altair BASIC a fost furată de Steve Dompier, care i-a transmis-o lui Dan Sokol, care a avut acces la un pumn de bandă pentru copiere. La următoarea ședință a Homebrew Computer Club, 50 de copii ale interpretului au fost distribuite la cât mai mulți membri. [9]

MITS a oferit un sistem Altair complet cu 2 carduri de memorie DRAM 4K, un card serial și Altair BASIC pentru 995 USD.[10] Cardurile de memorie MITS, care costă 264 USD, au avut totuși probleme de proiectare și nu erau fiabile. Robert Mash, membru al Homebrew Computer Club, a proiectat apoi carduri de memorie SRAM de 4 KB care erau compatibile cu conexiunea electrică cu modelul Altair 8800, vândându-le cu 255 dolari. [11] Mash a comercializat cardurile prin intermediul companiei sale, Processor Technology , unul dintre cei mai de succes furnizori de carduri compatibile cu Altair. Din cauza problemelor de card de memorie MITS, mulți cumpărători Altair 8800 au evitat pachetele și au cumpărat doar computerul de la MITS, apoi s-au adresat producătorilor terți pentru a cumpăra carduri de expansiune mai fiabile și, în cele din urmă, au folosit o copie piratată a Altair. BASIC.

Ed Roberts a recunoscut problemele cu cardurile de memorie 4K DRAM în ediția din octombrie 1975 a „Computer Notes” și și-a redus prețurile de la 264 dolari la 195 dolari, oferind în același timp o rambursare de 50 USD utilizatorilor care au cumpărat-o deja; prețul modelului Altair 8K BASIC a fost, de asemenea, redus la 200 de dolari. Roberts a respins propunerea unui cititor de a oferi interpretului BASIC gratuit cumpărătorilor modelului Altair 8800, menționând că MITS a avut un contract de redevență de 180.000 USD cu Micro-Soft. El și-a încheiat editorialul afirmând că „ oricine folosea o copie piratată a MITS BASIC trebuia să se identifice pentru ceea ce era, un hoț ”. Companiile care au fabricat cardurile compatibile pentru Altair 8800 au primit în schimb acest comentariu: „ Au apărut recent o serie de companii parazite. " [12]

Cardurile de memorie SRAM ale procesorului Technology au necesitat mult mai mult curent decât cardurile DRAM ale MITS, astfel încât, cu 2 sau 3 dintre aceste expansiuni, sursa de alimentare a Altair 8800 era deja în criză. Howard Fullmer a început să vândă o sursă de alimentare îmbunătățită pentru Altair printr-o companie pe care a numit-o provocator „Ingineria parazitară”. [13] [14] Fullmer a contribuit ulterior cu George Morrow , un alt membru al Homebrew Computer Club care a vândut accesorii pentru Altair 8800, pentru a stabili standardul pentru cardurile compatibile cu Altair pe baza autobuzului S-100 , care a fost ratificat. IEEE-696. [15]

În 1976 au apărut multe clone Altair bazate pe autobuzul S-100, precum IMSAI 8080 și Sol-20 de la Tehnologia Procesorului.

Scrisoarea deschisă

Conform acordului, Micro-Soft a primit o redevență pentru fiecare copie a bazei vândute de MITS, care a variat între 30 și 60 USD în funcție de versiune. La sfârșitul anului 1975, MITS vândea în jur de o mie de Altai pe lună și doar câteva sute de exemplare ale BASIC. [16] Cu toate acestea, au existat alte proiecte în conducte , care avea nevoie de resurse suplimentare: MITS a fost , de fapt , pe cale de a pieței atât Altair 680B, un computer bazat pe noul Motorola 6800 procesor și un 8 " floppy disc unitate Ambele necesară. software - ul care urmează să fie comercializate: a necesară mai întâi o versiune de BASIC compatibile cu noul procesor, al doilea a software - ului care urmează să fie gestionate de calculator Gates și Allen , astfel , angajat Ric Weiland, un fost coleg de școală al lor, de a. portul de bază pentru Intel 8080 până la Motorola 6800. Gates a decis, de asemenea, să încerce să explice comunității hobbyistilor costul dezvoltării unui nou software.

David Bunnell, editorul „Computer Notes”, a fost solidar cu poziția lui Gates cu privire la pirateria software. Înainte de Gates și Roberts, el a scris în numărul din septembrie 1975 al buletinului informativ că „ clienții furau software-ul MITS ”: [17]

„Acum vă întreb: are un muzician dreptul de a colecta redevențe din vânzarea discurilor sale sau are un scriitor dreptul de a colecta redevențe pentru vânzările cărților sale? Oamenii care copiază software-ul diferă de cei care (sig) copiază discurile și cărțile? "

( David Bunnel, „Computer Notes”, septembrie 1975 )

Scrisoarea lui Gates a fost legată de ceea ce scriau Bunnel și Roberts (care definiseră utilizatorii care copiau MITS BASIC în numărul din octombrie al „Computer Notes” ca „hoți”), dar cu un accent diferit asupra cine a fost afectat de activitate. piraterie, adică persoana sa și nu compania sa:

"De ce asta? Majoritatea pasionaților ar trebui să fie conștienți de faptul că mulți dintre voi vă fură software-ul. Hardware-ul trebuie plătit, dar software-ul pare a fi ceva de partajat. Cui îi pasă dacă oamenii care au lucrat la asta trebuie să fie plătiți? "

( Bill Gates, „O scrisoare deschisă către hobbyist” )

Primul destinatar al scrisorii lui Gates a fost Homebrew Computer Club: din acest motiv, pe lângă apariția în „Computer Notes”, o copie a scrisorii a fost trimisă direct clubului. Pentru a se asigura că scrisoarea avea mai multă importanță, Bunnel a avut grijă să o trimită și la toate revistele importante din sectorul din regiune. [18]

În scrisoare, Gates a menționat că grupul său transporta procesoarele 8080 și 6800 ale APL , un limbaj de programare popular printre programatorii din anii 1970 . APL a folosit un set de caractere bazat pe literele alfabetului grec, care necesita terminale speciale pentru afișarea lor. Multe terminale de computer hobby nu au putut afișa litere mici, mai puțin dintre cele grecești. Deși Gates a fost fascinat de APL, Allen a crezut că nu vor vinde produsul, așa că dezvoltarea sa a fost abandonată. [19]

Reacții la scrisoarea deschisă

Scrisoarea a lovit semnul și reacțiile au fost dure. Mulți au crezut că software-ul ar trebui distribuit împreună cu mașina și dacă metoda de distribuție utilizată nu a fost plăcută de Gates, aceasta a fost considerată problema lui. Alții au indicat în schimb indicele privind costul dezvoltării software-ului.

Micro-Soft a revizuit deja mecanismul redevenței: MITS ar plăti 31.200 USD pentru o licență BASIC neexclusivă. [20] Contractele pe care Micro-Soft le-ar încheia în viitor pentru a-și distribui BASIC-ul cu PET-uri Commodore , Apple II , TRS-80 și alte computere ar vedea, de asemenea, utilizarea acestui tip de contract pe baza unei licențe cu o sumă fixă.

Dezvoltarea software-ului a fost realizată de Micro-Soft folosind un PDP-10. Allen a dezvoltat un simulator capabil să reproducă complet un nou sistem: acest lucru a permis scrierea software-ului înainte ca computerul să fie terminat. Gates și Allen au fost nevoiți să plătească pentru timpul petrecut pe acest PDP-10 întrucât, la fel ca toate mainframe-urile din acea vreme, acesta a fost pus la dispoziția clienților cu o formulă de partajare a timpului care a inclus costuri bazate pe timp și resurse utilizate. Datorită acestei abordări, BASIC pentru Motorola 6800 a fost finalizat înainte ca Altair 680B să fie terminat. [21] Acesta a fost costul timpului de calcul de 40.000 USD citat în scrisoarea de la Gates.

Hal Singer al Micro-8 Newsletter a publicat o scrisoare deschisă către Ed Roberts. Singer a insistat că MITS promisese un computer de 395 USD, dar costul unui sistem de lucru era de 1000 USD. El a sugerat, de asemenea, o acțiune colectivă sau o revizuire a Comisiei comerciale federale pentru dezvăluiri comerciale false. Singer a subliniat, de asemenea, că au existat zvonuri conform cărora Bill Gates a dezvoltat prima versiune a BASIC utilizând computerul Universității Harvard, care a fost finanțat din fonduri guvernamentale americane. Apoi a întrebat de ce clienții trebuie să plătească pentru software-ul deja plătit de contribuabili.[22]

Acuzațiile au fost întemeiate. Gates, Allen și Davidoff folosiseră Aiken Computer Center PDP-10 din Harvard, un computer finanțat direct de Departamentul Apărării prin proiectul DARPA . Managerii de calculatoare au fost dezamăgiți să descopere că Gates și Allen (care, de asemenea, nu era student) folosiseră PDP-10 pentru a dezvolta un produs comercial. Accesul la PDP-10 a fost sub controlul profesorului Thomas Cheatham, care credea că studenții folosesc aparatul pentru propriul lor uz personal. Când a devenit clar că Gates și Allen exploatau computerul pentru interese extrauniversitare, conducerea Harvard a impus restricții privind utilizarea computerului, dar, din fericire pentru aceștia, la momentul presupusului fapt, utilizarea computerului nu era încă reglementată. prin urmare, prin nicio dispoziție în acest sens nu s-au luat măsuri împotriva acestora. Cu toate acestea, Gates a fost nevoit să cumpere acțiuni de acces la un serviciu comercial de partajare a timpului pentru a pune capăt BASIC până când MITS le-a oferit acces gratuit la un PDP din Albuquerque. [23]

Jim Warren , membru al Homebrew Computer Club și editor al Jurnalului Dr. Dobb , a anunțat în numărul din iulie 1976 al buletinului informativ „SIGPLAN Notices” publicat de Asociația pentru Mașini de calcul, despre finalizarea Tiny BASIC . [24] Tiny BASIC a fost un dialect BASIC dezvoltat pentru computere bazate pe microprocesor care necesitau doar 2/3 KB de memorie. Proiectul s-a născut abia la sfârșitul anului 1975, dar scrisoarea deschisă a lui Bill Gates i-a motivat pe mulți pasionați să participe, iar colaborarea acestor oameni a dus la crearea de interpreți Tiny BASIC pentru Intel 8080, Motorola 6800 și MOS 6502 . Codul sursă a fost publicat în „Jurnalul Dr. Doob”, în timp ce cei care doreau puteau cumpăra o copie a software-ului gata de încărcare pentru doar 5/10 dolari.

„Există o alternativă viabilă la problemele de„ furt ”ale software-ului ridicate de Bill Gates în scrisoarea sa furioasă adresată pasionaților de computere. Când software-ul este gratuit sau ieftin, este mai ușor să îl plătiți decât să îl copiați, astfel încât să nu fie „furat”. ”

( Jim Warren, „SIGPLAN Notices” (iulie 1976) )

Reviste care au publicat scrisoarea

  • Bill Gates, o scrisoare deschisă către hobbyiști , în Homebrew Computer Club Newsletter , vol. 2, nr. 1, Homebrew Computer Club, 01/1976, p. 2.
  • Bill Gates, o scrisoare deschisă către hobbyiști , în Micro-8 Computer User Group Newsletter , vol. 2, nr. 2, Cabrillo Computer Center, 10 februarie 1976, p. 1.
  • Bill Gates, o scrisoare deschisă către hobbyiști , în Computer Notes , vol. 1, nr. 9, MITS, 02/1976, p. 3. Adus la 17 februarie 2011 (arhivat din original la 30 iulie 2010) .
  • Bill Gates, o scrisoare deschisă către hobbyiști , în Minicomputer News , Editura Benwill, 11 martie 1976.
  • Bill Gates, o scrisoare deschisă către hobbyiști , în Compania computerelor pentru oameni , vol. 4, nr. 5, People's Computer Company, martie / aprilie 1976.
  • Bill Gates, o scrisoare deschisă către hobbyiști , în Radio-Electronică , vol. 47, nr. 5, Gernsback Publications, 05/1976, pp. 14.16. Adus la 17 februarie 2011 (arhivat din original la 29 ianuarie 2019) .

Unele răspunsuri la scrisoare, inclusiv unul de la Bill Gates însuși:

  • Mike Hayes, Cu privire la scrisoarea dvs. din 3 februarie , în Homebrew Computer Club Newsletter , vol. 2, nr. 2, Homebrew Computer Club, 02/1976, p. 2.
  • Harold L. Singer, O scrisoare deschisă către Ed Roberts , în Micro-8 Computer User Group Newsletter , vol. 2, nr. 4, Cabrillo Computer Center, 28 martie 1976, p. 1.
  • Bill Gates, O a doua și ultima scrisoare , în Computer Notes , vol. 1, nr. 11, MITS, 04/1976, p. 5 (arhivat din original la 30 noiembrie 2010) .
  • Art Childs, Interfacial , în SCCS Interface , vol. 1, nr. 6, Southern California Computer Society, 05/1976, pp. 2, 4. Editorul Art Childs vorbește despre scrisoarea pe care a primit-o de la „autorul Altair BASIC” și despre controversa privind software-ul proprietar.
  • Robert Wada, An Opinion on Software Marketing , în BYTE , vol. 1, nr. 11, Publicații BYTE, 07/1976, pp. 90,91.
  • Jim C. Warren, Corespondență , în SIGPLAN Notices , vol. 11, n. 7, ACM, 07/1976, p. 1. Jim Warren, editor al „Dr. Dobbs Journal”, descrie modul în care proiectul Tiny BASIC este o alternativă la „furtul” de software de către hoobiști.
  • Calvin Moores, ești autor? , în BYTE , vol. 1, nr. 13, Publicații BYTE, 09/1976, pp. 18-22. Un articol despre legea drepturilor de autor care abordează problema ridicată de „Scrisoarea deschisă către hobbyiști”.

Notă

  1. ^ Articol Popular Electronics , în Popular Electronics , nr. 01/1975, 29 noiembrie 1974.
  2. ^ Manes (1994), 68-70.
  3. ^ Manes (1994), 65-76.
  4. ^ Young (1998), 164
  5. ^ Autorii articolelor , în Computer Notes , vol. 1, nr. 5, MITS, 10/1975, p. 13 (arhivat din original la 7 decembrie 2010) .
  6. ^ Manes (1994), 82-83.
  7. ^ Bill Gates, „Câștigătorii concursului de software anunțat”, în Computer Notes , vol. 1, nr. 2, MITS, 07/1975, p. 1. Adus la 17 februarie 2011 (arhivat din original la 7 decembrie 2010) .
  8. ^ Fred Moore, "It's a Hobby", în Homebrew Computer Club Newsletter , vol. 1, nr. 4, 7 iunie 1975, p. 1.
  9. ^ Manes (1994), 81
  10. ^ MITS, "Worlds Most Inexpensive BASIC language system" , în Radio-Electronică , vol. 46, nr. 8, 08/1975, p. 1.
  11. ^ Hardware , în Homebrew Computer Club Newsletter , vol. 1, nr. 5, 5 iulie 1975, pp. 2, 5.
  12. ^ H. Edward Roberts, „Scrisoarea președintelui” , în Computer Notes , vol. 1, nr. 5, MITS, 10/1975, pp. 3-4 (arhivat din original la 7 decembrie 2010) .
  13. ^ Freiberger (2000), 145-146.
  14. ^ David H. Ahl, Burchenal Green, „Saga of a System (Building an Altair 8800 / Cromemco TV Dazzler system)” , în „The Best of Creative Computing, Volume 3” , Creative Computing, 04/1980, pp. 90–97, ISBN 0-916688-12-7 . David Ahl descrie asamblarea unui Altair 8800 și diferitele probleme pe care le-a întâmpinat. El folosește placa 8K SRAM Processor Technology (pagina 94) și sursa de alimentare a Parasitic Engineering pentru a înlocui componentele corespunzătoare ale computerului său.
  15. ^ George Morrow, Howard Fullmer, "Microsystems Proposed Standard for the S-100 Bus Preliminary Specification, IEEE Task 696.1 / D2" , în Computer , vol. 11, n. 5, IEEE, 05/1978, pp. 84–90, DOI 10.1109 / CM.1978.218190.
  16. ^ Manes (1994), 90
  17. ^ David Bunnel, „Across the Editor's Desk” , în „Computer Notes” , vol. 1, nr. 5, MITS, 09/1975 (arhivat din original la 7 decembrie 2010) .
  18. ^ Manes (1994), 91
  19. ^ Manes (1994), 97–98.
  20. ^ Manes (1994), 95
  21. ^ Ed Roberts, „Ramblings from Ed Roberts” , în Computer Notes , vol. 1, nr. 10, MITS, 03/1976, p. 4. Adus la 17 februarie 2011 (arhivat din original la 7 decembrie 2010) .
  22. ^ Harold L. Singer, „Scrisoare deschisă către Ed Roberts”, în Micro-8 Computer User Group Newsletter , vol. 2, nr. 4, Cabrillo Computer Center, 28 martie 1976, p. 1.
  23. ^ Wallace (1992), 81-83.>
    ( EN )

    „Oficialii de la Harvard au aflat că el (Gates) și Allen foloseau pe larg PDP-10 al universității pentru a dezvolta un produs comercial. Oficialii nu au fost mulțumiți. (...) Deși DARPA finanțează PDP-10 la Harvard, nu a existat nicio politică scrisă cu privire la utilizarea acestuia. "

    ( IT )

    Directorii de la Harvard au descoperit că el (Gates) și Allen au folosit pe scară largă PDP-10 al universității pentru a dezvolta un produs comercial. Cei responsabili nu au fost fericiți. (...) Deși PDP-10 de la Harvard a fost finanțat de DARPA, nu a existat nicio prevedere pentru utilizarea acestuia. "

  24. ^ Jim C. Warren, „Corespondență” , în SIGPLAN Notices , vol. 11, n. 7, ACM, 07/1976, pp. 1-2, ISSN 0362-1340.

Bibliografie

Elemente conexe

linkuri externe