कुछ अस्थिर हफ्तों के बाद Winamp ने GitHub source code repository हटा दी
(arstechnica.com)- Winamp ने पुराने desktop player code को सार्वजनिक कर बाहरी योगदान की उम्मीद की थी, लेकिन एक महीने से भी कम समय में पूरी GitHub repository हटा दी, जिससे collaboration की कोशिश डगमगा गई
- जारी किया गया code Winamp Collaborative License 1.0.1 के तहत वितरित हुआ, और modified source तथा binary के वितरण पर रोक लगाता था, इसलिए यह सामान्य open source तरीके से काफ़ी अलग था
- Winamp के मूल core developer Justin Frankel ने इस license को “पूरी तरह बेतुका” माना, और fork रोकने जैसी शर्तों के बावजूद repository को सार्वजनिक होने के समय तक कम से कम 2,600 बार fork किया गया
- developer review के दौरान दूसरे projects का code, SHOUTcast server source leak की संभावना, Git history में बचे deleted files, और Intel·Microsoft के proprietary packages शामिल होने की आशंका लगातार सामने आई
- Winamp ने हर महीने करोड़ों Windows users के आधार पर साल में 2 बड़े official versions की योजना बनाई थी, लेकिन repository deletion और विवादों के कारण developer community का भरोसा खो दिया
सार्वजनिक होने के एक महीने से भी कम समय में हटाई गई Winamp source repository
- Winamp की बेल्जियम-आधारित मालिक कंपनी Llama Group ने 24 सितंबर को “Legacy Player Code” source जारी किया
- इसका उद्देश्य था कि developers अपनी expertise, ideas और passion से Winamp को आगे बढ़ाने में योगदान दें
- इसके बाद एक महीने से भी कम समय में WinampDesktop GitHub repository पूरी तरह हटा दी गई
- हटाए जाने से पहले repository कई समस्याओं से घिरी हुई दिखी या उनका उल्लंघन करती प्रतीत हुई
- अलग-अलग code licenses आपस में मिले हुए थे
- non-open software packages का source code उजागर हुआ लगता था
- इसने open source community पर बुरा प्रभाव छोड़ा
“Collaborative” license की पाबंदियां
- Winamp code सितंबर के अंत में सार्वजनिक हुआ, लेकिन सामान्य अर्थों में यह open source से काफ़ी दूर था
- Winamp Collaborative License (WCL) Version 1.0.1 modified software को source या binary रूप में वितरित करने की अनुमति नहीं देता था
- सिर्फ आधिकारिक repository maintainers ही software और उसके modifications वितरित कर सकते थे
- कोई भी योगदान दे सकता था, लेकिन distribution अधिकार सिर्फ Winamp के पास रहते थे
- Winamp के मूल core developer और Nullsoft के संस्थापक Justin Frankel से Q&A साइट पर योगदान देने की इच्छा के बारे में पूछा गया
- Frankel ने जवाब दिया कि license की शर्तें लिखे जाने के तरीके के कारण “completely absurd” हैं
- उन्होंने कहा कि इच्छित अर्थ में भी इसे पढ़ें तो यह “terrible” है, और “No thank you” कहा
forks और code review में सामने आई समस्याएं
- license ऐसा लगता था जैसे वह forks को रोकना चाहता हो, लेकिन लेख लिखे जाने तक repository को कम से कम 2,600 बार fork किया जा चुका था
- developers ने source के सार्वजनिक होते ही उसे fork कर review किया और कई असामान्य बातें पकड़ीं
- दूसरे projects का code बड़े हिस्से में Winamp repository में शामिल दिखा, और बाद में संभवतः हटा दिया गया
- यह संभावना भी उठी कि मूल Winamp code ने SHOUTcast server software का source code leak किया हो
- problematic files को rebase की बजाय सिर्फ delete करके हटाने की कोशिश की गई, जिससे वे Git mechanism समझने वालों के लिए अब भी उपलब्ध रहे
- release के build tools में Intel और Microsoft के proprietary packages शामिल दिखे
Windows 98 दौर के player और आधुनिक development platform की टक्कर
- GitHub issue threads में ऐसी प्रतिक्रियाएं आईं कि Windows 98 दौर में Winamp के शिखर के बाद coding practices बहुत बदल चुकी हैं, और ऐसा लगता है कि Winamp ने ऐसे platform पर code जल्दबाज़ी में डाल दिया जिसे वह ठीक से समझता नहीं था
- Winamp का विकास Napster, Limewire, Kazaa जैसे illegal MP3 networks के लगभग उसी दौर में हुआ
- इसने गलत metadata वाले अत्यधिक compressed music को व्यवस्थित और चलाने का बेहतर तरीका दिया
- 2013 में web shutdown के बाद Winamp assets को 2014 में Radionomy ने अधिग्रहित किया
- 2019 में local music library को podcasts और radio web streaming के साथ जोड़ने वाला नया version योजना में था
- 2022 में बड़ा update आया, लेकिन तब भी app को कई मायनों में “ancient app” कहा गया
- 2022 के अंत में music NFT support फीचर भी जोड़ा गया
Llama Group की योजना और बाकी रह गया जवाबी शून्य
- ब्रसेल्स-आधारित Llama Group SA ने code release press note में कहा कि हर महीने करोड़ों लोग अब भी Windows के लिए Winamp का उपयोग करते हैं
- कंपनी नए features के साथ साल में 2 बड़े official versions जारी करने की योजना बना रही थी
- Winamp for Creators एक ऐसी सेवा है जिसका लक्ष्य artists या labels को कई platforms पर music, licensing, distribution और monetization संभालने देना है
- Llama Group ने कहा कि उसके लगभग 100 कर्मचारी हैं, लेकिन इसका यह भी खंडन हुआ कि संख्या करीब 30 के आसपास है
- Winamp ने source code release के समय भी और repository हटाए जाने के बाद भी टिप्पणी के अनुरोधों का जवाब नहीं दिया
अभी कोई टिप्पणी नहीं है.