De maker van de databasesoftware Redis heeft het onderhoud van het project aan de gemeenschap overgedragen.

Salvatore Sanfilippo, de maker van de Redis-database, heeft aangekondigd, heeft aangekondigd dat hij niet langer betrokken zal zijn bij het onderhoud van het project en zijn tijd zal wijden aan andere zaken. Volgens Salvatore is zijn werk in de afgelopen jaren voornamelijk gericht geweest op het analyseren van externe voorstellen voor het verbeteren en wijzigen van de code, maar dat is niet waar hij zich mee wilde bezighouden, aangezien hij het liever heeft om code te schrijven en iets nieuws te creƫren, dan om routinematige onderhoudstaken op te lossen.

Salvatore blijft lid van de adviesraad van Redis Labs, maar zal zich beperken tot het genereren van ideeƫn. Ontwikkeling en onderhoud worden overgedragen aan de gemeenschap. De rol van projectleider is gegeven aan Yossi Gottlieb en Oran Agra, die Salvatore de afgelopen jaren hebben geholpen, zijn visie op het project begrijpen, zich inzetten voor het behoud van de geest van de Redis-gemeenschap, en goed bekend zijn met de code en de interne werking van Redis. Niettemin is het vertrek van Salvatore een aanzienlijke schok voor de gemeenschap, aangezien hij
volledig toezicht hield op alle ontwikkelingskwesties en, in wezen, de rol speelde van ā€˜de weldoende levenslange dictatorā€˜, waardoor alle commits en pull-requests verliepen, hij besliste hoe fouten moesten worden opgelost, welke vernieuwingen moesten worden toegevoegd en welke architectonische wijzigingen acceptabel waren.

De vraag naar het bepalen van het verdere ontwikkelingsmodel en de interactie met de gemeenschap is voorgelegd aan de nieuwe onderhoudsmedewerkers, die al aangekondigd een nieuwe bestuursstructuur hebben voorgesteld, waarin de gemeenschap zal worden betrokken. De nieuwe projectstructuur houdt een uitbreiding van de samenwerking in, die het mogelijk maakt om de ontwikkelings- en onderhoudsprocessen op te schalen. Er is gepland om het project open en toegankelijk te maken voor leden van de gemeenschap, zodat ze gemakkelijker een actievere en belangrijkere rol kunnen spelen in de ontwikkeling.

Het voorgestelde bestuursmodel bevat een kleine groep kernontwikkelaars (core team), waarvan de deelnemers worden gekozen op basis van hun prestaties, kennis van de code, betrokkenheid bij de ontwikkeling en begrip van de projectdoelstellingen. Momenteel bestaat het Core Team uit drie ontwikkelaars van Redis Labs — Yossi Gottlieb en Oran Agra, die de rol van projectleiders hebben aangenomen, en Itamar Haber, die de rol van community-leider vervult. Binnenkort zullen enkele community-deelnemers worden gekozen voor het Core Team, gebaseerd op hun bijdragen aan de ontwikkeling van het project. Voor het nemen van belangrijke beslissingen, zoals fundamentele wijzigingen in de Redis-kernel, het toevoegen van nieuwe structuren, het aanpassen van het serialisatieprotocol en compatibiliteitsbrekende veranderingen, is het behalen van consensus tussen alle leden van het Core Team de voorkeur.

Naarmate de gemeenschap groeit, kunnen er nieuwe behoeften ontstaan voor het uitbreiden van functionaliteit, maar de nieuwe leiders geven aan vast te willen houden aan essentiĆ«le kenmerken van het project, zoals de focus op efficiĆ«ntie en snelheid, de ambitie naar eenvoud, het principe van ā€˜minder is meer’ en het maken van de juiste standaardkeuzes.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster