4 पॉइंट द्वारा GN⁺ 2025-05-08 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • open source VLC for Unity integration package को Unity Store से ब्लॉक कर दिया गया, जिसके बाद डेवलपर्स ने इसे अनुचित कार्रवाई बताया
  • Unity ने LGPL लाइसेंस का हवाला देकर इसे प्रतिबंधित किया, लेकिन Unity खुद भी LGPL-आधारित लाइब्रेरीज़ का इस्तेमाल करती है
  • Unity Store में अब भी FFmpeg जैसे LGPL शामिल कई assets मौजूद हैं, जिससे इस कार्रवाई के लागू करने के मानदंड अस्पष्ट होने की बात उठी है
  • इसके जवाब में डेवलपर ने अलग स्टोर (Videolabs Store) शुरू किया और उस asset व consulting products की बिक्री सीधे शुरू कर दी
  • यह मामला open source sustainability, लाइसेंस लागू करने में consistency, और platform के भीतर power imbalance जैसी समस्याओं को उजागर करता है

VLC for Unity का integration

  • 2019 से Unity Store पर VLC multimedia engine और Unity engine को जोड़ने वाला bridge asset उपलब्ध कराया जा रहा था
  • यह asset Windows, UWP, Android के लिए वितरित किया गया था और जटिल multimedia features की ज़रूरत वाले Unity डेवलपर्स के बीच लोकप्रिय था
  • Unity और LibVLC, दोनों का cross-platform support बहुत मजबूत होने के कारण, इन्हें कई devices और OS पर इस्तेमाल किया जा सकता था

Unity Store में asset पर रोक

  • 2023 की गर्मियों में Unity ने ईमेल के ज़रिए इस asset को Store से तुरंत हटाने और publisher account suspend करने की कार्रवाई की
  • डेवलपर ने LGPL code हटाने का प्रस्ताव दिया था, फिर भी उसे अस्वीकार कर दिया गया, और बताया गया कि इसकी वापसी स्थायी रूप से संभव नहीं होगी
  • दूसरी ओर, Store के भीतर दूसरे assets में अब भी LGPL libraries शामिल हैं (जैसे FFmpeg)
  • यहां तक कि Unity खुद भी Lame, libiconv, libwebsockets जैसी LGPL libraries का उपयोग कर रही है

Videolabs Store की शुरुआत

  • इसके जवाब में Videolabs वेबसाइट के भीतर अलग स्टोर शुरू किया गया, जहां मौजूदा और नए ग्राहक VLC for Unity binaries खरीद सकते हैं
  • उपयोगकर्ता अब भी सीधे open source build खुद भी कर सकते हैं, जबकि यह स्टोर अधिक तेज़ और सुविधाजनक access देता है

लचीले multimedia consulting products

  • LibVLC और FFmpeg experts की टीम consulting products भी साथ में दे रही है
  • 3 घंटे, 10 घंटे, 24 घंटे के consulting packages एकबारगी या monthly subscription के रूप में उपलब्ध हैं
  • custom builds, SDK integration, bug fixes, technical questions का जवाब जैसी कई ज़रूरतों को पूरा किया जा सकता है

अन्य products और plans

  • LibVLCSharp commercial license, LibVLC ebook, Kyber (ultra-low-latency streaming SDK) भी इस स्टोर में उपलब्ध हैं
  • आगे चलकर Unreal engine integration जैसे अतिरिक्त game engine support की भी घोषणा की गई है

निष्कर्ष

  • Unity की यह कार्रवाई अपने ही open source उपयोग के विपरीत एक दोहरा मानदंड होने के कारण आलोचना झेल रही है
  • open source projects को बनाए रखना और community contribution की कठिनाइयाँ फिर से सामने आई हैं, और वैकल्पिक platforms व direct sales model की ज़रूरत अधिक स्पष्ट हुई है

4 टिप्पणियां

 
sonohoshi 2025-05-10

जो कंपनी इंजन भी ढंग से नहीं बना पाती, वो ऐसी बेकार हरकतें भी सब कर रही है lol

 
mhcoma 2025-05-09

यह थोड़ा धुंधला और अतिवादी विचार है, लेकिन टेक इंडस्ट्री में जब भी कोई ऐसी समस्या पैदा होती है जिसे समझना मुश्किल हो, तो अक्सर लगता है कि इसके पीछे वही सूट-बूट वाले लोग होते हैं।

 
y15un 2025-05-08

Unity फिर से...

लाइसेंसिंग को लेकर कंपनी लगभग बर्बाद होने तक जा चुकी थी, फिर भी ये लोगों को फिर से नाराज़ कर रहे हैं, हाहा

 
GN⁺ 2025-05-08
Hacker News राय
  • लगता है कि Unity की legal team ने गलत जानकारी मान ली और उसे contract में शामिल कर दिया। Unity assets और games LGPL dependency का उपयोग कर रहे हैं
    • LGPL ऐसा license है जिसे इस तरह डिज़ाइन किया गया है कि proprietary applications open source libraries से link कर सकें
    • GPL में इससे ज़्यादा सख्त requirements होती हैं, और अगर GPL code शामिल किया जाए तो पूरे derived work को भी GPL के तहत license करना पड़ता है
  • Unity के वकील कंपनी को बर्बाद कर रहे हैं
  • पहले जब मैं Unity में काम करता था, तब technical achievements पर गर्व था, लेकिन बाकी चीज़ों पर शर्म आती थी
  • VideoLab Store का VLC से कोई संबंध नहीं है, लेकिन वह यह विज्ञापन कर रहा है कि वह VLC team को hire कर सकता है
  • मुझे लगा था कि ज़्यादातर developer stores GPL और LGPL code को प्रतिबंधित करते हैं
    • Epic के Fab distribution contract में LGPL के उपयोग पर रोक है
    • Godot store LGPLv3 code की अनुमति देता है
    • Unity का LGPL code का उपयोग करना third-party plugin से अलग बात है
  • console release में LGPL v2 code का उपयोग करना ठीक है
    • websockify.js LGPL v3 है, इसलिए इसे Nintendo Switch जैसे platforms में शामिल नहीं किया जा सकता
    • यह जानना दिलचस्प होगा कि Unity इन components को बाहर रख रहा है या LGPL v3 का उल्लंघन कर रहा है
  • Unity के supplier contract से clause 5.10.4 गायब हो गया है
    • Wayback Machine के अनुसार, इसे 3 दिसंबर और 12 दिसंबर के बीच हटाया गया
  • Godot बेहतर विकल्प है
    • Unity एक खराब business decision है
    • Epic Games अपने वकीलों का उपयोग Apple से लड़ने के लिए करता है
  • Unity का developers को स्थायी रूप से ban करना पागलपन है
  • Unity एक भयानक कंपनी है