- Açık kaynak VLC for Unity entegrasyon paketi Unity Store'da engellendiği için geliştiriciler buna haksız bir uygulama diyerek tepki gösterdi
- Unity, LGPL lisansını gerekçe göstererek yasakladı, ancak Unity'nin kendisi de LGPL tabanlı kütüphaneler kullanıyor
- Unity Store'da hâlâ FFmpeg gibi LGPL içeren çok sayıda varlık bulunuyor ve bu kararın hangi ölçütlere göre uygulandığı belirsiz deniyor
- Buna karşılık geliştirici, ayrı bir mağaza (Videolabs Store) açarak ilgili varlığı ve danışmanlık ürünlerini doğrudan satmaya başladı
- Bu olay, açık kaynağın sürdürülebilirliği, lisans uygulamasında tutarlılık ve platform içindeki güç dengesizliği sorunlarını ortaya koydu
VLC for Unity entegrasyonu
- 2019'dan bu yana Unity Store'da VLC multimedya motoru ile Unity motorunu bağlayan bir köprü varlığı sunuluyordu
- Bu varlık Windows, UWP ve Android için dağıtıldı ve karmaşık multimedya işlevlerine ihtiyaç duyan Unity geliştiricileri arasında popülerdi
- Unity ve LibVLC'nin ikisi de güçlü çapraz platform desteğine sahip olduğundan, çeşitli cihaz ve işletim sistemlerinde kullanılabiliyordu
Unity Store'da varlığın engellenmesi
- 2023 yazında Unity, e-posta yoluyla bu varlık için mağazadan derhal kaldırma ve yayıncı hesabını askıya alma kararı bildirdi
- Geliştirici LGPL kodunu kaldırmayı önermesine rağmen bu teklif reddedildi ve kalıcı olarak geri dönemeyeceği söylendi
- Buna karşılık, mağazadaki diğer varlıklar hâlâ LGPL kütüphaneleri içeriyor (FFmpeg vb.)
- Hatta Unity'nin kendisi de Lame, libiconv, libwebsockets gibi LGPL kütüphaneler kullanıyor
Videolabs Store'un açılışı
- Buna yanıt olarak Videolabs web sitesi içinde ayrı bir mağaza açıldı; mevcut ve yeni müşteriler VLC for Unity ikili dosyalarını satın alabiliyor
- Kullanıcılar hâlâ açık kaynak derlemelerini kendileri de oluşturabiliyor; mağaza ise daha hızlı ve daha pratik bir erişim sunuyor
Esnek multimedya danışmanlık ürünleri
- LibVLC ve FFmpeg uzmanlarından oluşan ekip, danışmanlık ürünleri de sunuyor
- 3 saat, 10 saat ve 24 saatlik danışmanlık paketleri tek seferlik ya da aylık abonelik biçiminde kullanılabiliyor
- Özel derlemeler, SDK entegrasyonu, hata düzeltmeleri, teknik sorulara yanıt gibi çeşitli ihtiyaçlara destek verilebiliyor
Diğer ürünler ve planlar
- LibVLCSharp ticari lisansı, LibVLC e-kitabı, Kyber (ultra düşük gecikmeli yayın SDK'sı) gibi ürünler de mağazada sunuluyor
- Gelecekte Unreal Engine entegrasyonu gibi ek oyun motoru desteği de planlanıyor
Sonuç
- Unity'nin bu hamlesi, kendi açık kaynak kullanımına ters düşen bir çifte standart olarak eleştiriliyor
- Açık kaynak projelerini sürdürmenin ve topluluğa katkı sunmanın zorlukları bir kez daha görünür olurken, alternatif platformlar ve doğrudan satış yöntemlerine duyulan ihtiyaç öne çıkıyor
4 yorum
Motoru bile düzgün yapamayan bir şirket, saçma sapan ne varsa hepsini yapıyor demek ki lol
Belirsiz ve uç bir düşünce olabilir ama teknoloji sektöründe anlaşılmaz bir sorun çıktığında suçun çoğu zaman takım elbiselilerde olduğunu düşünmeden edemiyorum.
Unity yine...
Lisanslama meselesi yüzünden şirket batmanın eşiğine kadar gelmişti; yine de insanları sinirlendirmeyi başarıyorlar haha
Hacker News görüşü
websockify.jsLGPL v3 olduğu için Nintendo Switch gibi platformlara dahil edilemez