Igår delade vi här på bloggen nyheten om att GitLab planerade att ändra sina användarvillkor för nästa månad (i september), enligt vilken projekt värd på gratis konton från GitLab.com kommer att raderas automatiskt om dina arkiv förblir inaktiva i 12 månader.
Och nu har GitLab vänt sitt beslut att automatiskt ta bort projekt som har varit inaktiva i mer än ett år och som tillhör dess gratisnivåanvändare och att man planerade att införa policyn i slutet av september. Företaget hoppades att flytten skulle spara upp till XNUMX miljon dollar per år och bidra till att göra dess SaaS-verksamhet hållbar.
Geoff Huntley, en förespråkare för öppen källkod, beskrev policyn som "helt galen". "Källkoden tar inte upp mycket diskutrymme", sa han. "För någon att ta bort all denna kod är förstörelsen av samhället. De kommer att förstöra ditt varumärke och din goodwill.”
"Människor är värd för sin kod där eftersom det finns en idé om att den kommer att vara tillgänglig för allmänheten för återanvändning och remix", tillade han. "Naturligtvis finns det ingen garanti för att det alltid kommer att finnas där, men de oskrivna reglerna för öppen källkod är att koden är tillgänglig och du tar inte bort den."
"Vi lät underhållare dra koden och det var mycket upprördhet i samhället över det", sa han och noterade att andra projekt som är beroende av en produkt som dras ut kommer att drabbas.
"Alla beroenden kan inte sammanställas," beklagade han.
Om fallet GitLab har upprepade gånger vägrat att kommentera sin borttagningsplan, och för några timmar sedan, företaget, som inte dementerade uppgifterna från The Register, men inte nämnde något om det, han twittrade bara att han skulle lägga in inaktiva projekt på hyllan i objektlagring:
"Vi har diskuterat internt vad vi ska göra med inaktiva förråd. Vi tog beslutet att flytta oanvända hinkar till föremålsförvaring. När de väl har distribuerats kommer de fortfarande att vara tillgängliga, men det kommer att ta lite längre tid att komma åt efter en lång period av inaktivitet.”
Objektlagring är en strategi för att hantera och manipulera datalagring som separata enheter som kallas "objekt". Dessa objekt förvaras i ett valv, utan att vara bifogade till filer som finns i andra mappar. Objektlagring kombinerar data som utgör filerna och bearbetar sedan all relevant metadata innan de tilldelar dem en anpassad identifierare.
"Dokument vi har sett informerade personalen om ett internt möte planerat till den 9 augusti. Mötesagendan beskriver planen för att ta bort inaktiva kodförråd, och beskriver den enligt följande*:
De nämner det efter den 22 september 2022 kommer retentionspolicyn att implementeras av data för gratisanvändare. Denna rutin kommer att begränsa antalet månader ett gratis projekt kan förbli inaktivt innan det automatiskt raderas tillsammans med den information som den innehåller.
Det nämns att GitLabs tweet, i vissa nätanvändares ögon, kan motsäga deras egen personalavisering:
"Andra interna dokument som vi har sett nämner möjlig användning av objektlagring för att arkivera projekt, men är oroliga för att detta kommer att öka GitLabs kostnader genom att skapa behovet av flera redundanta säkerhetskopior.
”Vi såg också interna diskussioner som bekräftade att automationskoden för att ta bort lediga projekt var klar i slutet av juli och redo att rullas ut efter månader av diskussion och utvecklingsarbete.
"En av våra källor berättade för oss i eftermiddags att det var onlinetryck, ledd av vår rapportering, som tvingade GitHubs rival att drastiskt ompröva sitt tänkande. Nyheten om borttagningspolicyn som en övning för att spara pengar väckte uppståndelse på Twitter och Reddit."
Hur som helst, GitLabs tweet togs väl emot men väckte också en del andra frågor*:
"Om bara ägaren kan få tillbaka den, har du tänkt på det djupt olyckliga fallet där en projektledare dör och deras kod blir otillgänglig ett år efter att deras aktivitet på webbplatsen* upphört? »
GitLabs vd Sid Sijbrandij erbjöd mer information om sina planer i följande tweet:
Arkiverade projekt https://t.co/4rOeJHNilh är ett användaraktiverat tillstånd som signalerar avsikt. Vi är inte säkra än men mycket troligt är lagringstypen som används ortogonal mot det. Vår nuvarande plan för objektförvaring https://t.co/fLRl2TY744 skulle hålla reporna synliga för alla.
— Sid Sijbrandij (@sytses) Augusti 5, 2022
Sin embargo, företaget vägrade svara till förfrågningar om information från amerikanska medier som publicerade denna information.
Don Quijote har varit inaktiv i århundraden...