4 पॉइंट द्वारा GN⁺ 2024-05-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Winamp के source code को सार्वजनिक करने की घोषणा

  • Winamp ने source code सार्वजनिक किया

    • Winamp ने इस दिग्गज Windows player का source code सार्वजनिक करने का फैसला किया है, ताकि collaborative development संभव हो सके।
    • 24 सितंबर 2024 को दुनिया भर के developers के लिए application का source code सार्वजनिक किया जाएगा।
    • Windows पर इस्तेमाल होने वाले player का code खोलकर पूरी community को development में भाग लेने की अनुमति दी जाएगी।
  • वैश्विक सहयोग का निमंत्रण

    • दुनिया भर के developers अपनी expertise, ideas और passion का योगदान देकर इस प्रतिष्ठित software को आगे बढ़ाने में मदद कर सकते हैं।
    • Winamp सिर्फ एक music player से बढ़कर है। इसमें एक विशिष्ट digital culture, aesthetics और user experience शामिल हैं।
  • Winamp की ऐतिहासिक प्रगति

    • source code सार्वजनिक करके Winamp अपने इतिहास के अगले महत्वपूर्ण चरण में प्रवेश कर रहा है।
    • users अब product improvement में सीधे योगदान दे सकेंगे।
    • Winamp के CEO Alexandre Saboundjian ने कहा, "यह निर्णय दुनिया भर के लाखों users को खुशी देगा। हमारा focus नए mobile player और अन्य platforms पर है। हम जुलाई की शुरुआत में नया mobile player लॉन्च करने वाले हैं, लेकिन Windows पर इस software का उपयोग करने वाले करोड़ों users को नहीं भूलेंगे। उन्हें हजारों developers के अनुभव और creativity का लाभ मिलेगा। software के owner के रूप में Winamp आधिकारिक version के लिए innovation की दिशा तय करेगा।"
  • developers की भागीदारी

    • रुचि रखने वाले developers इस पते पर अपनी रुचि दर्ज कर सकते हैं: about.winamp.com/free-llama

GN⁺ की राय

  • Winamp का ऐतिहासिक महत्व

    • Winamp 1990s और 2000s की शुरुआत में कई users का पसंदीदा music player था, और digital music culture का एक महत्वपूर्ण हिस्सा रहा है। source code सार्वजनिक होना इस ऐतिहासिक महत्व को फिर से देखने का अवसर बन सकता है।
  • developer community का सक्रिय होना

    • source code सार्वजनिक होने से दुनिया भर के developers को सहयोग के साथ Winamp को और बेहतर बनाने का अवसर मिलेगा। इसका open source community और तकनीकी प्रगति पर सकारात्मक प्रभाव पड़ सकता है।
  • तकनीकी चुनौतियाँ और अवसर

    • Winamp के source code का विश्लेषण और सुधार करने की प्रक्रिया में कई तकनीकी चुनौतियाँ हो सकती हैं। यह developers को सीखने और आगे बढ़ने के अवसर प्रदान करेगा।
  • विभिन्न platforms का समर्थन

    • नए mobile player और अन्य platforms को support करने की Winamp की योजना users को अधिक विकल्प देगी। इससे Winamp के user base को बढ़ाने में मदद मिल सकती है।
  • प्रतिस्पर्धी products

    • वर्तमान market में कई music players मौजूद हैं। उदाहरण के लिए, VLC Media Player, foobar2000 आदि। Winamp का source code सार्वजनिक करना इन प्रतिस्पर्धी products से अलग पहचान बनाने की एक महत्वपूर्ण रणनीति हो सकता है।

1 टिप्पणियां

 
GN⁺ 2024-05-18
Hacker News की राय
  • कहा जा रहा है कि पिछले साल से Winamp के मालिक वित्तीय संकट से गुजर रहे थे, और Winamp को बनाए रखने वाली न्यूनतम मौजूदा टीम को भी निकाल दिया गया है
    उनका मुख्य फोकस HTML5 और मोबाइल के लिए streaming service वाले Winamp पर लगता है, और यह कदम PC के लिए Winamp की maintenance समुदाय को सौंपने जैसा दिखता है
    इसे यूँ ही मरने देने से तो बेहतर ही मानता हूँ
    https://forums.winamp.com/forum/winamp/winamp-site-design/46...

    • मैं अब भी KaZaA open source का इंतज़ार कर रहा हूँ
      आजकल के बच्चों को नहीं पता होगा कि music video डाउनलोड करने की कोशिश में beheading video निकल आना कैसा लगता था
    • यह फैसला लेने के लिए सचमुच धन्यवाद
      अगर कंपनी वैसे भी बंद होने वाली है, तो काश और कंपनियाँ अपना source code जैसा है वैसा ही public कर दें
    • तो शायद इसी वजह से Winamp की creator वाली service इस्तेमाल करते हुए मेरा इतना भयानक समय बीता
      हमें जिम्मेदार व्यक्ति, setup support, promotion वगैरह मिलना था, लेकिन उन्होंने 1 साल तक कुछ नहीं किया और फिर 1 साल बाद उसका पैसा वसूलने की कोशिश की
    • समझ नहीं आता कि कंपनियाँ दिवालियेपन के कगार पर पहुँचने के बाद ही open source क्यों करती हैं
      यह community या openness के लिए कम, और मालिक को बाद में fork कर सकने देने जैसा कदम ज़्यादा लगता है
  • मायने रखने के लिए यह 20 साल देर से किया गया release है, लेकिन फिर भी अच्छा लगता है
    यह किस license के तहत release होगा, इसका ज़िक्र नहीं है, और यह भी दिलचस्प है कि इसे पाने के लिए email inquiry करनी होगी
    अब आकर इतनी मशक्कत करना भी हैरान करता है, और software इतना पुराना है कि nostalgia के अलावा इसकी बहुत बड़ी value नहीं दिखती

    • मैं Winamp का community update WACUP इस्तेमाल करता हूँ और यह शानदार है
      दूसरे music players भी आज़माए, लेकिन आखिरकार वापस यहीं लौट आता हूँ
      ऐसा भी नहीं कि मैं बेकार visualizations का बहुत शौकीन हूँ, बस इसका interface बिल्कुल perfect fit लगता है
      https://getwacup.com/
    • कल ही मैं Godot game में कुछ वैसा बनाने की कोशिश करते हुए Winamp default visualizations को बार-बार देख रहा था
      core तो लगभग implement कर लिया, लेकिन यह Winamp जितना smooth नहीं दिखता
      लगता है हल्का afterimage और हर column पर धीरे-धीरे गिरने वाला ‘cap’ effect चाहिए, अभी जो बनाया है वह बहुत jittery दिखता है
    • sub-components की license obligations के कारण public distribution पर रोक लगी हो सकती है या वह जटिल हो गया होगा
      या हो सकता है कोई source code review करते हुए यह उम्मीद कर रहा हो कि कोई उन components को खरीद ले या contractual liabilities संभाल ले जिन्हें traditional open source license में relicense नहीं किया जा सकता
      असल में, दूसरी बिक्री channels ठीक से काम नहीं कर रहीं, इसलिए source code को संभावित दुल्हन की तरह दिखाया जा रहा हो सकता है
      या फिर यह बस real-world commercial code है, इसलिए public open source project के standards से काफी शर्मनाक हालत में हो सकता है
    • local में रखे MP3 playback के लिए मैं अब भी Winamp इस्तेमाल करता हूँ
      music को media library की तरह manage करने की बजाय, music playback पर ही focus करने वाला player मैंने लंबे समय से नहीं देखा
    • यह समझने में 20 साल लग गए कि media player से पैसा नहीं कमाया जा सकता
  • जब मैं hobby के तौर पर Windows programming करता था और Borland C++ Builder इस्तेमाल करता था, तब Winamp जैसी चीज़ बनाने के लिए जरूरी skills से मुझे सचमुच ईर्ष्या होती थी
    खासकर UI implementation में, और उस समय advanced learning material या examples या तो लगभग थे ही नहीं, या उन्हें ढूँढकर जोड़ना बहुत मुश्किल था

    • running state में अलग-अलग skins में बदल पाना और तरह-तरह के plugins load कर पाना modern software को शर्मिंदा कर देने लायक है
    • (Borland) Delphi ने भी non-standard shape वाली windows बनाना आसान किया था, और राज़ Win32 API का इस्तेमाल करने में था
      Delphi में यह सचमुच आसान था
      example यहाँ है: http://www.delphicorner.f9.co.uk/articles/forms4.htm
    • school team project में Winamp clone बनाने की अच्छी याद है
      हमने plugin-based player, input/output plugins, और बहुत limited network streaming variant को जैसे-तैसे जोड़कर बनाया था
      एक cool project में डूबे रहने के वे अच्छे दिन थे, और यह सोचकर हैरानी होती है कि अब लगभग 25 साल हो गए
    • याद है Justin Frankel IRC के #winprog जैसे channels में अक्सर रहते थे, और UI को skinnable बनाने का तरीका दिखाते थे
      वे ideas और feedback भी माँगते थे, शायद 1996~1997 के आसपास की बात है
  • अच्छा है। HTML में फिर से implement किया गया Webamp मुझे पसंद है: https://webamp.org/

    • वह मेरा side project है
      लोगों को इसे इस्तेमाल करते देखकर सचमुच खुशी होती है
    • सचमुच शानदार है
      skin site पर आसानी से कई घंटे निकल सकते हैं: https://skins.webamp.org/
    • जो प्यास अभी भी बाकी थी, उसे इसने बुझा दिया
      धन्यवाद
  • लगभग 20 साल पहले मैं Winamp team में लगभग hire होने वाला था
    उस समय team Winamp 3 बना रही थी, और सुना था कि यह modern C++ में लगभग पूरी तरह से फिर से लिखने का काम था
    पिछला codebase Justin Frankel द्वारा लिखा गया लगभग C code था, और लगता है सबको Winamp 3 काफी नापसंद था
    उसमें bugs बहुत थे और plugin framework बेहद जटिल था
    उत्सुक हूँ कि कौन सा source code public करेंगे। शायद दोनों भी हो सकते हैं

    • पहले मुझे लगा कि आप Justin Frankel के codebase को नापसंद करने की बात कह रहे हैं, इसलिए दोबारा पढ़ा
      उन्होंने जो बाकी चीज़ें बनाईं वे सब जबरदस्त थीं, खासकर Reaper तो शुरुआत से ही
      क्या वह AOL वाला दौर था?
  • अगर थोड़ा ज्यादा modern alternative ढूँढ रहे हैं तो foobar2000 recommend करूँगा: https://www.foobar2000.org/
    default state में यह बहुत सुंदर नहीं है, लेकिन इसकी बेइंतहा customization क्षमता उसकी भरपाई कर देती है
    components ecosystem भी बहुत मजबूत है और Wine में भी अच्छे से चलता है

  • announcement की भाषा सावधानी भरी है, इसलिए मुझे संदेह है कि यह पूरी तरह free license होगा या नहीं

    • हो सकता है वे पूरे code को relicense करने की स्थिति में न हों, या उन्हें सही तरीका ठीक से पता न हो
      Microsoft जैसी बड़ी और सक्रिय कंपनी वकीलों के साथ पुराना code public करते समय यह पक्का कर सकती है कि क्या release किया जा रहा है और खुद को ठीक से liability से बचा सकती है
      लेकिन आखिरी दौर में पहुँची कंपनी इस काम पर budget खर्च कर पाएगी, ऐसा मानना मुश्किल है
      उस दौर का commercial software इस तरह नहीं बनाया जाता था कि सारी dependencies open source हों, और contributors/contractors के agreements भी हमेशा ऐसे साफ-सुथरे नहीं होते थे कि copyright को open source relicensing के लिए ठीक से व्यवस्थित कर दें
      कुछ rights किसी दूसरी party को स्पष्ट रूप से transfer किए गए हो सकते हैं, या इस बार की तरह public viewing तक की तैयारी हो सकती है, लेकिन relicensing अलग मामला है
    • काफी अजीब है
      एक specific future date बताई गई, लेकिन open source शब्द से परहेज़ किया गया
      आम तौर पर कंपनियाँ ऐसी announcement के साथ ही GitHub repository दे देती हैं, ऐसा मामला याद नहीं आता
      Twitter के मामले में भी Elon Musk ने algorithm public करने का वादा किया था, और कुछ समय बाद वह सच में upload हुआ
      code का public होना कुल मिलाकर positive है, लेकिन license और code देखे बिना इसे ज्यादा मायने देना मुश्किल है
  • यह source कुछ साल पहले leak हो चुका है: https://news.ycombinator.com/item?id=29379346

  • सचमुच llama की गांड पर जोरदार चाबुक मारा

    • 20 साल बाद वह intro फिर सुनकर लगा मेरी गांड पर भी ठीक से पड़ी
  • उम्मीद है यह Winamp 2.x source होगा
    3 या 5 नहीं