GitLab kommer att ta bort värdprojekt med mer än ett års inaktivitet

Nyligen bröt nyheten ut det GitLab planerar 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.

Ändringen syftar till att minska underhållskostnaderna värdskap genom att frigöra resurser för att lagra och bearbeta övergivna projekt och gafflar som inte är under utveckling.

Infrastrukturunderhåll för övergivna projekt beräknas stå för upp till en fjärdedel av alla GitLab.com-värdkostnader, och automatisk rensning av sådana projekt kan spara upp till en miljon dollar per år.

Registret har lärt sig att sådana projekt står för upp till en fjärdedel av GitLabs värdkostnader, och att automatisk radering av projekt kan spara upp till 1 miljon dollar per år för samarbetstjänsten för molnkodning. Därför har policyn föreslagits för att hjälpa till att hålla GitLabs ekonomi hållbara.

Personer med kännedom om situationen, som begärde anonymitet eftersom de inte är behöriga att diskutera det med media, sa till The Register att policyn kommer att träda i kraft i september 2022.

Innan det faktiska avlägsnandet, inom veckor eller månader, aviseringar kommer att skickas till förvarsägare som begär borttagning med en varning för att bekräfta projektets relevans. Endast övergivna projekt förväntas raderas, vars författare inte svarar på varningar, inga ändringar registrerades i förvaret under året, inga nya nummer publicerades och inga kommentarer skickades.

Men vissa medlemmar i samhället anser att den föreslagna borttagningen är en dålig praxis, eftersom kod från inaktiva arkiv kan användas som ett beroende i andra projekt som förblir aktiva.

Det noteras också att permanenta förändringar inte är målet för vissa författare, som antingen kan anse att det nuvarande tillståndet för deras projekt har nått en optimal nivå, och koden är tillräckligt bra och inte kräver förbättringar, eller upptäcker initialt att de är inte planerat att utvecklas, men det kan vara användbart för omgivningen.

Geoff Huntley, en förespråkare för öppen källkod och deltagare i det öppna .Net-communityt, beskrev policyn som "helt vild".

"Källkoden tar inte upp mycket diskutrymme, för någon att ta bort all den koden är en förstörelse av gemenskapen. De kommer att förstöra ditt varumärke och din goodwill. Människor värd 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.

Naturligtvis finns det inga garantier för att den alltid kommer att finnas där, men de oskrivna reglerna för öppen källkod är att du gör koden tillgänglig och du tar inte bort den. Vi fick underhållare att dra koden och det var mycket upprördhet i samhället över det, säger han och noterar att andra projekt som är beroende av en produkt som dras ut kommer att drabbas.

"Alla beroenden kan inte sammanställas", beklagade han.

Dessutom, kod från inaktiva projekt kan refereras av externa resurser och genom att ta bort den, en verifierad huvudkopia kommer att gå förlorad som kan refereras (inofficiella kopior är inte garanterat fria från skadlig aktivitet), så istället för att radera skulle det förmodligen vara mer optimalt att arkivera tillståndet samtidigt som man behåller möjligheten att komma åt koden i skrivskyddat läge .

För att spara diskutrymme när du lagrar skräpgafflar kan du använda effektivare metoder för att hantera dubbletter, till exempel lagrar GitHub alla huvudförvarsobjekt och deras associerade gafflar tillsammans för att undvika dataduplicering, genom att logiskt separera ägande från commits.

Slutligen är det värt att nämna att regeländringarna ännu inte är officiellt tillkännagivna och befinner sig i det interna planeringsstadiet.

Slutligen, för dem som är intresserade av att veta mer om det om anteckningen kan du konsultera den ursprungliga publikationen I följande länk.


En kommentar, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   icke namngiven sade

    något händer i gitlab, i själva verket överväger vissa projekt att migrera till andra plattformar, som är fallet med postmarketOS: https://postmarketos.org/blog/2022/07/25/considering-sourcehut/