- Sejak Desember 2019, binary integrasi VLC for Unity mulai didistribusikan di Unity Store
- Sebagai penghubung antara game engine Unity dan mesin multimedia VLC, ini memungkinkan pembuatan pemutar media kustom berbasis teknologi VLC di dalam game berbasis Unity
- Baik Unity maupun LibVLC sama-sama memiliki portabilitas tinggi, sehingga berguna untuk integrasi lintas platform
- Banyak pengguna segera mengunduhnya dari Unity Store ketika membutuhkan solusi multimedia berperforma tinggi untuk aplikasi dan game Unity
- Menargetkan Windows, UWP, dan Android
Dilarang di Unity Store
- Pada akhir musim panas 2023, akun publisher langsung diblokir setelah menerima email berikut dari Unity
- Upaya kompromi dicoba melalui pertukaran email yang lambat selama beberapa bulan, tetapi Unity menyatakan bahwa kembalinya ke Unity Store tidak disambut, termasuk dengan mengecualikan kode LGPL dari aset
- Saat ini ada ratusan aset Unity di Unity Store yang menyertakan dependensi LGPL (misalnya FFmpeg), sehingga penegakan seperti ini tampak sepenuhnya acak
- Unity sendiri, baik editor maupun runtime, sudah menggunakan dependensi LGPL. Unity dibangun di atas pustaka seperti Lame, libiconv, libwebsockets, dan websockify.js
- Unity menggunakan dan mendapatkan manfaat dari pustaka open source LGPL, tetapi publisher dan pengguna Unity tidak bisa melakukannya melalui Unity Store
Pengenalan Videolabs Store
- Setelah aset Unity dihapus, pelanggan lama maupun baru menanyakan status VLC for Unity
- Ada banyak perusahaan yang menggunakan LibVLC SDK dan teknologi terkait (misalnya FFmpeg)
- Karena itu, sebuah toko sederhana dibuka di situs web Videolabs agar meski tidak ada di Unity Store, pengguna tetap bisa membeli binary plugin open source VLC Unity
Paket konsultasi multimedia yang fleksibel
- Saat pengguna menghadapi masalah atau meminta fitur baru, komunitas bisa membantu, tetapi waktu terbatas dari beberapa sukarelawan saja tidaklah cukup.
- Baik bagi pengelola proyek open source maupun konsumen komersial, yang terbaik adalah menyediakan penawaran produk dan layanan yang jelas untuk proyek tertentu.
- Videolabs Store menawarkan paket konsultasi multimedia 3 jam, 10 jam, dan 24 jam untuk LibVLC dan FFmpeg.
- Apa pun platform OS atau toolkit yang digunakan, mereka dapat membantu.
Produk lainnya
- Lisensi komersial LibVLCSharp dan ebook LibVLC dapat ditemukan di Videolabs Store, dan produk integrasi untuk game engine lain seperti Kyber (SDK streaming game/desktop latensi ultra-rendah dan kontrol jarak jauh) serta Unreal juga akan segera hadir.
Opini GN⁺:
- Unity yang menggunakan pustaka LGPL tetapi melarang penggunaan aset yang menyertakan kode LGPL di Unity Store dapat dipandang sebagai sikap yang kontradiktif.
- Situasi ini dapat berdampak penting pada hubungan antara komunitas open source dan pengguna komersial, sekaligus mendorong diskusi tentang keberlanjutan proyek open source.
- Pendirian Videolabs Store menghadirkan cara baru untuk terus memelihara dan mendistribusikan aset open source seperti integrasi VLC for Unity dengan melewati pembatasan Unity Store.
1 komentar
Pendapat Hacker News
Penulis asli LGPL v1 tidak mungkin membayangkan hal-hal seperti app store atau binary bertanda tangan sekitar tahun 1991. Dynamic linking memberikan cara bagi pengguna untuk dengan mudah meningkatkan kode library.
Jika Unity melarang proyek VLC karena penggunaan perangkat lunak LGPL, mungkin dibutuhkan semacam "lobi/gilda penghancuran timbal balik yang terjamin".
Kita entah di mana telah kehilangan kebijaksanaan atau kemauan untuk memahami perbedaan antara bunyi hukum dan semangat hukum.
Fakta bahwa paket "VLC for Unity (Android)", "VLC for Unity (UWP)", "VLC for Unity (Windows)" telah dihentikan bukan sekadar penghentian, tetapi setara dengan pelarangan.
Saya tidak akan terkejut jika Unity sedang berusaha mengembangkan dan menjual mesin multimedia mereka sendiri. Praktik buruk seperti ini membuat saya ingin terjun ke politik.
Tidak ada penjelasan yang masuk akal tentang mengapa Unity Store tidak mengizinkan kode LGPL. Saya tidak terlalu memahami model Unity Store, jadi mungkin saya melewatkan sesuatu.
LGPL memberikan hak kepada pengguna akhir untuk mengganti bagian LGPL dengan versi yang dimodifikasi, tetapi pengguna yang mengunduh aplikasi Unity tidak dapat mengubah sebagian dari aplikasi tersebut.
(Penafian dari ketua VideoLAN) Plugin VLC-Unity sepenuhnya open source, dan siapa pun yang cukup terampil bisa membangunnya sendiri.
Sikap VLC (dan VideoLAN) terhadap paten perangkat lunak sudah dikenal luas, dan hal itu bisa sulit diterima oleh orang-orang yang menginginkan paten perangkat lunak atau yang diserang oleh paten perangkat lunak.
Saya bukan pengembang video game, tetapi saya penasaran apakah akan menjadi keputusan yang baik bagi VideoLAN untuk membuat plugin VLC untuk Godot. Godot masih terus mendapatkan momentum, dan meski memiliki media stack bawaan seperti Unity, kemampuannya cukup terbatas.
Steam juga tidak mengizinkan kode berlisensi GPL. Jika Anda ingin menautkan ke SteamWorks, silakan lihat dokumentasinya.