0

GitLab U-turns on deleting dormant projects after backlash

 2 years ago
source link: https://www.theregister.com/2022/08/05/gitlab_reverses_deletion_policy/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

GitLab U-turns on deleting dormant projects after backlash

Now makes vague pledge to shove inactive repos into slow object storage

Simon Sharwood, APAC Editor Fri 5 Aug 2022 // 00:30 UTC

Updated GitLab has reversed its decision to automatically delete projects that are inactive for more than a year and belong to its free-tier users.

As revealed exclusively yesterday by The Register, GitLab planned to introduce the policy in late September. The biz hoped the move would save it up to $1 million a year and help make its SaaS business sustainable.

This news did not go down well.

I was just enjoying learning Gitlab pipelines, but this is a bitter chaser. Financial troubles?

— Neil H. Watson (@neil_h_watson) August 4, 2022

GitLab has repeatedly refused to comment on its deletion plan, which we learned from well-placed sources. About an hour ago, the biz, which has not denied our reporting, tweeted to say it will archive dormant projects in slower storage:

We discussed internally what to do with inactive repositories.
We reached a decision to move unused repos to object storage.
Once implemented, they will still be accessible but take a bit longer to access after a long period of inactivity.

— 🦊 GitLab (@gitlab) August 4, 2022

The Register says that tweet does not quite reflect what really happened.

Documents we have seen gave staff notice of an internal meeting scheduled for August 9. The agenda for the meeting lays out the plan to delete dormant code repositories, describing it thus:

After 2022-09-22 we will be rolling out the Data Retention Policy For Free Users. This sub-program will impose limits on the number of months a free project can remain inactive before we automatically delete it and data therein.

GitLab’s tweet may in the eyes of some netizens contradict its own notice to staff.

Other internal documents seen by The Register mention the possible use of object storage to archive projects but express concerns that doing so would increase GitLab’s costs by creating a need for multiple redundant backups.

We have also seen internal discussions confirming the automation code to delete inactive projects was completed by the end of July, and was ready to roll out after months of debate and development work.

One of our sources told us this afternoon that it was online pressure, led by The Register's reporting, that forced a dramatic rethink at the GitHub rival. Word of the deletion policy as a money-saving exercise sparked fury on Twitter and Reddit.

GitLab’s tweet has been welcomed but has also raised further questions:

If only the owner can recover it, have you considered the deeply unfortunate where a project owner maintainer dies and their code all becomes inaccessible a year after they cease activity on the site?

— Simon Willison (@simonw) August 4, 2022

The Register has asked GitLab to explain the tweet about object storage.

El Reg understands GitLab’s plan to delete inactive projects saw The Internet Archive and code preservation organisation Software Heritage begin planning to preserve the GitLab trove.

We will update this story if we receive substantive comment from GitLab. ®

Updated to add at 06:30 UTC, August 5

GitLab CEO Sid Sijbrandij has offered some more info on its plans in the tweet below. The company is still too chicken to respond to The Register's inquiries.

Archived projects https://t.co/4rOeJHNilh is a user activated state that signals intent. We're not sure yet but very likely the storage type used is orthogonal to that. Our current plan for object storage https://t.co/fLRl2TY744 would keep the repos visible to everyone.

— Sid Sijbrandij (@sytses) August 5, 2022

PS: Is there news you wish the IT media was covering? Tell us all about it securely and safely.

What do you want on The Register?

As you're here, let us know what you'd like to see more of on The Reg. We'll use these votes to help us select future stories. Thanks!

  • Cloud: Off-prem infrastructure, compute and services
  • Code: Building software, from IDEs to DevOps
  • No-code: Creating biz apps with no and low-code tools
  • Networking: The Ethernet and SDN form, not social
  • Applications: Big enterprise apps that power your business

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK