Haberler

Microsoft tartışmalı bir kararla .NET açık kaynak topluluğunu kızdırdı

Microsoft tartışmalı bir kararla .NET açık kaynak topluluğunu kızdırdı

Microsoft, son 10 yılını açık kaynaklı yazılımları benimseyerek ve hatta bazı noktalarda Linux’u ve açık kaynak topluluğunu sevdiğini kabul ederek geçirdi. Linux Vakfı, Microsoft’un yaklaşık beş yıl önce vakfa katılmasından sonra açık kaynak topluluğuyla çalıştığı için Microsoft’u bile övdü. Tüm bu iyi niyet, Microsoft’un amiral gemisi geliştirme araç takımı ve temel yazılım çerçevesi olan .NET topluluğunda meydana gelen bir fırtına sayesinde çökmek üzere olabilir.

Microsoft’un içinde tartışmalı bir iş kararı birçok soru işareti bıraktı. şirketin açık kaynak taahhüdü. Microsoft’taki birden fazla kaynak The Verge’e bunun şirket içindeki birçok geliştiriciyi kızdırdığını, ancak onlara aslında şikayet etmemelerinin söylendiğini söylüyor.

Satya Nadella Linux'u seviyor Microsoft geçmişte Linux’a olan sevgisini ilan etmişti.

Microsoft, bu hafta gelecek .NET 6 sürümünde Hot Reload’ın önemli bir bölümünü sessizce kaldırdı; bu, geliştiricilerin bir proje oluştururken anında geri bildirim almasına ve sonuçları hemen görmek için kodu değiştirmesine olanak tanıyan bir özellik.

Microsoft, geliştiricilerin popüler Visual Studio Code geliştirme ortamı da dahil olmak üzere dotnet watch ile çeşitli ortamlarda ve platformlarda Hot Reload’ı kullanmalarına olanak tanıyan .NET 6’nın neredeyse nihai “Release Candidate” sürümlerini test ediyor. Sürüm Adayı, genellikle Microsoft’un onu üretime hazır, tam özellikli olarak kabul ettiği ve insanların yalnızca tam olarak yayınlanmadan önce hatalara karşı dikkatli olması gerektiği anlamına gelir.

İlgili

Microsoft, Linux’u gerçekten seviyor < /h4>

Microsoft: açık kaynak konusunda yanıldık

Microsoft, Windows 10’da tam bir Linux çekirdeği gönderecek

Microsoft, Ballmer’ın adını verdikten 15 yıl sonra Linux Vakfı’na katıldı ‘kanser’

Ancak bu haftanın başlarında duyurulan bir son dakika değişikliği, Microsoft’un “Hızlı Yeniden Yükleme işlevini yalnızca Visual Studio 2022 aracılığıyla etkinleştireceği ve böylece çoğu kullanıcıya en iyi deneyimleri sağlamaya odaklanabileceğimiz” anlamına geliyor. Microsoft’ta Hot Reload özelliği üzerinde çalışan bir program yöneticisi olan Dmitry Lyalin, şirketin “öncelik vermesi gerektiğini” söyledi ve sonuç olarak Hot Reload’ı dotnet izleme aracının bir özelliği olarak bıraktı. GitHub’da kaldırma işlemini sorgulayan bir ileti dizisi, Hacker News ve Microsoft’un kendi blog gönderisine yapılan yorumların yanı sıra topluluktaki hayal kırıklığını vurguluyor.

Herhangi bir karışıklık için özür dilerim.

Sonuç olarak, Hot Reload, dotnet izleme aracının bir özelliği olarak yayınlanmayacaktır. Daha sonra gelecek olan VS4Mac desteğiyle VS 2022’yi ikiye katlıyoruz— Dmitry Lyalin (@LyalinDotCom) 21 Ekim 2021

“Kaynak koduna bakmak daha da hayal kırıklığı yaratıyor ~ 1-2 bin satırlık koddu ve bu kod şimdi son anda yırtıldı,” diyor şirketin F# ekibinde eski bir Microsoft çalışanı olan Phillip Carter. “Bu, özellikle sıcak yeniden yükleme yalnızca Visual Studio için başlamadığı için açık bir gerileme. Gerçekten bunun bir modelin başlangıcı olmadığını umuyorum.”

Verge, .NET 6’dan işlevselliği kaldırma kararının Microsoft’un geliştirici bölümü başkanı Julia Liuson tarafından verildiğini biliyor. Kaynaklar, hareketi iş odaklı bir karar olarak tanımlıyor ve şirketin radarın altında uçacağını ve bir geri tepme yaratmayacağını düşündüğü açık. Açık kaynak topluluğuyla yıllardır .NET üzerinde çalışan Microsoft mühendisleri kendilerini ihanete uğramış hissediyorlar ve kararın Microsoft’un açık kaynak çabaları üzerinde kalıcı etkileri olacağından korkuyorlar.

“İyi bir geliştirici deneyimi istiyorsanız, siz” Kaldırma sorununu ilk başta GitHub’da gündeme getiren bağımsız bir geliştirici olan Reilly Wood, .NET ekibinin tüm platformlar arası çabalarına aykırı gibi görünen Visual Studio’yu kullanmak zorunda kaldıklarını söylüyor.

Karar ayrıca Microsoft’un .NET Foundation’a katılımı nedeniyle .NET topluluğunda haftalarca süren huzursuzluğun ardından geldi.

İstifa eden bir yönetim kurulu üyesi geçtiğimiz günlerde .NET Foundation’ın rolünü sorguladı ve “Microsoft’un .NET Açık Kaynak üzerindeki iradesini uygulamak için mi yoksa sağlıklı bir topluluğu teşvik etmek ve desteklemek için mi buradasınız?” diye sordu.

Microsoft ayrıca dotnet watch için .NET 6’daki bu Hızlı Yeniden Yükleme işlevini kaldırmak için bir çekme isteğini kilitledi ve sınırladı. Bu, topluluğun son dakika değişiklikleri hakkında yorum yapmasını veya reddetmesini etkili bir şekilde engelledi. Topluluk şimdi Microsoft’un değişikliklerini geri almak için kendi çekme isteğini gönderdi, ancak onaylanması pek mümkün değil.

Sırayla @dotnetfdn’nin ilerlemesi için İcra Direktörü olarak istifamı sundum. Hâlâ @dotnet ekibindeyim ve en sevdiğim platformda çalışmaya devam etmeyi dört gözle bekliyorum.https://t.co/Xn4ghK3vMd

— Claire Novotny (@clairernovotny) 8 Ekim 2021

.NET 6 değişiklikleri ve .NET Foundation konusunda Microsoft’a ulaştık ve şirket yayınlanmak üzere zamanında bir bildiri yayınlayabiliyor.

Güncelleme, 17:18 ET: Makale, Microsoft’un GitHub’daki çekme isteği kilidinin ayrıntılarını netleştirmek için güncellendi.

.

Click to comment

Leave a Reply

E-posta hesabınız yayımlanmayacak.

Popüler Gönderiler

To Top