Skip to content

Licence and Credits.ar

Iman edited this page Sep 10, 2026 · 4 revisions

الترخيص والاعتمادات

ويكي قزوين

يأتي هذا الدليل من ملف README الموجود. تحتفظ قياساتها بتواريخها الأصلية. لا يُبلغ نقل التوثيق هذا عن تشغيل اختباري جديد. English | فارسی | Русский | 中文

الترخيص

AGPL-3.0-or-later، مع ثلاثة شروط إضافية بموجب القسم 7. الثلاثة جميعها من يسمح القسم 7 اللطيف ولا شيء يقيد ما يمكنك فعله بالبرنامج: الحفاظ على إشعار حقوق الطبع والنشر، وهذا الإسناد وإشارة واضحة إلى مشروع قزوين في أي واجهة مستخدم؛ ضع علامة على الإصدار الخاص بك على أنه تم تغييره إذا كنت تعديله؛ ولا تستخدم أسماء المؤلفين أو المشروع للدعاية، والتي تتضمن التماس التبرعات أو الرعاية أو المنح بهذه الأسماء. ال النص الكامل موجود في LICENSE والمصطلحات موجودة في NOTICE.

يقيد هذا المصطلح الثالث استخدام NAMES ولا شيء آخر. تظل حراً في تشغيل ودراسة وتعديل وإعادة توزيع البرنامج بموجب AGPL لأي شخص غرض بما في ذلك غرض تجاري. ما لا يجوز لك فعله هو جمع الأموال في اسم المؤلفين.

AGPL بدلاً من GPL، لأن هذا البرنامج يعمل عادةً كـ الخدمة التي يتصل بها الآخرون، والقسم 13 يسد الفجوة في GPL العادي أوراق. ليس ترخيصًا متساهلاً، لأن الثنائي يرتبط بشكل ثابت رمز GPL-3.0-or-later: github.com/sagernet/sing و github.com/sagernet/sing-shadowsocks، تم الوصول إليهما عبر نواة الأشعة السينية. لذلك يجب أن يكون العمل المشترك وفق شروط عائلة GPL، ولا ينطبق ذلك على MIT أو Apache-2.0. متاح لذلك.

بنيت على

Caspian عبارة عن كمية صغيرة من التعليمات البرمجية حول عمل الآخرين. المحرك هو xray-core، ومحلل ارتباط المشاركة هو XTLS. ولا يؤيد أي من المشروعين هذا واحد؛ يُنسب إليهم الفضل لأن العمل هو عملهم.

مشروع الترخيص ماذا يفعل هنا
xray-core MPL-2.0 محرك الوكيل، مرتبط أثناء العملية بدلاً من تشغيله كبرنامج منفصل
libXray MIT محلل ارتباط المشاركة، المباع تحت third_party/libxray-share/
REALITY MPL-2.0 نقل التمويه TLS
uTLS BSD-3-Clause تقليد بصمة TLS
quic-go MIT يتم تشغيل مكدس QUIC Hysteria2
gVisor Apache-2.0 تقوم شبكة مساحة المستخدمين بتكديس استخدامات TUN الواردة
sing وsing-shadowsocks GPL-3.0-or-later Shadowsocks 2022، وسبب ترك هذا المشروع
netlink Apache-2.0 الواجهات والعناوين والطرق
miekg/dns BSD-3-Clause التعامل مع رسائل DNS
gorilla/websocket BSD-2-Clause النقل WebSocket
CIRCL BSD-3-Clause تبادل المفاتيح بعد الكم
Wintun ترخيص Wintun للثنائيات المُصممة مسبقًا برنامج تشغيل النفق wintun.dll الموقع على نظام التشغيل Windows
وقت تشغيل .NET ونماذج Windows MIT مساعد Windows المستقل ووقت تشغيل تطبيق الدرج
System.ServiceProcess.ServiceController MIT التحكم في خدمة Windows من CaspianControl.exe

يتضمن تثبيت Windows wintun.dll. يتضمن إصدار SNI أيضًا WinDivert على نظام التشغيل Windows x64. يقوم Caspian بتوزيع Wintun 0.14.1 الثنائي الرسمي الموقع دون تغييرات. ترخيصها في third_party/wintun/PREBUILT-BINARIES-LICENSE.txt ويتم نسخه إلى C:\Program Files\Caspian\WINTUN-LICENSE.txt أثناء التثبيت.

caspian-tethering.exe وCaspianControl.exe هما .NET مستقلان بذاتهما البرامج. مكونات .NET الخاصة بهم موجودة داخل الملفات القابلة للتنفيذ، وليس بجانبها لهم كمكتبات DLL إضافية. ترخيص .NET والإشعارات موجودة في third_party/dotnet/. تعد الحزمة المرجعية لـ Windows SDK عبارة عن إدخال بناء ولم يتم تثبيتها معها قزوين.

كما أنها تحتاج إلى hostapd وdnsmasq وnftables وiw وiproute2 على آلة. يتم تشغيل هذه البرامج كبرامج منفصلة بدلاً من ربطها ببعضها البعض التراخيص لا تؤثر على هذا، ولكن الجهاز لا شيء بدونها.

NOTICE يحمل السجل الكامل: كل وحدة في الثنائي، قراءة الترخيص من ملف الترخيص الخاص به، وأسباب التوافق.

أرصدة انتحال SNI: patterniha/SNI-Spoofing (GPL-3.0)، مع WinDivert (LGPL-3.0) على نظام التشغيل Windows x64. تراخيص الطرف الثالث، والإصدارات المصدر، والائتمانات.

اعترافات فكرة SNI

ينسب Caspian أيضًا الفضل إلى مؤلفي هذه المشاريع والمساهمين فيها للأفكار ومقارنات التنفيذ التي استرشد بها عمل SNI. لا يتم تجميع التعليمات البرمجية والملفات التنفيذية الخاصة بهم.

يحتفظ الكود المعدل بترخيصه وإشعاراته الأولية. لا تمنح إقرارات الفكرة الإذن بنسخ التعليمات البرمجية أو تشير ضمنيًا إلى التأييد. راجع اعتمادات طرف ثالث للاطلاع على الإصدارات والتراخيص ونطاق الاستخدام الذي تمت مراجعته.

أدلة Caspian: الإعداد والبروتوكولات المدعومة · انتحال SNI للتحايل على DPI: الإعداد والحدود.

WinDivert — باسل (basil00): نظام التشغيل Windows x64، LGPL-3.0.

Clone this wiki locally