Open source is ons alles

De gebeurtenissen van de afgelopen dagen dwingen ons ons standpunt te bepalen over het nieuws rond het Nginx-project. Wij bij Yandex geloven dat het moderne internet onmogelijk is zonder een open source-cultuur en mensen die hun tijd investeren in het ontwikkelen van open source-programma's.

Oordeel zelf: we gebruiken allemaal open source browsers, ontvangen pagina's van een open source server die op een open source besturingssysteem draait. Openheid is niet de enige eigenschap van deze programma's, maar zeker wel een van de belangrijkste. In feite verschenen de meeste kenmerken van deze programma's doordat ontwikkelaars van over de hele wereld hun code konden lezen en geschikte wijzigingen konden voorstellen. Dankzij de flexibiliteit, snelheid en aanpasbaarheid van open source-programma's kan het moderne internet elke dag door duizenden programmeurs over de hele wereld worden verbeterd.

Open source-software is er in veel verschillende vormen: soms is het een brutale persoon die code schrijft voor de lol thuis, en soms is het het werk van een heel bedrijf dat zich toelegt op het openhouden van code. Maar zelfs in het laatste geval is het altijd niet alleen en niet zozeer een team, maar een specifieke persoon, een leider, die een project creëert. Iedereen weet waarschijnlijk hoe Linux verscheen dankzij Linus Torvalds. Mikael Widenius creëerde waarschijnlijk de meest populaire MySQL-database onder webontwikkelaars, en Michael Stonebraker en zijn team uit Berkeley creëerden PostgreSQL. Bij Google creëerde Jeff Dean TensorFlow. Yandex heeft ook dergelijke voorbeelden: Andrey Gulin en Anna Veronika Dorogush, die de eerste versie van CatBoost creëerden, en Alexey Milovidov, die de ontwikkeling van ClickHouse lanceerde en de ontwikkelingsgemeenschap rond het project verzamelde. En we zijn erg blij dat deze ontwikkelingen nu in essentie eigendom zijn van een enorme gemeenschap van ontwikkelaars uit verschillende landen en bedrijven. Een andere bron van onze gemeenschappelijke trots is Nginx, een project van Igor Sysoev, dat duidelijk het bekendste Russische open source-project is. Tegenwoordig beheert Nginx meer dan 30% van de pagina's op het hele internet en wordt het door bijna alle grote internetbedrijven gebruikt.

Open source software op zichzelf levert geen winst op. Natuurlijk zijn er veel voorbeelden van het opbouwen van een bedrijf rond open source: bijvoorbeeld RedHat, dat een enorm beursgenoteerd bedrijf heeft gebouwd op basis van de ondersteuning van zijn Linux-distributie, of dezelfde MySQL AB, die betaalde ondersteuning bood voor de open MySQL-database. Maar toch is het belangrijkste bij open source niet het zakendoen, maar het bouwen van een sterk open product dat door de hele wereld wordt verbeterd.

Open source is de basis voor de snelle ontwikkeling van internettechnologieën. Het is belangrijk dat een breed scala aan ontwikkelaars gemotiveerd blijft om hun ontwikkelingen naar open source te uploaden en daarmee gezamenlijk complexe problemen op te lossen. Open source-vervolging zendt een zeer slechte boodschap uit naar de programmeergemeenschap. Wij zijn er absoluut van overtuigd dat alle technologiebedrijven de open source-beweging moeten ondersteunen en ontwikkelen.

Bron: www.habr.com

Voeg een reactie