Açık kaynak lisansları ve kaynak kodu

Yazılım AGPL-3.0 ile lisanslıdır; kaynak koduna nasıl ulaşacağınız ve kullandığımız açık kaynak bileşenler burada.

1. Kısaca

DeskQuit, açık kaynak kodlu RustDesk projesinden türetilmiş değiştirilmiş bir yazılımdır. İstemci, sunucu ve yönetim konsolu GNU Affero Genel Kamu Lisansı sürüm 3 (AGPL-3.0) ile lisanslıdır. Bu lisans size yazılımı çalıştırma, inceleme, değiştirme ve (koşullarına uyarak) dağıtma hakkı verir. DeskQuit RustDesk projesinin resmî bir ürünü değildir; RustDesk adı ve logosu ilgili hak sahibine aittir. DeskQuit adı, logosu ve görsel kimliği ise AGPL kapsamında değildir.

2. Kaynak koduna erişim

AGPL-3.0 gereği, bu yazılımı kullanan herkes değiştirilmiş sürümün tam kaynak koduna ulaşabilmelidir; ağ üzerinden hizmet veren sunucu ve konsol bakımından da bu yükümlülük geçerlidir (AGPL-3.0 m.13). Kaynak kodu bileşen bazında aşağıdaki gibidir:

Her sürümün kaynak kodu arşivi, SHA-256 özetiyle birlikte deskquit.info adresinde sunulur.

Yazılımın bir kopyasını edinen herkes, ayrıca, ilgili sürümün kaynak kodunu info@aksaraybilkar.com adresinden talep edebilir.

3. Lisans envanteri (özet)

Aşağıdaki özet, 12 Ekim 2026 tarihli salt okunur lisans denetiminden (lisans alanlarının otomatik özeti) alınmıştır; hukuki görüş değildir. Ticari kullanımı engelleyen (ticari olmayan, SSPL, BUSL türü) bir bağımlılık bulunmamıştır.

Özel dikkat gerektiren bileşenler

Bu sitenin ve konsolun kendi bileşenleri

Bağımlılıkların lisans ve telif bildirimleri ilgili bileşenlerin kaynak dizinlerindeki lisans dosyalarında yer alır.

4. Kendi sürümünüzü çalıştırmak

AGPL-3.0 kapsamında kaynak kodu üzerinde değişiklik yapıp kendi sunucunuzda çalıştırabilirsiniz; değiştirilmiş sürümü kullanıcılarınıza ağ üzerinden sunuyorsanız onlara da kendi değiştirilmiş kaynak kodunuzu sunmanız gerekir. Lisansın tam metnini mutlaka okuyun; bu sayfa lisansın yerine geçmez.

5. Garanti reddi

AGPL-3.0 uyarınca yazılım, uygulanabilir hukukun izin verdiği ölçüde herhangi bir garanti olmaksızın “olduğu gibi” sunulur. Hizmet düzeyi ve sorumluluk hükümleri için Kullanım koşullarına bakın.

FFmpeg: lisans ve derleme yapılandırması

DeskQuit’in Windows istemcisi, donanım video kodlama için FFmpeg 7.1.1 kütüphanelerini (libavcodec, libavformat, libavutil) statik olarak bağlar. FFmpeg’in kendisi varsayılan olarak LGPL-2.1-veya-üstü koşullarıyla dağıtılır; bu derleme --enable-gpl ile yapıldığından ortaya çıkan FFmpeg kütüphaneleri GPL-2.0-veya-üstü koşullarına tabidir. İstemcinin kendisi AGPL-3.0 lisanslıdır; GPL-2.0-veya-üstü kod GPLv3 yoluyla AGPL-3.0 ile birlikte dağıtılabilir. İstemcinin ve FFmpeg’in tam kaynak kodu, kullanılan yamalarla birlikte her sürümün kaynak kodu arşivinde yer alır.

Lisans metinleri: GNU GPL v2, GNU GPL v3, GNU AGPL v3, FFmpeg lisans bilgisi. Tam metinler ayrıca kaynak arşivinde (COPYING.GPLv2, COPYING.GPLv3, LICENSE) bulunur. FFmpeg ve logosu ilgili hak sahiplerinin ticari markasıdır; DeskQuit FFmpeg projesinin ürünü değildir.

Derleme yapılandırması (Windows, x64)

Kütüphane, vcpkg üzerinden res/vcpkg/ffmpeg yerel portuyla (sürüm 7.1.1, on üç yama ile) Microsoft Visual C++ araç zinciriyle derlenir. Yapılandırma seçenekleri:

--disable-shared --enable-static --enable-pic --disable-everything
--disable-programs --disable-doc --disable-network --disable-debug
--disable-avdevice --disable-avfilter --disable-swresample --disable-swscale --disable-postproc
--disable-bzlib --disable-sdl2 --disable-vulkan
--enable-avcodec --enable-avformat
--enable-decoder=h264 --enable-decoder=hevc
--enable-parser=h264 --enable-parser=hevc
--enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb
--enable-bsf=h264_metadata --enable-bsf=hevc_metadata
--enable-muxer=mp4 --enable-protocol=file
--target-os=win32 --toolchain=msvc --cc=cl --enable-gpl
--enable-d3d11va --enable-hwaccel=h264_d3d11va --enable-hwaccel=hevc_d3d11va
--enable-hwaccel=h264_d3d11va2 --enable-hwaccel=hevc_d3d11va2
--enable-cuda --enable-ffnvcodec --enable-encoder=h264_nvenc --enable-encoder=hevc_nvenc
--enable-hwaccel=h264_nvdec --enable-hwaccel=hevc_nvdec
--enable-amf --enable-encoder=h264_amf --enable-encoder=hevc_amf
(Intel için: --enable-libmfx --enable-encoder=h264_qsv --enable-encoder=hevc_qsv)

Ana sayfaya dön