Hukuki
VLCKit kaynak aynası
Guidevi; GNU Lesser General Public License v2.1 veya sonrası (LGPL-2.1+) ile lisanslanan VLCKit 3.7.3'ü (MobileVLCKit, TVVLCKit) ve içine gömdüğü libVLC 3.0.23'ü ("Vetinari") kullanır. VLCKit'i dinamik olarak bağlarız ve değiştirmeyiz.
Kaynak arşivler (04.10.2026'da yayınlandı)
| Dosya | İçerik | Karşılık geldiği |
|---|---|---|
vlckit-319ed2c0-source.tar.xz | VLCKit reposunun 319ed2c0 commit'indeki tam kaynak ağacı | MobileVLCKit-3.7.3-319ed2c0-79128878.tar.xz / TVVLCKit-3.7.3-319ed2c0-79128878.tar.xz (VideoLAN'ın resmi ikilileri, Tools/bootstrap.sh ile indirilir) |
vlc-79128878-source.tar.xz | libVLC/VLC reposunun 79128878 commit'indeki (sürüm 3.0.23 "Vetinari") tam kaynak ağacı | Aynı VLCKit ikililerinin içine gömülü libVLC |
checksums.txt | Yukarıdaki iki arşivin ve her birinin içindeki sıkıştırılmamış .tar'ın SHA-256'sı, ayrıca karşılık geldikleri VideoLAN ikili paketlerinin (.xcframework'leri içerir) SHA-256'sı | Kaynak ↔ dağıtılan ikili arasında izlenebilirlik |
VLCKit'i ya da libVLC'yi değiştirmedik; bu yüzden ayrıca yayınlanacak bir yama/fark (patch/diff) yok. Arşivler .tar.xz olarak yayınlanır: tar içeriği, VideoLAN'ın GitLab'ının o commit'ler için ürettiği arşivle birebir aynıdır; yalnızca her dosya küçük kalsın diye sıkıştırma gzip'ten xz'ye çevrilmiştir. Doğrulamak için xz -d ile aç ve .tar'ın SHA-256'sını checksums.txt'teki değerle karşılaştır (ya da aynı arşivi VideoLAN'dan indirip gzip'i aç ve karşılaştır). İleride bir değişiklik yaparsak, o değişiklik de burada yayınlanır.
Neden yalnızca link değil, ayna: VideoLAN'ın kendi repoları taşınabilir ya da yeniden yapılandırılabilir; LGPL-2.1 §6(d) kendi kontrolümüzdeki bir ayna üzerinden "eşdeğer erişim"e izin verir, bu yüzden yalnızca yukarı akış bağlantısına güvenmek yerine kendi kopyamızı burada tutacağız.
LGPL-2.1'in tam metni: uygulamanın kendi "Açık Kaynak Lisansları" ekranında gösterilir; ayrıca FSF'nin resmi LGPL-2.1 sayfasında da bulunur.
VLCKit içindeki üçüncü taraf bileşenler (FFmpeg/libavcodec, dav1d, libaom, libvpx, libopus, libass, libgcrypt ve diğerleri): uygulamanın "Açık Kaynak Lisansları" ekranındaki bileşen tablosuna ya da VideoLAN'ın kendi hukuki sayfasına bakabilirsin. Yukarıdaki arşivler yalnızca VLCKit ve libVLC kaynaklarını içerir. VLCKit'in derleme sisteminin ikililere derlediği üçüncü taraf kütüphaneler ("contrib"ler, ör. FFmpeg) derleme sırasında kendi yukarı akış projelerinden alınır ve bu arşivlerin parçası değildir; karşılık gelen kaynakları aşağıdaki yazılı teklifin kapsamındadır.
Yazılı teklif (üç yıl geçerli, LGPL-2.1 §6(c))
Bu uygulamada kullanılan VLCKit ve libVLC revizyonlarının eksiksiz karşılık gelen kaynağını, bu teklifi yerine getirmenin maliyeti dışında ücretsiz olarak sağlarız. Yukarıdaki arşivler bu sayfada yayınlanmıştır. Orada bulunmayan her şey için (özellikle VLCKit'in içine derlenen FFmpeg gibi üçüncü taraf contrib kütüphanelerinin kaynağı) ya da arşivler herhangi bir nedenle erişilemez olursa, elindeki uygulama sürümünün yayınından itibaren üç yıl içinde support@guidevi.com adresine yazman yeterli; aynı kaynağı fiziksel bir ortamda ya da çalışan bir indirme bağlantısıyla, dağıtım maliyetini aşmayan bir ücretle sana ulaştırırız.
VLCKit dinamik olarak ve değiştirilmeden bağlandığı için LGPL-2.1 §6(b) kapsamında yeniden linkleme materyali hukuken zorunlu değildir — uygulama paketinin içindeki .framework'ü zaten uyumlu bir sürümle değiştirebilirsin. Yine de ek bir kolaylık olarak, istek üzerine uygulamanın kendisinin seçtiğin bir VLCKit sürümüyle yeniden linklenmiş hâlini (imzasız, şifrelenmemiş bir arşiv olarak) de ücretsiz sağlayabiliriz.
Son doğrulama: 2026-10-04, Tools/bootstrap.sh'ın sabitlenmiş indirme URL'lerine karşı.