GitLab verkar ha svängt kring ett beslut att automatiskt radera vilande projekt.
På torsdagen rapporterade The Register att GitLab planerade att ta bort projekt som har varit inaktiva i ett år och som ägs av gratisanvändare. Policyn skulle träda i kraft i slutet av september.
GitLab sägs ha uppskattat att policyn skulle spara upp till 1 miljon dollar per år. Men efter rapporten fick GitLabs tekniskt oanmälda policy betydande motreaktioner:
Så ett bibliotek som är helt stabilt – inga ändringar, inga buggar arkiveras – är “vilande” och kommer att raderas, medan ett bibliotek som ständigt patchas och nya buggar hittas är säkert. Illustrerar allt som är fel med nuvarande praxis för mjukvaruutveckling. https://t.co/RDAwcw7ml4
— The Seven Voyages Of Steve (@stevestreeting) 4 augusti 2022
En hel del av mina repos som folk faktiskt laddar ner bibliotek regelbundet berörs inte på ett år. Senaste uppdatering 2019 (https://t.co/WGF4mmAw0b). Det är ett stabilt bibliotek som används av vaktpost varje dag.
— Armin Ronacher (@mitsuhiko) 4 augusti 2022
Jag skulle för min del bli mycket besviken över att se reporna som är kopplade till detta GitHub-konto bli otillgängliga om de var värd på GitLab https://t.co/IbHFOIuPuT
— Simon Willison (@simonw) 4 augusti 2022
Företaget tillkännagav inte (eller motbevisade) inte den initialt rapporterade policyn men tillkännagav idag en variant:
Vi diskuterade internt vad vi skulle göra med inaktiva förråd.
Vi tog ett beslut om att flytta oanvända repos till objektförvaring.
När de väl implementerats kommer de fortfarande att vara tillgängliga men det tar lite längre tid att komma åt dem efter en lång period av inaktivitet.— Detta GitLab (@gitlab) 4 augusti 2022
Den nya policyn innebär en mer rättvis kompromiss – hjälper GitLabs långsiktiga ekonomiska bärkraft samtidigt som man säkerställer att projekt inte raderas helt.
Men det finns fortfarande en fråga om hur GitLab kommer att definiera ett inaktivt projekt.
Sid Sijbrandij, VD och medgrundare av GitLab, sa att “förmodligen skulle alla skrivoperationer hålla ett projekt aktivt, skapa ett problem, en sammanslagningsförfrågan, driva ändringar i en filial, etc. Vi kan också hålla den aktiv så länge som människor gör läsoperationer som kloning, forking, etc.”
Efter Microsofts förvärv av GitHub bytte många utvecklare till GitLab på grund av oro över den förstnämndes ledning under dess nya förvaltning. GitLab uppvaktar inte precis utvecklare med sådana policyer.
Tyvärr visade GitLab aldrig riktigt att de handlar om gratis hosting och Open Source-communityn så det här känns helt på varumärket. https://t.co/8Z2DUoDTsY
— Armin Ronacher (@mitsuhiko) 4 augusti 2022
(Foto av Jim Wilson på Unsplash)
Vill du förnya din digitala transformationsstrategi? Lär dig mer om den digitala transformationsveckan som äger rum i Amsterdam, Kalifornien och London, och upptäck nyckelstrategier för att göra dina digitala insatser framgångsrika.