Avoin kirje ystäville

Open Letter to Hobbyists on Microsoftin perustajan Bill Gatesin vuoden  1976 avoin kirje , jonka kirjoitti tietokoneiden aikakauden kynnyksellä . Tässä kirjeessä Gates ilmaisee pettymyksensä siihen, että suurin osa Microsoftin Altair BASICia käyttäneistä tietokoneharrastajista ei ole maksanut tuotteesta. Hän väitti, että tällainen laajalle levinnyt luvaton kopiointi itse asiassa pelottelee kehittäjiä .investoimasta aikaa ja rahaa laadukkaiden ohjelmistojen luomiseen. Gates mainitsi vapaiden ohjelmistojen edut, tekijöiden ajan, vaivan ja pääoman epäoikeudenmukaisuuden.

Altair BASIC

Joulukuussa 1974 Bill Gates oli opiskelija Harvardin yliopistossa ja Paul Allen työskenteli Honeywellille Bostonissa . Vuonna 1975 he näkivät Altair 8800 -tietokoneen Popular Electronics -lehden tammikuun numerossa . He olivat jo kirjoittaneet ohjelmia BASIC -kielellä ollessaan Lakeside Schoolissa Seattlessa ja tajusivat, että Altair oli tarpeeksi tehokas tietokone tukemaan BASIC-tulkkia [1] . He halusivat tarjota ensimmäisten joukossa BASIC for Altair -ohjelmistonkehitystyökaluja, jotka he olivat aiemmin luoneet Intel 8008 -prosessoreilleen [2] .

Maaliskuun alkuun mennessä Paul Allen, Bill Gates ja Monte Davidoff toinen Harvardin opiskelija, olivat luoneet BASIC-tulkin, joka toimi simuloinnin alaisena Harvardin PDP-10- supertietokoneella . Allen ja Gates olivat yhteydessä Ed Robertsiin MITS : stä ja maaliskuussa 1975 Allen matkusti Albuquerqueen , New Mexicoon testaamaan tulkkia, jonka hän oli kirjoittanut Altair 8800 :lla . Paul Allenin ja Ed Robertsin yllätykseksi ohjelmisto toimi uudessa tietokoneessa [3] .

MITS suostui lisensoimaan Allenin ja Gatesin ohjelmistoja. Paul Allen jätti työnsä Honeywellissa ja hänestä tuli MITS:n varapresidentti ja johtaja 30 000 dollarin vuosipalkalla [4] . Bill Gates opiskeli tuolloin vielä Harvardissa ja alkoi yksinkertaisesti tehdä yhteistyötä MITS:n kanssa. Lokakuussa 1975 yrityksen uutiskirjeessä mainittiin hänen asemansa "ohjelmistoasiantuntijana" [5] . 22. heinäkuuta 1975 MITS allekirjoitti Allenin ja Gatesin sopimukset. He saivat 3 000 dollaria sopimusten allekirjoittamisesta ja rojalteja jokaisesta myydystä tuotteensa kopiosta (30 dollaria 4K-versiosta, 35 dollaria 8K-versiosta ja 60 dollaria parannetusta versiosta). Sopimuksen enimmäismäärä oli 180 000 dollaria, ja MITS sai ohjelmalle yksinoikeuden maailmanlaajuisesti 10 vuodeksi. MITS toimittaa myös Albuquerquen koulupiirin PDP-10 :n [6] kehittämiseen tarvittavan tietokoneajan .

Computer Notesin huhtikuun 1975 numerossa artikkelin otsikko oli "Altair Basic - Up and Running". Altair 8800:n myynti alkoi tuoda yritykselle voittoa. Tietokoneen lisäksi MITS myi lisää muistikortteja, I/O-kortteja ja muita komponentteja. Kun ostettiin kaksi ylimääräistä 4K-muistikorttia, 8K BASIC maksoi vain 75 dollaria, kun taas erillisen BASIC-tuotteen lähtöhinta oli 500 dollaria.

MITS osti tila-auton ja latasi siihen täyden tuotevalikoimansa. MITS-Mobilessa ryhmä kiersi Yhdysvalloissa, piti seminaareja, joihin osallistuivat Altair 8800 -tietokone ja Altair BASIC.

Homebrew Computer Club oli yksi varhaisimmista amatööritietokonekerhoista Palo Altossa , Kaliforniassa . Kerhon ensimmäisessä kokouksessa maaliskuussa 1975 Steve Dompier kuvaili vierailuaan MITSin tehtaalle Albuquerquessa, jossa hän yritti noutaa tilauksensa . Hän lähti lähtötason tietokoneella, jossa oli vain 256 tavua muistia. 16. huhtikuuta 1975 klubikokouksessa Dompier aloitti lyhyen ohjelman, joka soitti kappaleen "Fool on the Hill" läheisessä AM-radiossa. Heinäkuussa 1975 Computer Notesissa Bill Gates kuvaili sitä "parhaaksi Altair-demo-ohjelmaksi, jonka olen nähnyt". Mutta Gates ei voinut keksiä, kuinka tietokone voisi lähettää radiota [8] (tämä tehtiin RF-häiriöiden avulla, joita ohjattiin ohjelman ajoitusjaksoilla) [9] .

"Varkaat" ja "loiset"

Kesäkuussa 1975 Homebrew Computer Clubin uutiskirje kirjoitti [10] :

MITS MOBILE saapui Rickey's Hyatt Houseen Palo Altoon 5. ja 6. kesäkuuta. Huone oli täynnä (>150) harrastajaa ja kokeilijaa, jotka olivat innokkaita oppimaan uusista elektronisista leluista.

Seminaarissa Altair BASICin esijulkaisuversion sisältävä paperinauha katosi. Nauha meni Steve Dompierille, joka antoi sen Dan Sokolille, jolla oli pääsy nopeaan nauhalävistäjään. Seuraavaan Homebrew Computer Clubin kokoukseen tuotiin pahvilaatikko, jossa oli 50 kappaletta Altair BASICia rei'itetyllä paperiteipillä [11] .

Täydellisen Altair-järjestelmän hinta, jossa oli kaksi MITS:n 4 KB DRAM -korttia, sarjaliitäntäkortti ja Altair BASIC, oli 995 dollaria [12] . 264 dollarin RAM-levyt olivat kuitenkin epäluotettavia useiden komponenttien ja suunnitteluongelmien vuoksi. Robert Marsh, Homebrew Computer Clubin yritteliäs jäsen, suunnitteli staattisen 4K-muistikortin, joka oli yhteensopiva Altair 8800:n kanssa ja myi sen 255 dollarilla [13] . Hän perusti yrityksensä, Processor Technology , joka toimittaja on yksi menestyneimmistä Altair 8800 -yhteensopivista levyistä. Monet Altair 8800 -tietokoneiden omistajat välttelivät laajennuskorttien ostamista MITS:ltä, vaan suosivat kolmannen osapuolen muistikortteja, jotka käyttävät Altairin piraattikopiota. PERUS.

Ed Roberts myönsi 4 kilotavun DRAM:n ongelmat Computer Notesin lokakuun numerossa. Hintaa alennettiin 264 dollarista 195 dollariin, ja kanta-asiakkaat saivat 50 dollarin alennuksen. Erikseen myydyn 8K Altair BASICin täysi hinta alennettiin 200 dollariin. Roberts hylkäsi käyttäjien pyynnön tarjota BASIC ilmaiseksi. Hän huomautti, että MITSillä on 180 000 dollarin velvoite Microsoftille. Roberts kirjoitti myös: "Jokaisen, joka käyttää varastettua BASIC MITS -kopiota, tulisi tunnistaa itsensä varkaiksi." Kolmannen osapuolen laitteistotoimittajat panivat merkille toisen kommentin: "Viime aikoina on ilmaantunut useita loisyrityksiä" [14]

Processor Technologyn staattinen RAM-kortti vaati enemmän virtaa kuin MITS:n RAM-kortti. Howard Fallmel alkoi myydä parannettuja virtalähteitä ja antoi yritykselleen nimen Parasitic Engineering [15] [16] . Fullmer auttoi myöhemmin luomaan alan standardin Universal Interface Bus -väylälle , nimeltään S-100 ja joka on suunniteltu erityisesti Altair 8800:lle. [17]

Seuraava vuosi, 1976, toi monia Altair 8800:n klooneja, kuten Processor Technologyn julkaisemat IMSAI 8080 ja Sol 20.

Avoin kirje

Vuoden 1975 loppuun mennessä MITS suunnitteli julkaisevansa uuden sarjan MITS 680B -tietokoneita, jotka perustuivat Motorola 6800 -prosessoriin ja joissa on 8 tuuman levykeasema. Saadakseen BASICin toimimaan uudella alustalla Allen ja Gates palkkasivat koulukaverinsa Rick Weilandin siirtämään tulkin Motorola 6800 -arkkitehtuuriin. Tällaisiin projekteihin tarvittiin lisää varoja, mutta BASICin lisensoitujen kopioiden myynnistä saadut rojaltit eivät riittäneet. peittää ne: tähän Tuolloin MITS myi tuhat tietokonetta kuukaudessa, mutta BASIC myi niitä vain muutama sata [18] . Nuori yritys kohtasi ohjelmistopiratismin tapauksia. Turhautunut Gates kirjoittaa avoimen kirjeen harrastajayhteisölle vuonna 1976 ja ilmaisee turhautumisensa lisensoimattomien kopioiden jakeluun käyttäjille ja yrittää selittää ohjelmistokehityksen kustannuksia.

Computer Notes -toimittaja David Bunnel suhtautui myönteisesti Gatesin asemaan. Jo syyskuun 1975 numerossa hän kirjoitti, että "asiakkaat kopioivat laittomasti MITS-ohjelmistoa": [19]

Nyt kysyn teiltä: onko muusikolla oikeus periä rojalteja levytystensä myynnistä vai kirjailijalla oikeus periä rojalteja kirjojensa myynnistä? Ovatko ohjelmistoja kopioivat ihmiset erilaisia ​​kuin musiikkia ja kirjoja kopioivat?

Gatesin kirje muotoili uudelleen Bunnellin ajatukset lehden syyskuun numerossa ja Robertsin lokakuussa kirjoittamat, mutta kirjeen sävy säilyy ikään kuin harrastajat varastaisivat ohjelmistoja suoraan häneltä, eivät MITSiltä.

Miksi se on niin? Kuten useimpien amatöörien pitäisi tietää, suurin osa teistä varastaa ohjelmistoja. Komponenteista on maksettava, mutta ohjelmia voi jakaa. Ketä kiinnostaa, jos niillä työskennelleet saavat palkkaa?

Yksi kirjeen tärkeimmistä vastaanottajista oli Homebrew Computer Club, ja kopio lähetettiin kerholle. Kirjeen on myös painanut Computer Notes. Varmistaakseen, että kirje ei jäänyt huomaamatta, Dave Bunnell lähetti sen erikoispostina kaikille tärkeimmille tietokonejulkaisuille Yhdysvalloissa [20] .

Kirjeessä Gates mainitsee työskentelevänsä APL-kielen toteutuksen parissa mikroprosessoreille 8080 ja 6800. APL-ohjelmointi oli suosittu tietotekniikan tutkijoiden keskuudessa 1970-luvulla. Kielessä käytetään kreikkalaisiin aakkosiin perustuvaa merkistöä , joka vaatii erityisen terminaalin . Useimmilla näppäimistön harrastajilla ei ollut APL:n kanssa toimimiseen tarvittavia kreikkalaisia ​​erikoismerkkejä. Gatesia kiehtoi APL, mutta Allen epäili, että he voisivat myydä tällaista tuotetta. Kiinnostus APL:ää kohtaan hiipui vähitellen, eikä ohjelmaa koskaan luotu [21] .

Reaktio

Kirje huomattiin ja sai suuren vastauksen. Monet ajattelivat, että ohjelmiston pitäisi tulla tietokoneen mukana, ja nykyinen ohjelmistojen jakelutapa oli Gatesin ongelma. Toiset ovat kyseenalaistaneet ohjelmistokehityksen kustannukset.

Microsoft on jo ratkaissut rojaltiongelman: MITS oli velvollinen maksamaan 31 200 dollaria lisenssisopimuksen nojalla 6800 BASICista [22] . Commodore PET :n , Apple II :n , TRS-80 :n ja muiden BASIC-tuotteiden tulevasta myynnistä on myös tehty kiinteähintaisia ​​sopimuksia [23] .

Alkuvuodesta 1976, kun Apple mainosti ensimmäistä tietokonettaan , se totesi selvästi Gatesin kirjeeseen viitaten "filosofiamme on tarjota koneillemme ilmainen tai pienihintainen ohjelmisto" [24] ja "kyllä ​​ihmiset, Apple BASIC on ilmainen." [25]

Microsoftin ohjelmistokehitys tehtiin DEC PDP-10 -keskuskoneella . Paul Allen kehitti ohjelman, joka voisi täysin jäljitellä uutta mikroprosessorijärjestelmää. Tämä antoi heille mahdollisuuden kirjoittaa ja korjata ohjelmistoja ennen uuden tietokoneen valmistumista. 6800 BASIC oli valmis ennen kuin Altair 680 valmistui. [26] Tämä oli kirjeessä mainittu 40 000 dollaria tietokoneajan vuokraamiseen. Vuonna 2008 klubin jäseninsinööri Lee Felsenstein muistutti, että monet epäilivät tätä määrää. Hänen mukaansa Microsoft ei todennäköisesti maksanut sellaista rahaa vuokra-ajasta; todennäköisimmin Allen ja Gates käyttivät hyväkseen jonkun muun jo maksettua aikaa, kuten Honeywellia, jolle Paul Allen työskenteli. [27]

Hal Singer julkaisi avoimen kirjeen Ed Robertsille Micro-8-uutiskirjeessä. Hal huomautti, että MITS:lle oli luvattu tietokone 395 dollarilla, mutta toimivan järjestelmän hinta oli 1 000. Hän ehdotti ryhmäkanteen nostamista yritystä vastaan ​​tai Federal Trade Commissionin tutkintaa harhaanjohtavasta mainonnasta. Hal mainitsi myös, että oli huhuja, että Bill Gates kehitti BASICin Harvardin yliopiston tietokoneelle, jota Yhdysvaltain hallitus rahoitti. Hän esitti kysymyksen: miksi asiakkaiden pitäisi maksaa ohjelmistoista, joista veronmaksajat ovat jo maksaneet? [28]

Bill Gates, Paul Allen ja Monte Davidoff käyttivät PDP-10:tä Harvardin Aiken Computing Centerissä. Tietokonejärjestelmän rahoitti Yhdysvaltain puolustusministeriö US Defense Advanced Research Projects Agencyn kautta . Harvardin virkamiehet eivät olleet tyytyväisiä siihen, että Gates ja Allen (joka ei ollut yliopisto-opiskelija) käyttivät PDP-10:tä kaupallisen tuotteen luomiseen, mutta tämä sotilastietokone ei tiedetä kuuluvan Harvardin politiikan piiriin; PDP-10:tä ohjasi professori Thomas Chetham, joka uskoi, että opiskelijat voisivat käyttää konetta henkilökohtaiseen käyttöön. Harvardin yliopisto asetti lopulta rajoituksia pääsylle tietokoneeseen, ja Gates ja Allen pakotettiin käyttämään toista Bostonissa sijaitsevaa tietokonetta ohjelmiston parantamiseen [29] .

Kirjeen julkaisseet lehdet

Kirjeeseen julkaistiin myös useita vastauksia, mukaan lukien yksi Bill Gatesilta itseltään.

Katso myös

Muistiinpanot

  1. Popular Electronicsin tammikuun 1975 numero julkaistiin 29. marraskuuta 1974.
  2. Manes, 1994 , s. 68-70.
  3. Manes, 1994 , s. 65-76.
  4. Young, 1998 , s. 164.
  5. Avustajat  (uuspr.)  // Tietokoneen muistiinpanot. - Albuquerque NM: MITS, 1975. - lokakuu ( osa 1 , nro 5 ). - S. 13 . Arkistoitu alkuperäisestä 23. maaliskuuta 2012.
  6. Manes, 1994 , s. 82-83.
  7. Freiberger, 2000 , s. 52-53.
  8. Gates, Bill. Ohjelmistokilpailun voittajat  julkistettu (uus.)  // Tietokonemuistiinpanot. - Albuquerque NM: MITS, 1975. - Heinäkuu ( osa 1 , nro 2 ). - S. 1 . Arkistoitu alkuperäisestä 23. maaliskuuta 2012.
  9. Dompier, Steve. Eräänlaista musiikkia  (englanniksi)  // Dr. Dobb's Journal  : aikakauslehti. - Menlo Park CA: People's Computer Company, 1976. - Helmikuu ( osa 1 , nro 2 ). - s. 6-7 .
  10. Moore, Fred. It's a Hobby  (uuspr.)  // Homebrew Computer Clubin uutiskirje. - 1975. - 7. kesäkuuta ( osa 1 , nro 4 ) . - S. 1 .
  11. Manes, 1994 , s. 81.
  12. MITS. Maailman edullisin BASIC-kielijärjestelmä  //  Radio -Electronics :lehti. - 1975. - elokuu ( osa 46 , nro 8 ) . — s. 1 .
  13. Laitteisto  (neopr.)  // Homebrew Computer Clubin uutiskirje. - 1975. - 5. heinäkuuta ( osa 1 , nro 5 ). - S. 2, 5 .
  14. Roberts, H. Edward. Presidentin kirje  (uus.)  // Tietokonemuistiinpanoja. - Albuquerque NM: MITS, 1975. - lokakuu ( osa 1 , nro 5 ). - s. 3-4 . Arkistoitu alkuperäisestä 23. maaliskuuta 2012.
  15. Freiberger, 2000 , s. 145-146.
  16. Ahl, David H.; Burchenal vihreä. Järjestelmän saaga (Altair 8800:n rakentaminen/Cromemco TV Dazzler -järjestelmä) // Luovan tietojenkäsittelyn paras  (uuspr.) . - Morristown NJ: Creative Computing, 1980. - V. 3. - S. 90-97. — ISBN 0-916688-12-7 .
  17. Morrow, George; Howard Fullmer. Microsystems Proposed Standard for the S-100 Bus Preliminary Specification, IEEE Task 696.1/D2  //  Computer : Journal. - IEEE, 1978. - toukokuu ( osa 11 , nro 5 ). - s. 84-90 . - doi : 10.1109/CM.1978.218190 .
  18. Manes, 1994 , s. 90.
  19. Bunell, David. Across the Editor's Desk  (uus.)  // Computer Notes. - Albuquerque NM: MITS, 1975. - syyskuu ( osa 1 , nro 4 ). - S. 2 . Arkistoitu alkuperäisestä 23. maaliskuuta 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 -projekti . Haettu 29. huhtikuuta 2016. Arkistoitu alkuperäisestä 8. heinäkuuta 2011.
  25. Apple I -tietokonemainos . Haettu 29. huhtikuuta 2016. Arkistoitu alkuperäisestä 14. toukokuuta 2016.
  26. Roberts, toim. Ed Robertsin  vaeltaminen (uus.)  // Tietokonemuistiinpanoja. - Albuquerque, NM: MITS, 1976. - maaliskuu ( osa 1 , nro 10 ). - S. 4 . Arkistoitu alkuperäisestä 23. maaliskuuta 2012.
  27. Lee Felsensteinin suullinen historia Arkistoitu 27. joulukuuta 2014 Wayback Machinessa . Haastatteli Kip Crosby. Tietokonehistoriallinen museo 2008, CHM Viitenumero: X4653.2008
  28. Laulaja, Harold L. Avoin kirje Ed Robertsille  (määrätön)  // Micro-8 Computer User Group Newsletter. - Lompoc, CA: Cabrillo Computer Center, 1976. - 28. maaliskuuta ( osa 2 , nro 4 ). - S. 1 .
  29. Freiberger, 2000 , s. 81-83.

Kirjallisuus

Linkit