Open source en de geest van ongeremde participatie

Schrijver: Roger Morrison
Datum Van Creatie: 21 September 2021
Updatedatum: 21 Juni- 2024
Anonim
There is God and there are the Peaky Blinders - BBC
Video: There is God and there are the Peaky Blinders - BBC

Inhoud


Bron: Vectorikart / Dreamstime.com

Afhaal:

Het gratis delen van ideeën en technologie komt voort uit een geest van onbeperkte participatie en goede wil.

"We verwerpen koningen, presidenten en stemmen. We geloven in ruwe consensus en lopende code." Dat zijn de woorden van Dave Clark, die in de begindagen van de Internet Engineering Task Force (IETF) betrokken was. Niet elke digitale innovator is geïnteresseerd in het verdienen van miljarden. Technische pioniers zoals Richard Stallman, Linus Torvalds en Tim Berners-Lee verspreidden hun ideeën vrijelijk. Achter deze vrijgevigheid schuilt een mentaliteit en gemeenschapszin die al decennia lang innovatie stimuleert. (Zie Open-source licenties - Wat u moet weten voor meer informatie over verschillende soorten open-source licenties.)

Open source en open ideeën

Ik heb de term "open source" in de titel gebruikt omdat het een veelgebruikte term is. Maar de strekking van het artikel is wat breder. Vanaf het allereerste begin waren er mensen in de computerindustrie die bereid waren hun kennis en ideeën vrijelijk met een breed publiek te delen. We kunnen niet veronderstellen dat ze hun motivaties kennen, noch moeten we proberen ze hier psychoanalytisch te analyseren, maar het is duidelijk dat in deze gevallen een andere neiging dan het verlangen naar geldelijk gewin in het spel komt.


Sommigen vinden het misschien gemakkelijk om te oordelen over degenen die hebben geprobeerd te profiteren van geclaimde intellectuele eigendomsrechten. Natuurlijk drijven marktkrachten innovatie. Maar toen de negentienjarige Bill Gates zijn 'Open brief aan hobbyisten' uitdeelde en beweerde dat ze zijn BASIC-software aan het stelen waren, slaagde hij erin een paar veren te verstoren. In de gratis software- en open-sourcecommunity speelt een andere dynamiek. Het is misschien moeilijk om een ​​vinger op te leggen, maar we kunnen kijken hoe de dingen zijn gebeurd. (Zie Open Source: is het te mooi om waar te zijn? Voor meer informatie over de open-source beweging)

RFC 1: Het begin van een dialoog

In de begindagen van ARPANET werd een kleine groep afgestudeerde studenten gevormd om de volgende stappen te bepalen. Steve Crocker van UCLA was hun leider en hij creëerde een communicatie- en documentatiesysteem dat zou innoveren en de protocollen van het internet zou standaardiseren. Het begon met Network Working Group Request for Comments 1 (RFC 1): "Host Software" op 7 april 1969.


Crocker zou het document later 'vergeetbaar' noemen, maar dertig jaar later werden zijn bijdragen geprezen in RFC 2555: '30 jaar RFC's'. Vint Cerf schreef dat 'het schrijven van RFC 1 een indicatie was van de dappere en uiteindelijk helderziende leiderschap dat hij meebracht naar een reis naar het onbekende. ”Crocker zelf schreef over“ de geest van ongebreidelde deelname aan werkgroepvergaderingen. ”Tegenwoordig wordt de uit de werkgroep gevormde organisatie de Internet Engineering Task Force (IETF) genoemd, en het is bestaat uit duizenden technische professionals wereldwijd.

In de herdenkings-RFC beschreef Jake Feinler hoe het RFC-systeem moest worden opgezet:

  • Er zou een werkgroep van uitvoerders zijn.
  • Ideeën zouden freewheelen zijn.
  • Communicatie zou informeel zijn.
  • Documenten zouden vrij worden gedeponeerd en verspreid.
  • Iedereen met iets om bij te dragen kan naar het feest komen.

De aanzienlijke TCP / IP-protocolstapel kwam uit deze documenten en werd onderdeel van een militaire richtlijn. De missie van IETF is "de manier beïnvloeden waarop mensen het internet ontwerpen, gebruiken en beheren." De samenwerking heeft zich ontwikkeld en heeft de internetomgeving opgeleverd die we vandaag hebben.

Individuele medewerkers:

U kunt uw programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

Als consultant bij CERN in Genève ontdekte Tim Berners-Lee dat hij een manier nodig had om de samenwerking tussen vele duizenden onderzoekers te verbeteren. Dus creëerde hij een computerprogramma dat hij "Inquire" noemde, genoemd ter ere van een Victoriaanse almanak met de naam "Inquire Within Upon Everything". Na verloop van tijd creëerde Berners-Lee een reeks tools met Hyper Transfer Protocol (HTTP), Hyper Markup Language (HTML) en Uniform Resource Locators (URL's) in een systeem van links dat hij 'The World Wide Web (WWW)' zou noemen.

Berners-Lee heeft het web openbaar gemaakt. "Zit er niet in voor het geld," schreef een collega. Net als Torvalds bracht Berners-Lee zijn idee uit op een internetnieuwsgroep. "Als je interesse hebt om de code te gebruiken, mail me dan," schreef hij.

In 1997 presenteerde Eric S. Raymond een essay tijdens een bijeenkomst van Linux-enthousiastelingen. In zijn invloedrijke werk 'De kathedraal en de bazaar' besprak hij 19 lessen die hij had geleerd in zijn ervaring als softwareontwikkelaar. In een paragraaf met de naam 'The Social Con of Open-Source Software' behandelt Raymond de punten 18 en 19:

18. Om een ​​interessant probleem op te lossen, begint u met het vinden van een probleem dat voor u interessant is.

19: Op voorwaarde dat de ontwikkelingscoördinator een communicatiemedium heeft dat minstens zo goed is als internet en weet hoe hij zonder dwang moet leiden, zijn veel hoofden onvermijdelijk beter dan één.

Hij overwoog het concept van 'egoloos programmeren' dat werd voorgesteld in Gerald Weinbergs 'The Psychology of Computer Programming'. En hij merkte op dat het Linux-project met succes "de hele wereld als haar talentenpool gebruikte." Hier was de geest van onbeperkte participatie groot geschreven. Het freewheelen was wereldwijd gegaan.

Gevolgtrekking

Het Open Source Initiative (OSI) is een voorbeeld van het soort open ontwikkelingsproces dat vele jaren geleden begon. Richard Stallman heeft in 1985 de Free Software Foundation (FSF) opgericht. De ruimte laat niet toe om de enorme wereld van vrije en open-source inspanningen te beschrijven die zijn voortgekomen uit de vruchtbare grond van de vroege technische gemeenschappen.

Waarom zou iemand de kennis en methoden weggeven die ze zo hard hebben gewerkt om te ontwikkelen? Wie weet? Voor Torvalds was er de invloed van de sociaal-politieke neigingen van zijn ouders. Stallman zag vrije software als een beweging en een missie. Berners-Lee is mogelijk beïnvloed door zijn religieuze achtergrond. En de duizenden ingenieurs wereldwijd die deelnemen aan organisaties zoals IETF, OSI en FSF? Laten we het gewoon opschrijven voor deze prachtige 'geest van onbeperkte participatie'.