De ontwikkelaars van de alternatieve browser Ladybird accepteren geen pullrequests meer. De makers zeggen dat het project bijna richting een alfarelease komt en dat het daarmee serieus is. De makers willen de groep maintainers in de toekomst klein houden. Bovendien ziet Ladybird het aantal AI-verzoeken toenemen.
De makers schrijven over het nieuwe beleid in een blogpost. "Dit is een beslissing die we niet lichtzinnig nemen", aldus de makers. "Nu we richting onze eerste alfarelease gaan, heeft het project een strakker ontwikkelproces, een beter securitymodel en een kleinere groep mensen nodig om de code te schrijven die in de browser zit", schrijft Andreas Kling, de hoofdontwikkelaar.
Wat is Ladybird?
Ladybird is een opensourceproject dat probeert een nieuwe browser te maken. Het project onderscheidt zich doordat het niet alleen een browser maakt, maar ook de engine daarachter. De meeste alternatieve browsers gebruiken Googles Chromium-engine en een handjevol gebruikt Mozilla's Gecko, maar Ladybird wil zelf zo'n engine bouwen.
Tweakers sprak eerder met de oprichter van de browser, en schreef vorig jaar een achtergrondartikel over hoe de browser richting een alfarelease gaat.
In de praktijk betekent dat dat Ladybird geen publieke pullrequests meer accepteert. Dat deed het project tot nu toe wel; iedereen kon via GitHub een aanpassing voorstellen waar de ontwikkelaars dan naar keken. Kling zegt in zijn blogpost dat 'veel waardevolle contributies zijn voortgekomen van buiten de normale maintainersgroep', maar dat het niet meer verstandig is daarmee door te gaan.
AI-geschreven code
Volgens Kling komen er ten eerste veel pullrequests binnen waarvan de code in ieder geval deels met AI is geschreven. Dat vindt hij in principe niet erg, maar 'een pullrequest zegt inmiddels veel minder over de persoon die het instuurt'. "Een substantiële patch stond vroeger voor substantiële moeite die iemand had gedaan en die moeite was een redelijke benadering dat iemand eerlijk zijn werk deed", zegt hij. Dat is door AI niet meer het geval.
Uitgerekend bij een browser is dat geen goede werkwijze, denkt Kling. Een browser moet veiliger behandeld en geschreven worden. "Of code met de hand wordt geschreven, is niet het punt. Wat belangrijk is, is wie er verantwoordelijk is voor de code zodra die in de browser komt."
Ladybird stopt met het accepteren van nieuwe pullrequests en sluit daarnaast alle openstaande requests. Alleen projectmaintainers mogen nog requests doen. Kling zegt ook dat er geen omwegen komen voor pullrequests. "We willen geen schaduwsysteem via issues, comments, e-mails of forks." Forks van Ladybird zijn onder de licentie toegestaan, maar dat moet volgens Kling niets veranderen voor Ladybird zelf.
/i/2006835412.png?f=imagenormal)