- Winamp, eski masaüstü oynatıcı kodunu yayımlayarak dış katkılar bekliyordu; ancak bir ay bile geçmeden GitHub deposunun tamamını silerek iş birliği denemesini sarstı
- Yayımlanan kod Winamp Collaborative License 1.0.1 altında dağıtıldı; değiştirilmiş sürümlerin kaynak ve ikili dosya olarak dağıtılmasını yasakladığı için alışıldık açık kaynak yaklaşımından uzaktı
- Winamp’ın eski çekirdek geliştiricisi Justin Frankel, lisansı “tamamen saçma” olarak değerlendirdi; fork’ları engelliyor gibi görünen koşullara rağmen depo, yayımlandığı dönemde en az 2.600 kez fork’landı
- Geliştiricilerin incelemelerinde başka projelere ait kodlar, SHOUTcast sunucu kaynak kodunun sızmış olma ihtimali, Git geçmişinde kalan silinmiş dosyalar ve Intel ile Microsoft’a ait kapalı paketlerin dahil edilmiş olma olasılığı peş peşe ortaya çıktı
- Winamp, her ay on milyonlarca Windows kullanıcısını gerekçe göstererek yılda iki büyük resmi sürüm planlıyordu; ancak deponun silinmesi ve tartışmalar, geliştirici topluluğunun güvenini zedeledi
Winamp kaynak deposu, açılmasından bir ay bile geçmeden silindi
- Winamp’ın Belçikalı sahibi Llama Group, 24 Eylül’de “Legacy Player Code” kaynak kodunu yayımladı
- Amaç, geliştiricilerin uzmanlıkları, fikirleri ve tutkularıyla katkıda bulunarak Winamp’ı geliştirmesini sağlamaktı
- Ardından bir ay bile geçmeden WinampDesktop GitHub deposu tamamen silindi
- Silinmeden önce depo çeşitli sorunlarla karşılaşmış ya da bunları ihlal etmiş görünüyordu
- Farklı kod lisansları birbirine karışmıştı
- Açık olmayan yazılım paketlerinin kaynak kodu ortaya çıkmış gibi görünüyordu
- Açık kaynak topluluğu üzerinde kötü bir izlenim bıraktı
“Collaborative” lisansının kısıtları
- Winamp kodu eylül sonunda yayımlandı, ancak genel anlamıyla açık kaynak olmaktan uzaktı
- Winamp Collaborative License (WCL) Version 1.0.1, değiştirilmiş yazılımın kaynak ya da ikili biçimde dağıtılmasını engelliyor
- Yazılımı ve değişikliklerini yalnızca resmi depo bakımcıları dağıtabiliyor
- Herkes katkıda bulunabiliyor, ancak dağıtım hakkı yalnızca Winamp tarafında kalıyor
- Winamp’ın eski çekirdek geliştiricisi ve Nullsoft’un kurucusu Justin Frankel, bir Q&A sitesinde katkı vermeyi düşünüp düşünmediğine dair bir soru aldı
- Frankel, lisans koşullarının yazılma biçimi itibarıyla “completely absurd” olduğunu söyledi
- Amaçlandığı şekilde yorumlansa bile “terrible” olduğunu belirterek “No thank you” dedi
Fork’lar ve kod incelemesinde ortaya çıkan sorunlar
- Lisans fork’ları engelliyor gibi görünse de depo, haberin yazıldığı sırada en az 2.600 kez fork’lanmıştı
- Geliştiriciler yayımdan hemen sonra kaynağı fork’layıp inceleyince çeşitli tuhaflıklar tespit etti
- Başka bir projenin kodunun büyük bölümleri Winamp deposuna dahil edilmiş gibi görünüyordu ve sonrasında silinmiş gibi görünüyor
- Özgün Winamp kodu SHOUTcast sunucu yazılımının kaynak kodunu sızdırmış olabilir
- Sorunlu dosyalar rebase ile değil, yalnızca silinerek kaldırılmaya çalışıldığı için Git mekanizmalarını bilenler için erişilebilir kalmaya devam etti
- Sürümün derleme araçlarında Intel ve Microsoft’a ait kapalı paketlerin bulunduğu görülüyor
Windows 98 dönemi oynatıcısı ile modern geliştirme platformunun çatışması
- GitHub issue başlıklarında, Windows 98 dönemindeki Winamp’ın parlak günlerinden bu yana kodlama pratiklerinin büyük ölçüde değiştiği ve Winamp’ın iyi anlamadığı bir platforma kodunu aceleyle yüklemiş gibi göründüğü yönünde tepkiler yer aldı
- Winamp, Napster, Limewire ve Kazaa gibi yasadışı MP3 ağlarıyla benzer dönemde büyüdü
- Hatalı metaveriyle etiketlenmiş yüksek sıkıştırmalı müzikleri düzenlemek ve çalmak için daha iyi bir yol sunuyordu
- 2013’te web tarafının kapanmasının ardından Winamp varlıkları 2014’te Radionomy tarafından satın alındı
- 2019’da yerel müzik kütüphanesini podcast ve radyo web akışlarıyla birleştirmeyi hedefleyen yeni bir sürüm planlanıyordu
- 2022’de büyük bir güncelleme çıktı; ancak o dönemde de uygulama birçok açıdan “ancient app” olarak değerlendirildi
- 2022 sonunda müzik NFT desteği de eklendi
Llama Group’un planları ve yanıtsız kalan noktalar
- Brüksel merkezli Llama Group SA, kodun yayımlanmasına ilişkin basın bülteninde her ay on milyonlarca kişinin Windows için Winamp’ı hâlâ kullandığını belirtti
- Şirket, yeni özellikler içeren yılda iki büyük resmi sürüm yayımlamayı planlıyor
- Winamp for Creators, sanatçıların veya plak şirketlerinin müzik, lisanslama, dağıtım ve gelir elde etmeyi birden çok platformda yönetmesini amaçlayan bir hizmet
- Llama Group yaklaşık 100 çalışanı olduğunu söylese de, sayının 30’a daha yakın olduğuna dair itirazlar da var
- Winamp, kaynak kodunu yayımladığı sırada da deponun silinmesinden sonra da yorum taleplerine yanıt vermedi
Henüz yorum yok.