Et åbent brev til elskere

Open Letter to Hobbyists er et  åbent brev fra 1976 skrevet af Microsofts medstifter Bill Gates ved begyndelsen af ​​den personlige computer -æra . I dette brev udtrykker Gates sin skuffelse over, at størstedelen af ​​computerentusiaster, der har brugt Microsofts Altair BASIC , ikke har betalt for produktet. Han hævdede, at en sådan udbredt uautoriseret kopiering faktisk afskrækker udviklere .fra at investere tid og penge i at skabe kvalitetssoftware. Gates nævnte uretfærdigheden ved fri softwarefordele, skabernes tid, indsats og kapital.

Altair BASIC

I december 1974 var Bill Gates studerende ved Harvard University , og Paul Allen arbejdede for Honeywell i Boston . I 1975 så de Altair 8800 -computeren i januarudgaven af ​​magasinet Popular Electronics . De havde allerede skrevet programmer i BASIC under deres tid på Lakeside School i Seattle og indså, at Altair var en kraftig nok computer til at understøtte en BASIC-tolk [1] . De ønskede at være de første til at tilbyde BASIC til Altair, de softwareudviklingsværktøjer, de tidligere havde skabt til deres Intel 8008-processorer [2] .

I begyndelsen af ​​marts havde Paul Allen, Bill Gates og Monte Davidoff en anden Harvard-studerende, skabt en BASIC-tolk, der kørte under simulering på en Harvard PDP-10- supercomputer . Allen og Gates havde kontakt med Ed Roberts fra MITS og i marts 1975 rejste Allen til Albuquerque , New Mexico , for at teste den tolk, han havde skrevet på Altair 8800'eren . Til overraskelse for Paul Allen og Ed Roberts virkede softwaren på den nye computer [3] .

MITS indvilligede i at licensere Allen og Gates' software. Paul Allen forlod sit job hos Honeywell og blev vicepræsident og direktør for MITS med en løn på $30.000 om året [4] . Bill Gates på det tidspunkt studerede stadig på Harvard og begyndte simpelthen at samarbejde med MITS. I oktober 1975 angav et firmanyhedsbrev hans stilling som "Software Specialist" [5] . Den 22. juli 1975 underskrev MITS Allen og Gates kontrakter. De modtog $3.000 i at underskrive kontrakter og royalties for hver solgte kopi af deres produkt ($30 for 4K-versionen, $35 for 8K-versionen og $60 for den forbedrede version). Kontrakten var begrænset til $180.000, og MITS modtog en eksklusiv verdensomspændende licens til programmet i 10 år. MITS vil også levere den nødvendige computertid til udvikling på Albuquerque School District 's PDP-10 [6] .

I april-udgaven af ​​Computer Notes fra 1975 var titlen på artiklen "Altair Basic - Up and Running". Salget af Altair 8800 begyndte at give virksomheden et nettooverskud. Ud over computeren solgte MITS yderligere hukommelseskort, I/O-kort og andre komponenter. Ved køb af to ekstra 4K-hukommelseskort kostede 8K BASIC kun $75, mens startprisen for et separat BASIC-produkt var $500.

MITS købte minivanen og fyldte den med hele deres udvalg af produkter. Hos MITS-Mobile turnerede holdet i USA, holdt seminarer med deltagelse af Altair 8800-computeren og Altair BASIC.

Homebrew Computer Club var en af ​​de tidligste amatørcomputerklubber i Palo Alto , Californien . Ved klubbens første møde i marts 1975 beskrev Steve Dompier sit besøg på MITS-fabrikken i Albuquerque, hvor han forsøgte at hente sin ordre . Han tog afsted med en entry-level computer med kun 256 bytes hukommelse. Den 16. april 1975 på et klubmøde startede Dompier et kort program, der spillede sangen "Fool on the Hill" på nærliggende AM-radio. I juli 1975, i Computer Notes, beskrev Bill Gates det som "det bedste demoprogram, jeg har set til Altair". Men Gates kunne ikke finde ud af, hvordan en computer kunne udsende en radio [8] (dette blev gjort gennem RF-interferens styret af timing-cyklusser i programmet) [9] .

"Tyve" og "parasitter"

I juni 1975 skrev Homebrew Computer Club Newsletter [10] :

MITS MOBILE ankom til Rickey's Hyatt House i Palo Alto den 5. og 6. juni. Lokalet var fyldt med (>150) amatører og eksperimentatorer, der var ivrige efter at lære om nyt elektronisk legetøj.

På seminaret forsvandt papirbåndet med pre-release-versionen af ​​Altair BASIC. Båndet gik til Steve Dompier, som gav det til Dan Sokol, som havde adgang til en højhastigheds båndstanser. Ved det næste Homebrew Computer Club-møde blev en papkasse medbragt med 50 kopier af Altair BASIC på perforeret papirtape [11] .

Prisen for et komplet Altair-system med to 4 KB DRAM-kort fra MITS, et serielt interfacekort og en Altair BASIC var $995 [12] . Imidlertid var $264 RAM-kortene upålidelige på grund af flere komponenter og designproblemer. Robert Marsh, et initiativrigt medlem af Homebrew Computer Club, designede et 4K statisk hukommelseskort kompatibelt med Altair 8800 og solgte det for $255 [13] . Han var med til at stifte sit firma, Processor Technology , leverandør af et af de mest succesrige Altair 8800-kompatible boards. Mange Altair 8800 computerejere undgik at købe udvidelseskort fra MITS og foretrak tredjeparts hukommelseskort, der brugte en piratkopieret kopi af Altair GRUNDLÆGGENDE.

Ed Roberts erkendte problemerne med 4 KB DRAM i oktoberudgaven af ​​Computer Notes. Prisen blev reduceret fra $264 til $195, hvor faste kunder fik en $50 rabat. Den fulde pris på den separat solgte 8K Altair BASIC blev reduceret til $200. Roberts afviste en anmodning fra brugere om at levere BASIC gratis. Han bemærkede, at MITS har en forpligtelse over for Microsoft på $180.000. Roberts skrev også, "alle der bruger en stjålet kopi af BASIC MITS bør identificere sig selv som tyve." Tredjeparts hardwareleverandører noterede sig en anden kommentar: "Der er opstået en række parasitvirksomheder på det seneste" [14]

Processorteknologiens statiske RAM-kort krævede mere strøm end MITS's RAM-kort. Howard Fallmel begyndte at sælge forbedrede strømforsyninger og navngav sit firma Parasitic Engineering [15] [16] . Fullmer hjalp senere med at skabe industristandarden for Universal Interface Bus , kaldet S-100 , designet specifikt til Altair 8800. [17]

Det følgende år, 1976, bragte mange kloner af Altair 8800, såsom IMSAI 8080 og Sol 20 udgivet af Processor Technology.

Åbent brev

Ved udgangen af ​​1975 planlagde MITS at udgive en ny serie MITS 680B-computere baseret på Motorola 6800-processoren og med et 8-tommers diskettedrev. For at få BASIC til at fungere på den nye platform hyrede Allen og Gates deres skolekammerat, Rick Weiland, til at overføre tolken til Motorola 6800-arkitekturen. Der var behov for flere midler til sådanne projekter, men royalties fra salget af licenserede kopier af BASIC gjorde det ikke dække dem: til dette På det tidspunkt solgte MITS tusinde computere om måneden, men BASIC solgte ikke mere end et par hundrede af dem [18] . Den unge virksomhed stod over for tilfælde af softwarepirateri. Frustreret skriver Gates et åbent brev til hobbymiljøet i 1976, hvor han udtrykker frustration over distributionen af ​​ulicenserede kopier til brugerne og forsøger at forklare omkostningerne ved softwareudvikling.

Computer Notes-redaktør David Bunnel var sympatisk over for Gates' holdning. Allerede i september-udgaven fra 1975 skrev han, at "kunder kopierer MITS-softwaren ulovligt": [19]

Nu spørger jeg dig: skal en musiker have ret til at opkræve royalties fra salget af sine indspilninger, eller skal en forfatter være berettiget til at opkræve royalties fra salget af sine bøger? Er folk, der kopierer software, anderledes end dem, der kopierer musik og bøger?

Gates' brev omformulerede Bunnells tanker i september-udgaven af ​​magasinet og hvad Roberts skrev i oktober, men tonen i brevet fastholdes, som om hobbyfolk stjæler software direkte fra ham, ikke fra MITS.

Hvorfor er det sådan? Som de fleste amatører burde være klar over, stjæler langt de fleste af jer software. Du skal betale for komponenter, men programmer kan deles. Hvem bekymrer sig om dem, der arbejdede på dem, får løn?

En af hovedmodtagerne af brevet var Homebrew Computer Club, og en kopi blev sendt til klubben. Brevet blev også trykt af Computer Notes. For at sikre at brevet ikke gik ubemærket hen, sendte Dave Bunnell det ud via speciel post til alle større computerpublikationer i USA [20] .

I brevet nævner Gates, at de arbejder på en implementering af APL-sproget til mikroprocessorerne 8080 og 6800. APL-programmering var populær blandt dataloger i 1970'erne. Sproget bruger et tegnsæt baseret på det græske alfabet , hvilket kræver en speciel terminal . De fleste tastaturentusiaster havde ikke de specielle græske tegn, der er nødvendige for at arbejde med APL. Gates var fascineret af APL, men Allen tvivlede på, at de kunne sælge sådan et produkt. Interessen for APL faldt gradvist, og programmet blev aldrig oprettet [21] .

Reaktion

Brevet blev bemærket og fik stor respons. Mange mente, at software skulle komme med en computer, og den nuværende metode til distribution af software var Gates' problem. Andre har sat spørgsmålstegn ved omkostningerne ved softwareudvikling.

Microsoft har allerede løst royaltyspørgsmålet: MITS var forpligtet til at betale $31.200 i henhold til en licensaftale for 6800 BASIC'er [22] . Fremtidige salg af BASIC til Commodore PET , Apple II , TRS-80 og andre er også blevet tildelt kontrakter med fast honorar [23] .

I begyndelsen af ​​1976, mens de reklamerede for sin første computer , udtalte Apple , i klar henvisning til Gates' brev, "vores filosofi er at forsyne vores maskiner med gratis eller minimal omkostningssoftware" [24] og "ja folkens, Apple BASIC er gratis." [25]

Microsoft softwareudvikling blev udført på DEC PDP-10 mainframen . Paul Allen udviklede et program, der fuldstændig kunne efterligne det nye mikroprocessorsystem. Dette gjorde det muligt for dem at skrive og fejlfinde software, før den nye computer blev færdig. 6800 BASIC var klar, før Altair 680 blev færdigbygget. [26] Dette var de 40.000 dollars brugt på at leje computertid nævnt i brevet. I 2008 mindede klubmedlemsingeniør Lee Felsenstein om, at mange var i tvivl om dette beløb. Ifølge ham betalte Microsoft højst sandsynligt ikke den slags penge for at leje tid; højst sandsynligt udnyttede Allen og Gates en andens allerede betalte tid, såsom Honeywell, som Paul Allen arbejdede for. [27]

Hal Singer offentliggjorde et åbent brev til Ed Roberts i Micro-8 Newsletter. Hal påpegede, at MITS var blevet lovet en computer til $395, men prisen for et fungerende system var $1.000. Han foreslog et gruppesøgsmål mod virksomheden eller en undersøgelse foretaget af Federal Trade Commission for vildledende reklame. Hal nævnte også, at der var rygter om, at Bill Gates udviklede BASIC til Harvard University-computeren, finansieret af den amerikanske regering. Han stillede spørgsmålet: hvorfor skulle kunder betale for software, som skatteyderne allerede har betalt for? [28]

Bill Gates, Paul Allen og Monte Davidoff brugte PDP-10 på Harvards Aiken Computing Center. Computersystemet blev finansieret af det amerikanske forsvarsministerium gennem US Defense Advanced Research Projects Agency . Harvard embedsmænd var ikke glade for, at Gates og Allen (som ikke var en universitetsstuderende) brugte PDP-10 til at skabe et kommercielt produkt, men denne militærcomputer er kendt for ikke at være omfattet af Harvards politik; PDP-10 blev kontrolleret af professor Thomas Chetham, som mente, at eleverne kunne bruge maskinen til personlig brug. Harvard University indførte til sidst begrænsninger for adgangen til computeren, og Gates og Allen blev tvunget til at bruge en anden computer placeret i Boston for at forbedre softwaren [29] .

Tidsskrifter, der har offentliggjort brevet

Flere svar på brevet blev også offentliggjort, herunder et fra Bill Gates selv.

Se også

Noter

  1. Januar 1975-udgaven af ​​Popular Electronics blev offentliggjort den 29. november 1974.
  2. Manes, 1994 , s. 68-70.
  3. Manes, 1994 , s. 65-76.
  4. Young, 1998 , s. 164.
  5. Bidragydere  (neopr.)  // Computernotater. - Albuquerque NM: MITS, 1975. - Oktober ( vol. 1 , nr. 5 ). - S. 13 . Arkiveret fra originalen den 23. marts 2012.
  6. Manes, 1994 , s. 82-83.
  7. Freiberger, 2000 , s. 52-53.
  8. Gates, Bill. Softwarekonkurrencevindere annonceret  (neopr.)  // Computernotater. - Albuquerque NM: MITS, 1975. - Juli ( vol. 1 , nr. 2 ). - S. 1 . Arkiveret fra originalen den 23. marts 2012.
  9. Dompier, Steve. Musik af en slags  (engelsk)  // Dr. Dobb's Journal  : magasin. - Menlo Park CA: People's Computer Company, 1976. - Februar ( vol. 1 , nr. 2 ). - S. 6-7 .
  10. Moore, Fred. It's a Hobby  (neopr.)  // Homebrew Computer Club Newsletter. - 1975. - 7. juni ( bind 1 , nr. 4 ). - S. 1 .
  11. Manes, 1994 , s. 81.
  12. MITS. Verdens billigste BASIC sprogsystem  //  Radio- elektronik :magasin. - 1975. - August ( bind 46 , nr. 8 ). — S. 1 .
  13. Hardware  (neopr.)  // Homebrew Computer Club Newsletter. - 1975. - 5. juli ( bind 1 , nr. 5 ). - S. 2, 5 .
  14. Roberts, H. Edward. Brev fra formanden  (neopr.)  // Computernotater. - Albuquerque NM: MITS, 1975. - Oktober ( vol. 1 , nr. 5 ). - S. 3-4 . Arkiveret fra originalen den 23. marts 2012.
  15. Freiberger, 2000 , s. 145-146.
  16. Ahl, David H.; Burchenal Green. Saga of a System (Building an Altair 8800/Cromemco TV Dazzler-system) // The Best of Creative Computing  (neopr.) . - Morristown NJ: Creative Computing, 1980. - V. 3. - S. 90-97. — ISBN 0-916688-12-7 .
  17. Morrow, George; Howard Fullmer. Microsystems foreslåede standard for S-100 Bus Preliminary Specification, IEEE Task 696.1/D2  //  Computer: journal. - IEEE, 1978. - Maj ( vol. 11 , nr. 5 ). - S. 84-90 . - doi : 10.1109/CM.1978.218190 .
  18. Manes, 1994 , s. 90.
  19. Bunnell, David. På tværs af redaktørens skrivebord  (neopr.)  // Computernotater. - Albuquerque NM: MITS, 1975. - September ( vol. 1 , nr. 4 ). - S. 2 . Arkiveret fra originalen den 23. marts 2012.
  20. Manes, 1994 , s. 91.
  21. Manes, 1994 , s. 97-98.
  22. Manes, 1994 , s. 95.
  23. Manes, 1994 , s. 105.
  24. Apple 1-projektet . Hentet 29. april 2016. Arkiveret fra originalen 8. juli 2011.
  25. Apple I computerannonce . Hentet 29. april 2016. Arkiveret fra originalen 14. maj 2016.
  26. Roberts, red. Ramblings fra Ed Roberts  (neopr.)  // Computer Notes. - Albuquerque, NM: MITS, 1976. - Marts ( vol. 1 , nr. 10 ). - S. 4 . Arkiveret fra originalen den 23. marts 2012.
  27. Oral History of Lee Felsenstein Arkiveret 27. december 2014 på Wayback Machine . Interviewet af Kip Crosby. Computerhistorisk Museum 2008, CHM Referencenummer: X4653.2008
  28. Singer, Harold L. Åbent brev til Ed Roberts  (ubestemt)  // Micro-8 Computer User Group Newsletter. - Lompoc, CA: Cabrillo Computer Center, 1976. - 28. marts ( vol. 2 , nr. 4 ). - S. 1 .
  29. Freiberger, 2000 , s. 81-83.

Litteratur

Links