4 puan yazan GN⁺ 2025-05-08 | 4 yorum | WhatsApp'ta paylaş
  • 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

 
sonohoshi 2025-05-10

Motoru bile düzgün yapamayan bir şirket, saçma sapan ne varsa hepsini yapıyor demek ki lol

 
mhcoma 2025-05-09

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.

 
y15un 2025-05-08

Unity yine...

Lisanslama meselesi yüzünden şirket batmanın eşiğine kadar gelmişti; yine de insanları sinirlendirmeyi başarıyorlar haha

 
GN⁺ 2025-05-08
Hacker News görüşü
  • Unity'nin hukuk ekibi yanlış bilgiyi kabul edip bunu sözleşmeye koymuş gibi görünüyor. Unity varlıkları ve oyunları LGPL bağımlılıkları kullanıyor
    • LGPL, kapalı kaynak uygulamaların açık kaynak kütüphanelere bağlanabilmesi için tasarlanmış bir lisanstır
    • GPL daha katı gerekliliklere sahiptir ve GPL kodu eklerseniz ortaya çıkan türev çalışmanın tamamı da GPL ile lisanslanmalıdır
  • Unity'nin avukatları şirketi mahvediyor
  • Geçmişte Unity'de çalışırken teknik başarılarla gurur duydum ama diğer yönleri utanç vericiydi
  • VideoLab Store, VLC ile ilişkili olmamasına rağmen VLC ekibini işe alabileceğini reklamında söylüyor
  • Çoğu geliştirici mağazasının GPL ve LGPL kodunu yasakladığını sanıyordum
    • Epic'in Fab dağıtım sözleşmesi LGPL kullanımını yasaklıyor
    • Godot mağazası LGPLv3 koduna izin veriyor
    • Unity'nin LGPL kodu kullanması üçüncü taraf eklentilerden farklı bir durum
  • Konsol sürümlerinde LGPL v2 kodu kullanmak sorun değil
    • websockify.js LGPL v3 olduğu için Nintendo Switch gibi platformlara dahil edilemez
    • Unity'nin bu bileşenleri hariç tutup tutmadığını ya da LGPL v3'ü ihlal edip etmediğini merak ediyorum
  • Unity'nin tedarikçi sözleşmesinde 5.10.4 maddesi kaybolmuş
    • Wayback Machine'e göre 3 Aralık ile 12 Aralık arasında kaldırılmış
  • Godot daha iyi bir seçenek
    • Unity kötü bir iş kararı
    • Epic Games avukatlarını Apple ile savaşmak için kullanıyor
  • Unity'nin geliştiricileri kalıcı olarak yasaklaması delilik
  • Unity korkunç bir şirket