GitLab har til hensikt å slette fritt vertsbaserte prosjekter som har vært inaktive i et år

GitLab planlegger å gjøre endringer i tjenestens regler i september, i henhold til hvilke prosjekter som hostes på GitLab.com gratis vil bli slettet automatisk hvis lagrene deres forblir inaktive i 12 måneder. Regelendringene er ennå ikke offisielt kunngjort og er på det interne planleggingsstadiet.

Endringen er rettet mot å redusere kostnadene ved å vedlikeholde hosting ved å frigjøre ressurser for lagring og behandling av forlatte prosjekter og gafler som ikke er under utvikling. Det er anslått at vedlikehold av infrastruktur for forlatte prosjekter utgjør opptil en fjerdedel av alle GitLab.com hostingkostnader, og automatisk opprydding av slike prosjekter vil spare opptil en million dollar i året.

Før selve slettingen vil det bli sendt meldinger til eierne av depotene som søker om sletting innen flere uker eller måneder, og advare dem om å bekrefte relevansen av prosjektet. Kun forlatte prosjekter er planlagt slettet, forfatterne av disse reagerer ikke på advarsler, ingen endringer ble notert i depotet i løpet av året, ingen nye utgaver ble publisert og ingen kommentarer ble sendt.

Noen fellesskapsmedlemmer anser imidlertid den foreslåtte fjerningen som en dårlig praksis, ettersom kode fra inaktive depoter kan brukes som en avhengighet i andre prosjekter som forblir aktive. Det bemerkes også at konstante endringer ikke er målet for noen forfattere, som godt kan vurdere at den nåværende tilstanden til prosjektet deres har nådd et optimalt nivå og koden er god nok og ikke krever forbedring, eller i utgangspunktet åpent ferdigarbeid som ikke er planlagt utviklet, men som kan være nyttig for andre.

I tillegg kan kode fra inaktive prosjekter refereres eksternt og sletting vil resultere i tap av en validert referansekopi (uoffisielle kopier er ikke garantert fri for ondsinnet aktivitet), så i stedet for å slette den, ville det sannsynligvis vært mer optimalt for å flytte den til en arkivert tilstand mens du opprettholder muligheten til å få tilgang til koden i skrivebeskyttet modus. For å spare diskplass når du lagrer søppelgafler, kan du bruke mer effektive metoder for å behandle duplikater, for eksempel GitHub, for å unngå dataduplisering, lagrer sammen alle objekter fra hovedlageret og tilhørende gafler, og skiller logisk eierskapet til forpliktelser.

Kilde: opennet.ru

Legg til en kommentar