4 puan yazan GN⁺ 2024-05-18 | 1 yorum | WhatsApp'ta paylaş

Winamp kaynak kodunu açtığını duyurdu

  • Winamp kaynak kodunu açıyor

    • Winamp, efsanevi Windows oynatıcısının kaynak kodunu açarak ortak geliştirmeyi mümkün kılıyor.
    • 24 Eylül 2024'te uygulamanın kaynak kodunu dünya genelindeki geliştiricilere açmayı planlıyor.
    • Windows'ta kullanılan oynatıcının kodunu açarak tüm topluluğun geliştirmeye katılabilmesini sağlayacak.
  • Küresel iş birliği çağrısı

    • Dünyanın dört bir yanındaki geliştiriciler kendi uzmanlıklarını, fikirlerini ve tutkularını katkı olarak sunarak bu ikonik yazılımın gelişmesine yardımcı olabilecek.
    • Winamp, yalnızca bir müzik oynatıcıdan fazlasını ifade ediyor. Kendine özgü bir dijital kültürü, estetiği ve kullanıcı deneyimini kapsıyor.
  • Winamp'ın tarihsel ilerleyişi

    • Kaynak kodunun açılmasıyla Winamp tarihindeki bir sonraki önemli adımı atıyor.
    • Kullanıcılar artık ürünün iyileştirilmesine doğrudan katkı sunabilecek.
    • Winamp CEO'su Alexandre Saboundjian şöyle açıklıyor: "Bu karar, dünya çapında milyonlarca kullanıcıyı sevindirecek. Odağımız yeni mobil oynatıcı ve diğer platformlar üzerinde. Temmuz başında yeni bir mobil oynatıcı yayınlamayı planlıyoruz, ancak Windows'ta yazılımı kullanan on milyonlarca kullanıcıyı unutmayacağız. Onlar, binlerce geliştiricinin deneyimi ve yaratıcılığından faydalanacak. Winamp, yazılımın sahibi olarak resmî sürüm için hangi yeniliklerin benimseneceğine karar verecek."
  • Geliştirici katılımı

    • İlgilenen geliştiriciler şu adresten kendilerini bildirebilir: about.winamp.com/free-llama

GN⁺ görüşü

  • Winamp'ın tarihsel değeri

    • Winamp, 1990'larda ve 2000'lerin başında birçok kullanıcının sevdiği bir müzik oynatıcıydı ve dijital müzik kültürünün önemli bir parçasını oluşturuyordu. Kaynak kodunun açılması, bu tarihsel değerin yeniden hatırlanması için bir fırsat olabilir.
  • Geliştirici topluluğunun canlanması

    • Kaynak kodunun açılması, dünya genelindeki geliştiricilerin iş birliği yaparak Winamp'ı daha da geliştirmesi için bir fırsat sunuyor. Bu durum, açık kaynak topluluğunun canlanması ve teknolojik ilerleme üzerinde olumlu etki yaratabilir.
  • Teknik zorluklar ve fırsatlar

    • Winamp kaynak kodunu analiz etme ve iyileştirme sürecinde birçok teknik zorluk ortaya çıkabilir. Bu da geliştiricilere öğrenme ve gelişme fırsatı sunar.
  • Çeşitli platform desteği

    • Winamp'ın yeni mobil oynatıcıyı ve diğer platformları desteklemeyi planlaması, kullanıcılara daha fazla seçenek sunuyor. Bu, Winamp'ın kullanıcı tabanını genişletmesine yardımcı olabilir.
  • Rakip ürünler

    • Günümüzde pazarda çeşitli müzik oynatıcılar bulunuyor. Örneğin VLC Media Player ve foobar2000. Winamp'ın kaynak kodunu açması, bu rakip ürünlerden ayrışmak için önemli bir strateji olabilir.

1 yorum

 
GN⁺ 2024-05-18
Hacker News görüşleri
  • Geçen yıldan beri Winamp sahiplerinin mali sıkıntı yaşadığı ve Winamp’ı bugüne kadar ayakta tutan asgari ekibin de işten çıkarıldığı söyleniyor
    Asıl odaklarının HTML5 ve mobil için bir streaming hizmeti olan Winamp tarafı olduğu görülüyor; bu hamle de PC için Winamp bakımını topluluğa devretme girişimi gibi duruyor
    Kendi hâline bırakıp ölmesine izin vermekten iyidir
    https://forums.winamp.com/forum/winamp/winamp-site-design/46...

    • Hâlâ KaZaA’nın açık kaynak olmasını bekliyorum
      Bugünün çocukları müzik videosu indirmeye çalışırken karşılarına kafa kesme videosu çıkmasının nasıl bir his olduğunu bilmez
    • Böyle bir karar aldıkları için gerçekten minnettarım
      Şirket zaten dağılacaksa, daha fazla şirketin kaynak kodunu en azından olduğu gibi yayımlamasını isterdim
    • Demek ki Winamp’ın creator tarafındaki hizmetlerini kullanırken bu kadar berbat zaman geçirmemin sebebi buymuş
      Sorumlu kişi, kurulum desteği, tanıtım vb. alacağım söylenmişti ama 1 yıl boyunca hiçbir şey yapmayıp sonra 1 yılın sonunda bunun ücretini çıkarmaya çalıştılar
    • Şirketler neden ancak iflasın eşiğine gelince açık kaynağa yöneliyor, anlamıyorum
      Bu daha çok topluluk ya da açıklık için değil, sahiplerin daha sonra çatallayabilmesi için yapılıyor gibi görünüyor
  • Anlamlı olması için 20 yıl geç kalmış bir açılış, ama yine de görmek güzel
    Hangi lisansla yayımlanacağına dair hiçbir şey söylenmemesi, hatta ancak e-postayla sorunca erişilebilmesi de ilginç
    Bu kadar eski bir yazılım için bugün böyle bir zahmete girmeleri şaşırtıcı; nostalji dışında çok büyük bir değeri varmış gibi de görünmüyor

    • Winamp’ın topluluk güncellemesi olan WACUP kullanıyorum ve harika
      Başka müzik çalarlar da denedim ama sonunda yine buna geri dönüyorum
      Kötü görselleştirme efektlerini seven biri bile değilim, ama arayüz bana kusursuz şekilde uyuyor
      https://getwacup.com/
    • Daha dün bile bir Godot oyununda benzerini yapmaya çalışırken Winamp’ın varsayılan görselleştirme efektine bakıp duruyordum
      Temel kısmını aşağı yukarı yaptım ama Winamp kadar akıcı görünmüyor
      Hafif bir iz efektiyle her sütunda yavaşça aşağı inen bir “cap” etkisi gerekiyor gibi; şu anki hâli fazla titreşimli duruyor
    • Alt bileşenlerin lisans yükümlülükleri yüzünden kamusal dağıtım yasak ya da karmaşık hâle gelmiş olabilir
      Ya da birileri kaynak kodunu inceleyip geleneksel bir açık kaynak lisansıyla yeniden lisanslanamayacak bileşenleri satın almayı veya sözleşmesel sorumlulukları devralmayı umuyor olabilir
      Belki de diğer satış kanalları pek işlemeyince kaynak kodunu adeta görücüye çıkan bir gelin gibi dolaştırıyorlardır
      Ya da sadece gerçek dünyadaki ticari kod olduğu için, kamusal açık kaynak proje standartlarına göre epey utanç verici bir durumda olabilir
    • Yerelde sakladığım MP3’leri çalmak için hâlâ Winamp kullanıyorum
      Müziği medya kütüphanesi olarak yönetmekten çok, doğrudan müzik çalmaya odaklanan bir oynatıcıyı uzun zamandır görmedim
    • Bir medya oynatıcıyla para kazanılamayacağını anlamaları 20 yıl sürmüş
  • Hobi olarak Windows programlama yaptığım dönemde, Borland C++ Builder kullanırken Winamp gibi bir şey yapmak için gereken beceriye gerçekten imrenirdim
    Özellikle UI uygulaması konusunda; o dönemde ileri seviye öğrenme kaynakları ya da örnekler ya neredeyse yoktu ya da bulup bir araya getirmesi çok zordu

    • Çalışırken farklı skin’lere geçebilmesi ve türlü türlü eklentiler yükleyebilmesi, modern yazılımları utandıracak düzeydeydi
    • (Borland) Delphi de standart dışı biçimde pencereler yapmayı kolaylaştırıyordu; işin sırrı Win32 API’yi kullanmaktı
      Delphi’de bu gerçekten çok kolaydı
      Örnek burada: http://www.delphicorner.f9.co.uk/articles/forms4.htm
    • Okuldaki takım projesi için bir Winamp klonu yapmış olmamı güzel hatırlıyorum
      Eklenti tabanlı bir oynatıcı, giriş-çıkış eklentileri, hatta çok sınırlı bir ağ üzerinden streaming varyantı bile alelacele bir araya getirmiştik
      Güzel bir projeye gömülüp gittiğimiz iyi zamanlardı; bunun yaklaşık 25 yıl önce olması şaşırtıcı
    • Justin Frankel’ın IRC’de #winprog gibi kanallarda sık sık bulunduğunu ve UI’yi skin uygulanabilir hâle nasıl getirdiğini gösterdiğini hatırlıyorum
      Fikir ve geri bildirim de topluyordu; sanırım 1996–1997 civarıydı
  • Güzel. HTML ile yeniden uygulanmış Webamp’ı seviyorum: https://webamp.org/

    • O benim yan projem
      İnsanların keyifle kullandığını duymak gerçekten sevindirici
    • Gerçekten harika
      Skin sitesinde saatlerce vakit geçirmek çok kolay: https://skins.webamp.org/
    • İçimde kalmış o isteği bununla giderdim
      Teşekkürler
  • Yaklaşık 20 yıl önce Winamp ekibine neredeyse işe alınacaktım
    O sırada ekip Winamp 3 üzerinde çalışıyordu ve duyduğuma göre bu, modern C++ ile neredeyse baştan yazılmış bir sürümdü
    Önceki kod tabanı Justin Frankel’ın yazdığı, neredeyse tamamen C olan bir yapıydı ve herkesin Winamp 3’ten pek hoşlanmadığı anlaşılıyordu
    Çok fazla hatası vardı ve eklenti çerçevesi aşırı derecede karmaşıktı
    Hangi kaynak kodunu açacaklarını merak ediyorum. İkisi de olabilir

    • İlk başta bunu Justin Frankel’ın kod tabanından nefret ettikleri şeklinde okuyup tekrar okudum
      Onun yaptığı diğer her şey müthişti, özellikle Reaper daha başından beri öyleydi
      Bu AOL dönemi miydi?
  • Biraz daha modern bir alternatif arıyorsanız foobar2000 öneririm: https://www.foobar2000.org/
    Varsayılan görünümü çok güzel sayılmaz ama inanılmaz düzeyde özelleştirilebilir olması bunu telafi ediyor
    Bileşen ekosistemi de çok güçlü ve Wine üzerinde de iyi çalışıyor

  • Duyurudaki ifade dikkatli seçilmiş, bu yüzden bunun tam anlamıyla özgür bir lisans olacağı konusunda şüpheliyim

    • Ellerindeki her şeyi yeniden lisanslayabilecek bir konumda olmayabilirler ya da bunun doğru yolunu tam bilmiyor olabilirler
      Microsoft gibi büyük ve yaşayan şirketler, avukatlarla birlikte eski kodu yayımlarken neyi yayımladıklarını net biçimde anlayıp kendilerini uygun şekilde güvence altına alabilir
      Ama son aşamaya gelmiş bir şirketin buna bütçe ayırabileceğini düşünmek zor
      O dönemlerin ticari yazılımları tüm bağımlılıkları açık kaynak olacak şekilde üretilmiyordu; ayrıca katkı sunanlar ve yüklenicilerle telif haklarını açık kaynak yeniden lisanslamaya uygun biçimde temizleyen anlaşmaların her zaman yapılmış olması da beklenemez
      Belirli haklar açıkça başka taraflara devredilmiş olabilir ya da bu örnekte olduğu gibi kamusal incelemeye açılmaya hazırlanmış olabilir, ama yeniden lisanslama ayrı bir mesele
    • Epey tuhaf
      Belirli bir gelecek tarih verip yine de open source ifadesinden kaçınmışlar
      Şirketler normalde böyle bir duyuru yaparken aynı anda bir GitHub deposu da sunar; buna benzer bir örnek hatırlamıyorum
      Twitter örneğinde de Elon Musk algoritmayı açacağını söylemişti ve bir süre sonra gerçekten yayımlandı
      Kodun kamuya açılması genel olarak olumlu, ama lisansı ve kodu görmeden buna fazla anlam yüklemek zor
  • Bu kaynak birkaç yıl önce sızdırılmıştı: https://news.ycombinator.com/item?id=29379346

  • Gerçekten lamanın kıçına tekmeyi bastı

    • 20 yıl sonra o giriş sesini yeniden duymak, benim kıçıma da sağlam bir tekme yemişim gibi hissettirdi
  • Umarım bu Winamp 2.x kaynak kodudur
    3 ya da 5 değil