Avoin lähdekoodi ja rajoittamattoman osallistumisen henki

Kirjoittaja: Roger Morrison
Luomispäivä: 21 Syyskuu 2021
Päivityspäivä: 21 Kesäkuu 2024
Anonim
Avoin lähdekoodi ja rajoittamattoman osallistumisen henki - Tekniikka
Avoin lähdekoodi ja rajoittamattoman osallistumisen henki - Tekniikka

Sisältö


Lähde: Vectorikart / Dreamstime.com

Ottaa mukaan:

Ideoiden ja tekniikan ilmainen jakaminen perustuu rajoittamattoman osallistumisen ja hyvän tahdon henkeen.

"Hylkäämme kuninkaat, presidentit ja äänestykset. Uskomme karkeaseen yksimielisyyteen ja toimintaohjeisiin." Nämä ovat Dave Clarkin sanat, jotka olivat mukana Internet Engineering Task Force -ryhmän (IETF) alkuaikoina. Kaikki digitaaliset uudistajat eivät ole kiinnostuneita miljardien tuottamisesta. Tekniset edelläkävijät, kuten Richard Stallman, Linus Torvalds ja Tim Berners-Lee, jakoivat ideoitaan vapaasti. Tämän anteliaisuuden takana on ajattelutapa ja yhteisöllisyys, joka on edistänyt innovaatioita vuosikymmenien ajan. (Lisätietoja erilaisista avoimen lähdekoodin lisensointityypeistä on artikkelissa Avoimen lähdekoodin lisensointi - mitä sinun tarvitsee tietää.)


Avoimen lähdekoodin ja avoimet ideat

Olen käyttänyt otsikossa termiä "avoin lähdekoodi", koska se on yleisesti käytetty termi. Mutta artikkelin pääsisältö on hieman laajempi. Aikaisemmista päivistä lähtien tietokonealalla on ollut niitä, jotka ovat olleet halukkaita jakamaan tietämyksensä ja ideansa vapaasti laajemmalle yleisölle. Emme voi olettaa tietävän heidän motivaatioitaan, eikä meidän pitäisi yrittää psykoanalysoida heitä täällä, mutta on selvää, että näissä tapauksissa esiin tulee jokin muu taipumus kuin rahallisen voiton halu.

Joillakin saattaa olla helppo arvioida niitä, jotka ovat yrittäneet hyödyntää väitettyjä immateriaalioikeuksia. Markkinavoimat ajavat tietysti innovaatioita. Mutta kun yhdeksäntoistavuotias Bill Gates jakoi avoimen kirjeen harrastajalle väittäen, että he varastavat hänen BASIC-ohjelmistonsa, hän onnistui ryöstämään muutamia höyheniä. Vapaassa ohjelmistossa ja avoimen lähdekoodin yhteisössä on toinen dynaaminen peli. Sormen kiinnittäminen voi olla vaikeaa, mutta voimme katsoa, ​​kuinka asiat ovat tapahtuneet. (Lisätietoja avoimen lähdekoodin liikkeestä on Open Source: Onko se liian hyvä olla totta?)


RFC 1: Dialogin alku

ARPANETin alkuaikoina muodostettiin pieni ryhmä jatko-opiskelijoita määrittelemään seuraavat vaiheet. Steve Crocker UCLA: sta oli heidän johtajansa, ja hän loi viestintä- ja dokumentointijärjestelmän, joka innovoi ja standardoi Internet-protokollia. Se alkoi verkon työryhmän pyynnöllä kommentteja 1 (RFC 1): “Isäntäohjelmisto” 7. huhtikuuta 1969.

Crocker kutsui asiakirjaa myöhemmin "unohdettavaksi", mutta kolmekymmentä vuotta myöhemmin hänen lausuntoaan kiitettiin RFC 2555: "30 vuotta RFC: tä". Vint Cerf kirjoitti, että "RFC 1: n kirjoittaminen osoitti rohkeaa ja lopulta selkeää näkemystä. Crocker itse kirjoitti "rajoittamattoman osallistumisen hengestä työryhmien kokouksiin". Nykyään työryhmästä muodostettu organisaatio on nimeltään Internet Engineering Task Force (IETF), ja se on koostuu tuhansista teknisistä ammattilaisista ympäri maailmaa.

Jake Feinler kertoi muisto-RFC: ssä, miten RFC-järjestelmä oli tarkoitus perustaa:

  • Olisi toteuttajaryhmä.
  • Ideoiden oli oltava vapaata.
  • Viestintä olisi epävirallista.
  • Asiakirjat talletetaan ja jaellaan vapaasti.
  • Jokainen jolla on jotain apua, voisi tulla juhliin.

Näistä asiakirjoista tuli merkittävä TCP / IP-protokollapino, ja siitä tuli osa sotilasdirektiiviä. IETF: n tehtävänä on ”vaikuttaa tapaan, jolla ihmiset suunnittelevat, käyttävät ja hallitsevat Internetiä.” Yhteistyö piti kiinni ja tuotti nykyisen Internet-ympäristön.

Yksittäiset avustajat:

Et voi parantaa ohjelmointitaitojasi, kun kukaan ei välitä ohjelmiston laadusta.

Generin CERN: n konsultttina Tim Berners-Lee totesi tarvitsevansa tavan parantaa yhteistyötä tuhansien tutkijoiden välillä. Joten hän loi tietokonekyselyn, jonka nimi oli “Kysy”, nimeltään viktoriaanisen almanakkaan nimeltä “Kysy sisällä kaikesta.” Ajan myötä Berners-Lee loi joukon työkaluja, joihin kuului HTTP (Hyper Transfer Protocol), Hyper Markup Language. (HTML) ja yhtenäiset resurssipaikannimet (URL-osoitteet) linkkijärjestelmässä, jota hän kutsuisi ”Internetiksi (WWW)”.

Berners-Lee asetti verkon julkisuuteen. "Tims ei ole siinä rahaa", kollega kirjoitti. Kuten Torvalds, myös Berners-Lee julkaisi ideansa Internet-uutisryhmässä. "Jos olet kiinnostunut koodin käytöstä, lähetä minulle sähköpostia", hän kirjoitti.

Vuonna 1997 Eric S. Raymond esitteli esseen Linux-harrastajien kokouksessa. Vaikuttavassa teoksessaan ”Katedraali ja basaari” hän keskusteli 19 kokemuksesta, jotka hän sai kokemuksensa ohjelmistokehittäjänä. Raymond kattaa kohdat 18 ja 19 osiossa ”Avoimen lähdekoodin ohjelmistojen sosiaalinen Con”.

18. Kiinnostavan ongelman ratkaisemiseksi aloita etsimällä sinulle kiinnostava ongelma.

19: Edellyttäen, että kehityskoordinaattorilla on vähintään yhtä hyvä viestintäväline kuin Internet ja hän osaa johtaa ilman pakotusta, monet päät ovat väistämättä parempia kuin yksi.

Hän piti käsitettä "egoottomasta ohjelmoinnista", jota ehdotettiin Gerald Weinbergsin "Tietokoneohjelmoinnin psykologiassa". Ja hän huomautti, että Linux-projekti käytti menestyksekkäästi ”koko maailmaa sen kykypohjanaan”. Tässä oli rajoittamattoman osallistumisen henki, joka oli suuri. Vapaapyörä oli mennyt globaaliksi.

johtopäätös

Open Source Initiative (OSI) on esimerkki sellaisesta avoimen kehitysprosessista, joka alkoi useita vuosia sitten. Richard Stallman perusti Free Software Foundation -säätiön (FSF) vuonna 1985. Avaruus ei salli kuvata ilmaisten ja avoimen lähdekoodin ponnistelujen valtavaa maailmaa, joka on itänyt varhaisten teknisten yhteisöjen hedelmällisestä maaperästä.

Miksi kukaan haluaisi antaa pois tiedon ja menetelmät, joiden kehittämiseksi he ovat työskennelleet niin kovasti? Kuka tietää? Torvaldsilla oli vanhempiensa sosiaalipoliittisten taipumusten vaikutus. Stallman näki ilmaisen ohjelmiston liikkeenä ja tehtävänä. Uskonnollinen tausta on saattanut vaikuttaa Berners-Leeen. Ja tuhannet insinöörit ympäri maailmaa, jotka osallistuvat IETF: n, OSI: n ja FSF: n kaltaisten organisaatioiden kanssa? Antaa vain liittää sen tähän upeaan "hillitsemättömän osallistumisen henkeen".