1 poin oleh GN⁺ 2024-10-17 | Belum ada komentar. | Bagikan ke WhatsApp
  • Winamp sempat membuka kode pemutar desktop lamanya dengan harapan mendapat kontribusi eksternal, tetapi belum sampai sebulan kemudian seluruh repositori GitHub dihapus, sehingga upaya kolaborasi itu goyah
  • Kode yang dibuka didistribusikan di bawah Winamp Collaborative License 1.0.1, dan melarang distribusi source maupun biner hasil modifikasi, sehingga jauh dari pola open source pada umumnya
  • Justin Frankel, pengembang inti Winamp pada masa awal, menilai lisensi itu “benar-benar tidak masuk akal”, dan meski ada syarat yang terkesan mencegah fork, repositori tersebut tetap mencapai setidaknya 2.600 fork saat diumumkan
  • Dalam proses peninjauan oleh pengembang, berturut-turut terungkap adanya kode dari proyek lain, kemungkinan kebocoran source server SHOUTcast, file yang dihapus tetapi masih tertinggal dalam riwayat Git, serta kemungkinan paket berpemilik dari Intel dan Microsoft ikut tercakup
  • Winamp berencana merilis dua versi resmi besar per tahun dengan dasar puluhan juta pengguna Windows aktif tiap bulan, tetapi penghapusan repositori dan kontroversi ini membuatnya kehilangan kepercayaan komunitas pengembang

Repositori source Winamp dihapus bahkan sebelum genap sebulan sejak dibuka

  • Llama Group, pemilik Winamp yang berbasis di Belgia, membuka source “Legacy Player Code” pada 24 September
    • Tujuannya agar pengembang dapat menyumbangkan keahlian, ide, dan semangat untuk mengembangkan Winamp
  • Namun belum sampai sebulan kemudian, repositori GitHub WinampDesktop dihapus seluruhnya
  • Sebelum dihapus, repositori itu tampak telah menghadapi atau melanggar sejumlah masalah
    • Berbagai lisensi kode yang berbeda tercampur di dalamnya
    • Source code dari paket perangkat lunak non-open source tampak ikut terekspos
    • Ini meninggalkan kesan buruk di komunitas open source

Batasan dari lisensi “Collaborative”

  • Kode Winamp dibuka pada akhir September, tetapi tetap jauh dari open source dalam arti yang umum
  • Winamp Collaborative License (WCL) Version 1.0.1 melarang distribusi perangkat lunak yang telah dimodifikasi, baik dalam bentuk source maupun biner
    • Hanya pemelihara repositori resmi yang boleh mendistribusikan perangkat lunak dan hasil modifikasinya
    • Siapa pun bisa berkontribusi, tetapi hak distribusi tetap berada di pihak Winamp
  • Justin Frankel, pengembang inti Winamp asli sekaligus pendiri Nullsoft, ditanya di situs Q&A apakah ia berminat berkontribusi
    • Frankel menjawab bahwa ketentuan lisensi itu “completely absurd” dari cara penulisannya
    • Bahkan jika ditafsirkan sesuai maksudnya, menurutnya lisensi itu tetap “terrible”, lalu ia menutup dengan “No thank you”

Masalah yang terungkap lewat fork dan peninjauan kode

Benturan antara pemutar era Windows 98 dan platform pengembangan modern

  • Di thread issue GitHub, muncul tanggapan bahwa cara penulisan kode telah banyak berubah sejak masa kejayaan Winamp di era Windows 98, dan Winamp tampaknya terburu-buru mengunggah kode ke platform yang tidak benar-benar mereka pahami
  • Winamp tumbuh pada masa yang mirip dengan jaringan MP3 ilegal seperti Napster, Limewire, dan Kazaa
    • Ia menyediakan cara yang lebih baik untuk merapikan dan memutar musik berkompresi tinggi dengan metadata yang sering keliru
  • Setelah penutupan web pada 2013, aset Winamp diakuisisi oleh Radionomy pada 2014
  • Pada 2019, direncanakan versi baru yang ingin menggabungkan perpustakaan musik lokal dengan web streaming podcast dan radio
  • Pada 2022, pembaruan besar sempat dirilis, tetapi saat itu pun aplikasinya masih dinilai sebagai “ancient app” dalam banyak hal
  • Pada akhir 2022, dukungan untuk musik NFT juga ditambahkan

Rencana Llama Group dan kekosongan respons yang tersisa

  • Llama Group SA yang berbasis di Brussel menyatakan dalam siaran pers pembukaan kode bahwa puluhan juta orang masih menggunakan Winamp untuk Windows setiap bulan
  • Perusahaan itu berencana merilis dua versi resmi besar per tahun dengan fitur-fitur baru
  • Winamp for Creators adalah layanan yang ditujukan agar artis atau label dapat mengelola musik, lisensi, distribusi, dan monetisasi di berbagai platform
  • Llama Group menyatakan jumlah karyawannya sekitar 100 orang, tetapi ada bantahan yang menyebut angkanya lebih dekat ke sekitar 30 orang
  • Winamp tidak menanggapi permintaan komentar, baik saat source code dibuka maupun setelah repositorinya dihapus

Belum ada komentar.

Belum ada komentar.