Avatud lähtekood ja piiramatu osalemise vaim

Autor: Roger Morrison
Loomise Kuupäev: 21 September 2021
Värskenduse Kuupäev: 21 Juunis 2024
Anonim
Avatud lähtekood ja piiramatu osalemise vaim - Tehnoloogia
Avatud lähtekood ja piiramatu osalemise vaim - Tehnoloogia

Sisu


Allikas: Vectorikart / Dreamstime.com

Ära võtma:

Ideede ja tehnoloogia tasuta jagamine tuleneb piiramatu osaluse ja hea tahte vaimus.

"Me lükkame tagasi kuningad, presidendid ja hääletamise. Me usume konstantsesse konsensusesse ja töösüsteemi." Need on Dave Clarki sõnad, kes osales Interneti-tehnilise töökonna (IETF) algusaegadel. Mitte iga digitaalne uuendaja pole huvitatud miljardite teenimisest. Tehnilised teerajajad nagu Richard Stallman, Linus Torvalds ja Tim Berners-Lee levisid oma ideed vabalt. Selle suuremeelsuse taga on mõtteviis ja kogukondlik vaim, mis on aastakümneid edendanud innovatsiooni. (Lisateavet erinevat tüüpi avatud lähtekoodiga litsentsimise kohta leiate jaotisest Avatud lähtekoodiga litsentsimine - mida peate teadma.)

Avatud lähtekoodiga ja avatud ideed

Olen pealkirjas kasutanud mõistet "avatud lähtekoodiga", kuna see on sagedamini kasutatav termin. Kuid artikli sisu on mõnevõrra laiem. Varasematest päevadest alates on arvutitööstuses olnud neid, kes on olnud nõus oma teadmisi ja ideid vabalt jagama laiemale publikule. Me ei saa eeldada, et nad tunnevad nende motiive ja me ei peaks püüdma neid siin psühhoanalüüsida, kuid on selge, et nendel juhtudel tuleb mängu mõni muu kalduvus peale rahalise kasu saamise soovi.


Mõnel võib olla lihtne olla otsustav nende suhtes, kes on püüdnud väidetavaid intellektuaalomandi õigusi ära kasutada. Muidugi juhivad turujõud innovatsiooni. Kuid kui üheksateistaastane Bill Gates jagas väljaande “Harrastajatele avatud kiri”, väites, et nad varastavad tema BASIC-tarkvara, õnnestus tal paar sulekest rüüstata. Vaba tarkvara ja avatud lähtekoodiga kogukonnas mängib veel üks dünaamika. Võib-olla on keeruline sõrme sõrme panna, kuid saame vaadata, kuidas asjad on kulgenud. (Lisateavet avatud lähtekoodiga liikumise kohta leiate artiklist Avatud lähtekood: Kas see on liiga hea, et olla tõsi?)

RFC 1: dialoogi algus

ARPANETi algusaegadel moodustati järgmiste sammude määramiseks väike grupp kraadiõppureid. Nende juht oli Steve Crocker UCLA-st. Ta lõi side- ja dokumendisüsteemi, mis uuendaks ja standardiseeriks Interneti-protokolle. See algas võrgu töörühma kommentaaritaotlusega 1 (RFC 1): “Hostitarkvara” 7. aprillil 1969.


Crocker kutsus seda dokumenti hiljem „unustamatuks”, kuid kolmkümmend aastat hiljem kiideti tema kaastööd RFC 2555-s: „30 aastat RFC-sid”. Vint Cerf kirjutas, et „RFC 1 kirjutamise akt viitas vapratele ja lõppkokkuvõttes selgepiirilistele. Crocker ise kirjutas „töörühmade koosolekutel piiramatu osalemise vaimust”. Täna nimetatakse töörühmast moodustatud organisatsiooni Internet Engineering Task Force (IETF) ja see on koosneb tuhandetest tehnilistest spetsialistidest kogu maailmas.

Jake Feinler kirjeldas mälestustes RFC, kuidas luuakse RFC süsteem:

  • Seal oleks rakendajate töörühm.
  • Ideed pidid olema vabad.
  • Side oleks mitteametlik.
  • Dokumendid deponeeritakse ja levitatakse vabalt.
  • Peole võiks tulla igaüks, kellel on oma panus.

Neist dokumentidest tuli märkimisväärne TCP / IP-protokollivirn ja see sai osaks sõjalisest direktiivist. IETF-i missioon on „mõjutada seda, kuidas inimesed Internetti kujundavad, kasutavad ja haldavad“. Ühine ettevõtmine võttis kinni ja lõi tänapäeval kasutatava Interneti-keskkonna.

Individuaalsed panustajad:

Te ei saa oma programmeerimisoskusi parandada, kui keegi tarkvara kvaliteedist ei hooli.

Genfis asuva CERNi konsultandina leidis Tim Berners-Lee, et ta vajab viisi, kuidas parandada tuhandete teadlaste koostööd. Nii lõi ta arvutiprogrammi, mida ta nimetas „Uurima“ ja mida nimetati austuseks viktoriaanliku almanahhiks, mille nimi oli „Uurima hakata kõike”. Aja jooksul lõi Berners-Lee tööriistakomplekti, mis sisaldas hüperülekande protokolli (HTTP), hüpermärgistuse keelt. (HTML) ja ühtsed ressursihaldurid (URL-id) lingisüsteemis, mida ta nimetaks veebiks (World Wide Web).

Berners-Lee pani veebi üldkasutatavaks. "Tims ei ole selles raha pärast," kirjutas üks kolleeg. Nagu Torvalds, avaldas Berners-Lee oma idee Interneti-uudistegrupis. "Kui olete koodi kasutamisest huvitatud, saatke mulle meilisõnum," kirjutas ta.

1997. aastal esitas Eric S. Raymond essee Linuxi entusiastide kokkutulekul. Oma mõjukas teoses “Katedraal ja basaar” rääkis ta 19 õppetunnist, mida ta sai tarkvaraarendaja kogemusest. Jaos pealkirjaga „Avatud lähtekoodiga tarkvara sotsiaalne con” kirjeldab Raymond punkte 18 ja 19:

18. Huvitava probleemi lahendamiseks alustage kõigepealt teile huvitava probleemi leidmisest.

19: Kui arenduskoordinaatoril on vähemalt sama hea kommunikatsioonivahend kui Internet ja ta teab, kuidas ilma sunnita juhtida, on paljud pead paratamatult parem kui üks.

Ta pidas silmas egoistliku programmeerimise mõistet, mille pakkus välja Gerald Weinbergs "Arvutiprogrammeerimise psühholoogia". Ja ta märkis, et Linuxi projekt kasutas edukalt “kogu maailma oma andekuse kogumina”. Siin oli piiramatu osaluse vaim suur. Vabakäik oli muutunud globaalseks.

Järeldus

Avatud lähtekoodiga algatus (Open Source Initiative, OSI) on näide taolise avatud arendusprotsessi kohta, mis algas aastaid tagasi. Richard Stallman asutas vaba tarkvara sihtasutuse (FSF) 1985. aastal. Kosmos ei võimalda kirjeldada vabade ja avatud lähtekoodiga jõupingutuste tohutut maailma, mis on tärganud varajaste tehniliste kogukondade viljakast pinnasest.

Miks tahaks keegi kinkida teadmisi ja meetodeid, mille arendamiseks nad on nii kõvasti tööd teinud? Kes teab? Torvaldsile avaldas mõju tema vanemate ühiskondlik-poliitiline kalduvus. Stallman nägi vaba tarkvara liikumisena ja missioonina. Berners-Lee võib olla mõjutatud tema usulisest taustast. Ja tuhanded insenerid kogu maailmas, kes osalevad selliste organisatsioonidega nagu IETF, OSI ja FSF? Kriidistame selle imelise "ohjeldamatu osaluse vaimu" alla.