ForHosting KIT · أدوات المطورين

البحث عن ترخيص SPDX: الاسم والملخص

أدخل معرّف SPDX واعرف بكلمات واضحة الترخيص الذي يقف وراءه: المعرّف Apache-2.0 هو Apache License 2.0، ويسمح بالاستخدام التجاري والتعديل والتوزيع والاستخدام الخاص، مع شروط تخص الإشعارات وبراءات الاختراع. مجاني في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
المعرّف
Apache-2.0
تحصل على
الاسم الكامل
Apache License 2.0

تحوّل أداة البحث عن معرّفات SPDX رمزًا موجزًا مثل MIT أو Apache-2.0 أو GPL-3.0-only إلى الاسم المقروء للترخيص وشرح مختصر لأهم أذوناته وشروطه. وهي مخصصة للمطورين ومراجعي الاعتماديات وأنظمة البناء التي تتعامل مع بيانات الحزم وقوائم SBOM وبيانات المستودعات. النتيجة فورية وحتمية، من دون اتصال بالشبكة أو تنزيل أو تخمين. وإذا لم يكن المعرّف ضمن السجل المدعوم، تعيد الأداة خطأ إدخال واضحًا بدل اقتراح بديل غير موثوق.

افهموا رمز SPDX من دون حفظه

يوضح ملخص Apache-2.0 إمكان الاستخدام التجاري والتعديل والتوزيع، مع حفظ الإشعارات وبيان التغييرات المهمة ومراعاة شروط البراءات. أما MIT فيبرز حرية إعادة الاستخدام مع إبقاء إشعار حقوق النشر والإذن. وتعرض تراخيص copyleft التزامات الشفرة المصدرية والترخيص عند توزيع التعديلات.

يصلح الملخص لجداول الاعتماديات وشاشات المراجعة، لكنه لا يحل محل قراءة نص الترخيص كاملًا أو طلب مشورة قانونية بشأن حالة بعينها.

تعاملوا مع الصيغ القياسية والقديمة والأخطاء

تزيل الأداة الفراغات المحيطة وتقارن من دون اعتبار حالة الأحرف، لكنها لا تخمّن علامات ناقصة أو إصدارًا غير مذكور. لذلك يبقى GPL-3.0-only مختلفًا عن GPL-3.0-or-later. وللتوافق مع البيانات القديمة، يحتفظ GPL-3.0 بمعناه التاريخي «only» ويعود بصيغة GPL-3.0-only.

عندئذ راجعوا قائمة SPDX الرسمية وأرسلوا المعرّف الدقيق. لا يُعامل اسم الترخيص الكامل أو LicenseRef المخصص بوصفه معرّفًا قياسيًا معروفًا.

استخدموا النتيجة في المراجعة والأتمتة

يمكنكم استخراج حقل الترخيص من بيانات الحزم أو SBOM، ثم فحص كل قيمة مختلفة وعرض الاسم والملخص بجانب الاعتمادية. تقبل الأداة معرّفًا واحدًا فقط، ولا تقبل تعبيرات تتضمن AND أو OR أو WITH أو أقواسًا. ولا تحكم على توافق التراخيص أو اكتمال الإشعارات أو الامتثال القانوني للتوزيع.

مراجعة بيان الاعتماديات

حوّلوا رموز التراخيص إلى أسماء وملخصات مفهومة قبل اعتماد حزمة جديدة.

إثراء واجهة SBOM

اعرضوا الأذونات والشروط بجانب المعرّفات من دون اتصال بالشبكة.

التحقق من البيانات المستوردة

وجّهوا المعرّفات المجهولة أو الخاطئة إلى مراجعة بشرية.

هل تقبل الأداة تعبير SPDX كاملًا؟

لا. أرسلوا معرّفًا واحدًا فقط، من دون AND أو OR أو WITH أو أقواس.

لماذا يعيد GPL-3.0 القيمة GPL-3.0-only؟

الصيغة القديمة كانت تعني تاريخيًا الإصدار 3 فقط، وتوضح النتيجة القياسية ذلك.

هل الملخص مشورة قانونية؟

لا. اقرأوا الترخيص كاملًا واستشيروا مختصًا مؤهلًا لاتخاذ القرارات القانونية.

هل تهم الأحرف الكبيرة والصغيرة عند كتابة المعرّف؟

لا، فالمسافات المحيطة تُحذف وتُقارن الكتابة دون تمييز بين الأحرف الكبيرة والصغيرة، لذا تتعرّف الأداة على قيمة منسوخة من تقرير غير منظم، وتعيد لك الصيغة المعتمدة مثل Apache-2.0.

ما الفرق بين GPL-3.0-only وGPL-3.0-or-later؟

الأول يمنح الترخيص للإصدار 3 وحده، والثاني يسمح أيضًا باستخدام الإصدارات اللاحقة. ولأن هذا الاختيار يغيّر الإذن الذي يمنحه صاحب الترخيص، تُبقي الأداة المعرّفين منفصلين.

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

POSThttps://api.kit.forhosting.com/dev/license-spdx-lookup

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/license-spdx-lookup \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"identifier":"Apache-2.0"}'
{
  "identifier": "Apache-2.0"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.license_spdx_lookup",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_chars100
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

افهموا رمز SPDX من دون حفظه

أدخلوا قيمة واحدة في حقل identifier لتحصلوا على identifier وfull_name وsummary: الصيغة القياسية والاسم الكامل وشرح موجز.

تعاملوا مع الصيغ القياسية والقديمة والأخطاء

تؤدي القيمة الفارغة أو غير النصية أو الطويلة جدًا أو المجهولة إلى invalid_input.

استخدموا النتيجة في المراجعة والأتمتة

كما تناسب بنية JSON الثابتة النصوص البرمجية وفحوص pull request ولوحات الجرد والتحقق من الاستيراد. تعاملوا مع invalid_input كحالة تستدعي المراجعة البشرية، فقد تكون القيمة تعبيرًا مركبًا أو LicenseRef خاصًا أو بيانات خاطئة.

ماذا يحدث عند إدخال معرّف مجهول؟

يفشل الطلب بخطأ invalid_input يذكر القيمة، ولا تخمّن الأداة بديلًا.

ما تكلفة البحث عبر API؟

تكلفة كل طلب API ناجح هي $0.002. تعمل نسخة المتصفح محليًا من دون اتصال بالشبكة.

اطّلع على توثيق KIT الكامل ←