GitLab, bir yıldan fazla hareketsiz kalan barındırılan projeleri kaldıracak

Son zamanlarda haberler bunu kırdı GitLab hizmet şartlarını değiştirmeyi planlıyor önümüzdeki ay (Eylül ayında), buna göre ücretsiz hesaplarda barındırılan projeler GitLab.com'dan otomatik olarak silinecek depolarınız 12 ay boyunca etkin değilse.

Değişim bakım maliyetlerini düşürmeyi hedefliyor Geliştirme aşamasında olmayan terk edilmiş projeleri ve çatalları depolamak ve işlemek için kaynakları serbest bırakarak barındırma.

Terk edilmiş projeler için altyapı bakımının GitLab.com'un tüm barındırma maliyetlerinin dörtte birini oluşturduğu tahmin ediliyor ve bu tür projelerin otomatik olarak temizlenmesi yılda bir milyon dolara kadar tasarruf sağlayabilir.

The Register, bu tür projelerin GitLab'ın barındırma maliyetlerinin dörtte birini oluşturduğunu ve bu otomatik proje silme işleminin bulut kodlama işbirliği hizmetinden yılda 1 milyon dolara kadar tasarruf sağlayabileceğini öğrendi. Bu nedenle, GitLab'ın finansmanını sürdürülebilir tutmaya yardımcı olmak için politika önerildi.

Durumu bilen ve medyayla tartışmaya yetkileri olmadığı için isminin açıklanmasını istemeyen kişiler, The Register'a politikanın Eylül 2022'de yürürlüğe gireceğini söyledi.

Fiili kaldırmadan önce, haftalar veya aylar içinde, bildirimler depo sahiplerine gönderilecek Projenin alaka düzeyini doğrulamak için bir uyarı ile kaldırma talebinde bulunanlar. Yalnızca, yazarları uyarılara yanıt vermeyen, yıl içinde depoda herhangi bir değişiklik kaydedilmeyen, yeni sayı yayımlanmayan ve yorum gönderilmeyen, terkedilmiş projelerin silinmesi beklenir.

Ancak bazıları topluluktaki üyeler, önerilen kaldırmanın kötü bir uygulama olduğunu düşünüyor, çünkü etkin olmayan havuzlardan gelen kod, etkin kalan diğer projelerde bir bağımlılık olarak kullanılabilir.

Ayrıca, projelerinin mevcut durumunun optimal bir seviyeye ulaştığını ve kodun yeterince iyi olduğunu ve iyileştirme gerektirmediğini düşünebilecek veya başlangıçta bunların olduğunu keşfedebilecek olan bazı yazarların kalıcı değişikliklerin hedefi olmadığı belirtilmektedir. geliştirilmesi planlanmamıştır, ancak bu çevrenizdekiler için faydalı olabilir.

Açık kaynak savunucusu ve açık .Net topluluğuna katılan Geoff Huntley, politikayı "kesinlikle vahşi" olarak nitelendirdi.

“Kaynak kodu çok fazla disk alanı kaplamaz, birinin tüm bu kodu kaldırması topluluğu yok eder. Markanızı ve iyi niyetinizi yok edecekler. İnsanlar kodlarını orada barındırıyor çünkü yeniden kullanım ve yeniden düzenleme için genel halka açık olacağına dair bir fikir var.

Elbette, her zaman orada barındırılacağının garantisi yoktur, ancak açık kaynağın yazılı olmayan kuralları, kodu kullanılabilir hale getirmeniz ve kaldırmamanızdır. Korumacıların kodu çekmesini sağladık ve toplulukta bu konuda çok fazla öfke vardı" dedi ve çekilen bir ürüne bağlı diğer projelerin zarar göreceğine dikkat çekti.

"Bütün bağımlılıklar derlenemez," diye yakındı.

Buna ek olarak, etkin olmayan projelerden gelen kodlara dış kaynaklar tarafından başvurulabilir ve kaldırarak, doğrulanmış bir ana kopya kaybolacak referans alınabilir (resmi olmayan kopyaların kötü amaçlı etkinlik içermediği garanti edilmez), bu nedenle silmek yerine, kodu salt okunur modda erişme yeteneğini korurken durumu arşivlemek muhtemelen daha uygun olacaktır.

Çöp çatallarını depolarken disk alanından tasarruf etmek için, kopyaları işlemek için daha verimli yöntemler kullanabilirsiniz; örneğin, GitHub, sahipliği mantıksal olarak taahhütlerden ayırarak veri yinelenmesini önlemek için tüm ana depo nesnelerini ve bunlarla ilişkili çatalları bir arada depolar.

Son olarak, kural değişikliklerinin henüz resmi olarak açıklanmadığını ve iç planlama aşamasında olduğunu belirtmekte fayda var.

Son olarak, bunun hakkında daha fazla bilgi edinmek isteyenler için not hakkında, orijinal yayına başvurabilirsiniz Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   isimsiz dijo

    gitlab'da bir şeyler oluyor, aslında bazı projeler postmarketOS'ta olduğu gibi diğer platformlara geçmeyi düşünüyor: https://postmarketos.org/blog/2022/07/25/considering-sourcehut/