Open Source och Anden i obegränsat deltagande

Författare: Roger Morrison
Skapelsedatum: 21 September 2021
Uppdatera Datum: 21 Juni 2024
Anonim
Open Source och Anden i obegränsat deltagande - Teknologi
Open Source och Anden i obegränsat deltagande - Teknologi

Innehåll


Källa: Vectorikart / Dreamstime.com

Hämtmat:

Det fria utbytet av idéer och teknik kommer från en anda av obegränsat deltagande och god vilja.

"Vi avvisar kungar, presidenter och röstning. Vi tror på grov konsensus och körkod." Det är orden från Dave Clark, som var involverad i början av Internet Engineering Task Force (IETF). Inte varje digital innovatör är intresserad av att tjäna miljarder. Tekniska pionjärer som Richard Stallman, Linus Torvalds och Tim Berners-Lee fördelade sina idéer fritt. Bakom denna generositet ligger en tänkesätt och en anda i samhället som har drivit till innovation i årtionden. (För mer information om olika typer av licensiering med öppen källkod, se Open Source Licensing - Vad du behöver veta.)

Open Source och Open Ideas

Jag har använt termen "öppen källkod" i titeln eftersom det är ett vanligt använt begrepp. Men artikeln är något bredare. Från de tidigaste dagarna har det varit de inom datorindustrin som varit villiga att dela fritt sina kunskaper och idéer till de bredaste publiken. Vi kan inte förutsätta att vi vet deras motivationer, och vi bör inte heller försöka psykoanalysera dem här, men det är uppenbart att i dessa fall spelar någon annan lutning än önskan om monetär vinst.


Vissa kanske tycker det är lätt att bedöma dem som har försökt utnyttja immateriella rättigheter. Naturligtvis driver marknadskrafterna innovation. Men när nittonåringen Bill Gates distribuerade sitt ”öppna brev till hobbyister” och hävdade att de stjal hans BASIC-programvara lyckades han rufsa några fjädrar. I den fria programvaran och öppen källkodssamhället spelas en annan dynamik. Det kan vara svårt att sätta fingret på, men vi kan titta på hur saker och ting har visat sig. (Mer information om öppen källkodsrörelse, se Open Source: Är det för bra att vara sant?)

RFC 1: Början av en dialog

Under de första dagarna av ARPANET bildades en liten grupp doktorander för att bestämma nästa steg. Steve Crocker från UCLA var deras ledare och han skapade ett kommunikations- och dokumentationssystem som skulle förnya och standardisera internetprotokollen. Det började med Network Working Group Request for Comments 1 (RFC 1): “Host Software” den 7 april 1969.


Crocker skulle senare kalla dokumentet "glömt", men trettio år senare berömdes hans bidrag i RFC 2555: "30 år av RFC." Vint Cerf skrev att "handlingen att skriva RFC 1 var en indikation på de modiga och i slutändan tydliga visioner ledarskap som han förde till en resa in i det okända. ”Crocker skrev själv om” andan av obegränsat deltagande i arbetsgruppsmöten. ”Idag kallas organisationen som bildades från arbetsgruppen Internet Engineering Task Force (IETF), och det är som består av tusentals tekniska proffs över hela världen.

I det jubileums-RFC beskrev Jake Feinler hur RFC-systemet skulle upprättas:

  • Det skulle finnas en arbetsgrupp av implementatörer.
  • Idéer skulle vara frihjuling.
  • Kommunikation skulle vara informell.
  • Dokument skulle deponeras och distribueras fritt.
  • Alla med något att bidra kan komma till festen.

Den betydande TCP / IP-protokollstacken kom från dessa dokument, och den blev en del av ett militärt direktiv. IETFs uppdrag är att "påverka hur människor designar, använder och hanterar internet." Samarbetsinsatserna tog tag i och producerade den internetmiljö som vi har idag.

Enskilda bidragsgivare:

Du kan inte förbättra dina programmeringsfärdigheter när ingen bryr sig om mjukvarukvalitet.

Som konsult på CERN i Genève fann Tim Berners-Lee att han behövde ett sätt att förbättra samarbetet mellan många tusentals forskare. Så han skapade ett datorprogram som han kallade "Fråga", benämnt med hänsyn till en viktoriansk almanack som heter "Fråga inom allt." Med tiden skapade Berners-Lee en svit med verktyg som inkluderade Hyper Transfer Protocol (HTTP), Hyper Markup Language (HTML) och Uniform Resource Locators (URLs) i ett system med länkar som han skulle kalla "World Wide Web (WWW)."

Berners-Lee satte webben i allmänheten. ”Timmar inte för pengarna,” skrev en kollega. Liksom Torvalds släppte Berners-Lee sin idé i en nyhetsgrupp på internet. "Om du är intresserad av att använda koden, maila mig," skrev han.

1997 presenterade Eric S. Raymond en uppsats på en samling av Linux-entusiaster. I sitt inflytelserika arbete, "Katedralen och basaren", diskuterade han 19 lärdomar av sin erfarenhet som programutvecklare. I ett avsnitt som heter "The Social Con of Open-Source Software" täcker Raymond punkterna 18 och 19:

18. För att lösa ett intressant problem, börja med att hitta ett problem som är intressant för dig.

19: Förutsatt att utvecklingssamordnaren har ett kommunikationsmedium som är minst lika bra som internet och vet hur man ska leda utan tvång, är många chefer oundvikligen bättre än ett.

Han tänkte på begreppet "egolös programmering" som föreslogs i Gerald Weinbergs "The Psychology of Computer Programming." Och han noterade att Linux-projektet framgångsrikt använde "hela världen som sin talangpool." Här var andan i obegränsat deltagande skriven stort. Frihjulet hade gått globalt.

Slutsats

Open Source Initiative (OSI) är ett exempel på den typ av öppen utvecklingsprocess som började för många år sedan. Richard Stallman grundade Free Software Foundation (FSF) 1985. Rymden tillåter inte att beskriva den stora världen av fria och öppen källkodsinsatser som har sprutit från den bördiga tekniska samhällets bördiga jord.

Varför skulle någon vilja ge bort den kunskap och metoder som de har arbetat så hårt för att utveckla? Vem vet? För Torvalds fanns påverkan av de socialpolitiska lutningarna från hans föräldrar. Stallman såg fri programvara som en rörelse och ett uppdrag. Berners-Lee kan ha påverkats av hans religiösa bakgrund. Och de tusentals ingenjörer världen över som deltar med organisationer som IETF, OSI och FSF? Låter bara krita det till denna underbara "anda av obegränsat deltagande."