Ana Sayfa

DHH, Rails'i GitHub'dan Taşımalı mı?

1 dk okuma

Makale, Rails'in yaratıcısı DHH'nin projeyi GitHub'dan taşıması gerektiğini savunuyor. Yazar, GitHub'ın "Actions bulut platformu ücreti" adı altında bir "kiralama" modeline geçtiğini, dışarıdan (örneğin Blacksmith gibi araçlarla) işlem gücü kullanıldığında bile kontrol düzlemi için ücret talep ettiğini belirtiyor. Kendi deneyiminden yola çıkarak, Blacksmith ile CI süreçlerinin hem daha hızlı hem de daha ucuz hale geldiğini, bu durumun GitHub'ın sadece bir "tıkanma noktası" olarak para kazanmaya çalıştığını gösterdiğini vurguluyor. Bu, GitHub'ın temel hizmetlerinin artık ücretsiz olmadığını ve maliyetlerin arttığını işaret ediyor.

Öte yandan, GitHub'ın geliştirici deneyimi alanında da rekabetle karşı karşıya olduğu belirtiliyor. Yazarın ekibi, GitHub Issues ve Notion gibi araçlar yerine Linear'a geçerek iş akışlarında büyük bir iyileşme yaşamış. Linear'ın hızlı, kararlı ve estetik yapısı sayesinde ekip, kod incelemeleri için bile GitHub'a dönme ihtiyacını sorgulamaya başlamış. Linear'ın PR inceleme özelliklerini sunmaya başlamasıyla, GitHub'ın "Issues + PRs" paketinin giderek "körelmiş" hissettirdiği ve Linear'ın GitHub'ı binlerce küçük darbeyle yıprattığı ifade ediliyor. Linear, depoları barındırmak zorunda kalmadan GitHub'ın temel işlevlerini daha iyi sunarak rekabet ediyor.

Makale, GitHub'ın hem iş akışı/geliştirici deneyimi (Linear) hem de işlem gücü/kontrol düzlemi (Blacksmith) yönünden saldırı altında olduğunu özetliyor. Microsoft'un GitHub'ı yapay zeka odaklı bir platforma dönüştürme çabası, mevcut temel ürünün durgunlaşmasına yol açabilecek bir pencere açıyor. Yazar, teşvik uyumunun önemine dikkat çekerek, Blacksmith'in derlemeleri hızlandırdıkça, Linear'ın iş akışını iyileştirdikçe para kazandığını; GitHub'ın ise kullanıcıların platformdan ayrılamadığında para kazandığını belirtiyor. Bu durum, açık kaynak projeleri için GitHub'dan ayrılmanın stratejik bir zorunluluk haline gelebileceğini düşündürüyor.

İçgörü

Geliştirici araçları ekosistemindeki değişimler ve GitHub'ın 'kiralama' odaklı iş modeli, açık kaynak projeleri için stratejik kararları zorunlu kılıyor.

Kaynak