Open Source og Ånden for uhæmmet deltagelse

Forfatter: Roger Morrison
Oprettelsesdato: 21 September 2021
Opdateringsdato: 21 Juni 2024
Anonim
Open Source og Ånden for uhæmmet deltagelse - Teknologi
Open Source og Ånden for uhæmmet deltagelse - Teknologi

Indhold


Kilde: Vectorikart / Dreamstime.com

Tag væk:

Den frie deling af ideer og teknologi kommer fra en ånd af uhindret deltagelse og god vilje.

"Vi afviser konger, præsidenter og afstemninger. Vi tror på grov konsensus og løbende kode." Det er ordene fra Dave Clark, der var involveret i de tidlige dage af Internet Engineering Task Force (IETF). Ikke enhver digital innovatør er interesseret i at tjene milliarder. Tekniske pionerer som Richard Stallman, Linus Torvalds og Tim Berners-Lee distribuerede deres ideer frit. Bag denne generøsitet ligger et tankesæt og en ånd i samfundet, der har skabt innovation i årtier. (Se Open-source-licens - Hvad du har brug for at vide) for at lære mere om forskellige typer open source-licens.

Open Source og Open Ideas

Jeg har brugt udtrykket "open source" i titlen, fordi det er et almindeligt anvendt udtryk. Men artiklen er noget bredere. Fra de tidligste dage har der været dem i computerbranchen, der har været villige til at dele deres viden og ideer frit til det bredeste publikum. Vi kan ikke formode, at vi kender deres motivering, og vi bør heller ikke forsøge at psykoanalysere dem her, men det er klart, at i disse tilfælde kommer en anden tilbøjelighed end ønsket om monetær gevinst ind.


Nogle kan synes det er let at være fordømmende over dem, der har forsøgt at drage fordel af påståede immaterielle rettigheder. Selvfølgelig driver markedskræfter innovation. Men da nitten år gamle Bill Gates distribuerede sit ”Åbne brev til hobbyister” og hævdede, at de stjal hans BASIC-software, lykkedes han at flæse et par fjer. I den gratis software og open source-community er en anden dynamik ved spil. Det kan være svært at sætte en finger på, men vi kan se på, hvordan tingene er sket. (Se Open Source for mere information om open source bevægelse: Er det for godt at være sand?)

RFC 1: Begyndelsen af ​​en dialog

I de tidlige dage af ARPANET blev en lille gruppe kandidatstuderende dannet for at bestemme de næste trin. Steve Crocker fra UCLA var deres leder, og han skabte et kommunikations- og dokumentationssystem, der ville innovere og standardisere internetprotokollerne. Det startede med Network Working Group-anmodning om kommentarer 1 (RFC 1): “Host-software” den 7. april 1969.


Crocker ville senere kalde dokumentet "glemmeligt", men tredive år senere blev hans bidrag rost i RFC 2555: "30 år af RFC'er." Vint Cerf skrev, at "handlingen med at skrive RFC 1 var tegn på den modige og i sidste ende klarsynede lederskab, som han bragte til en rejse ud i det ukendte. ”Crocker skrev selv om“ ånden af ​​uhindret deltagelse i arbejdsgruppemøder. ”I dag kaldes organisationen, der er dannet fra arbejdsgruppen, Internet Engineering Task Force (IETF), og det er bestående af tusinder af tekniske fagfolk over hele verden.

I den mindesmærke RFC beskrev Jake Feinler, hvordan RFC-systemet skulle etableres:

  • Der ville være en arbejdsgruppe af implementatører.
  • Idéer skulle være frihjul.
  • Kommunikation ville være uformel.
  • Dokumenter vil blive deponeret og distribueret frit.
  • Enhver med noget at bidrage med kunne komme til festen.

Den betydelige TCP / IP-protokollestabel kom fra disse dokumenter, og den blev en del af et militært direktiv. IETFs mission er ”at påvirke den måde, mennesker designer, bruger og administrerer internettet.” Samarbejdsindsatsen tog fat og producerede det internetmiljø, som vi har i dag.

Individuelle bidragydere:

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

Som konsulent hos CERN i Genève fandt Tim Berners-Lee, at han havde brug for en måde at forbedre samarbejdet mellem mange tusinder af forskere på. Så han oprettede et computerprogram, han kaldte "Forespørg", navngivet i respekt for en victoriansk almanak kaldet "Forespørg inden for alt." Med tiden skabte Berners-Lee en pakke værktøjer, der inkluderede HTTP (Hyper Transfer Protocol), Hyper Markup Language (HTML) og Uniform Resource Locators (URLs) i et system med links, som han vil kalde "World Wide Web (WWW)."

Berners-Lee satte Internettet i det offentlige rum. ”Passer ikke til det for pengene,” skrev en kollega. Ligesom Torvalds frigav Berners-Lee sin idé i en internetnyhedsgruppe. ”Hvis du er interesseret i at bruge koden, mail mig,” skrev han.

I 1997 præsenterede Eric S. Raymond et essay på en samling af Linux-entusiaster. I sit indflydelsesrige arbejde, "Katedralen og basaren", diskuterede han 19 erfaringer, der blev lært af sin erfaring som softwareudvikler. I et afsnit kaldet “Social con of open source software” dækker Raymond punkter 18 og 19:

18. For at løse et interessant problem skal du starte med at finde et problem, der er interessant for dig.

19: Forudsat at udviklingskoordinatoren har et kommunikationsmedium, der er mindst lige så godt som internettet, og ved, hvordan man skal føre uden tvang, er mange hoveder uundgåeligt bedre end et.

Han overvejede konceptet "egoløs programmering", der blev foreslået i Gerald Weinbergs "The Psychology of Computer Programming." Og han bemærkede, at Linux-projektet med succes anvendte ”hele verden som sin talentpool.” Her var ånden i uhindret deltagelse skrevet stort. Freewheeling var gået globalt.

Konklusion

Open Source Initiative (OSI) er et eksempel på den slags åbne udviklingsproces, der begyndte for mange år siden. Richard Stallman oprettede Free Software Foundation (FSF) i 1985. Rummet tillader ikke at beskrive den enorme verden af ​​fri og open source-indsats, der har spiret fra den frugtbare jord i de tidlige tekniske samfund.

Hvorfor ønsker nogen at give væk den viden og de metoder, de har arbejdet så hårdt for at udvikle? Hvem ved? For Torvalds var der indflydelsen fra de social-politiske tilbøjeligheder fra hans forældre. Stallman så fri software som en bevægelse og en mission. Berners-Lee kan have været påvirket af hans religiøse baggrund. Og de tusinder af ingeniører over hele verden, der deltager med organisationer som IETF, OSI og FSF? Gør det bare kritisk til denne vidunderlige "ånd af uhindret deltagelse."