شرایط استفاده
با استفاده از API اشعار فارسی، شما شرایط زیر را میپذیرید. ما تلاش کردهایم این شرایط ساده، منصفانه و منطبق با روح متنباز باشد.
به API اشعار فارسی (Persian Quotes API) خوش آمدید. این سرویس یک API رایگان، عمومی و متنباز است که با هدف گسترش دسترسی به گنجینه ادب فارسی ارائه میشود.
با استفاده از وبسایتpq.arsamadineh.irو کلیه نقاط پایانی (endpoints) آن، شما این شرایط را مطالعه، فهمیده و پذیرفتهاید. اگر با هر بخشی از شرایط موافق نیستید، لطفاً از سرویس استفاده نکنید.
مجوز استفاده از کد
مجوز MIT
کد منبع API اشعار فارسی تحت مجوز MIT منتشر شده است. این یکی از آزادترین مجوزهای متنباز است که به شما اجازه میدهد:
- استفاده تجاری بدون محدودیت
- تغییر و شخصیسازی کد
- انتشار مجدد (حتی با تغییرات)
- استفاده در پروژههای اختصاصی (بدون متنباز کردن)
MIT License - Copyright (c) 2024 Persian Quotes API contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction...
متن کامل مجوز MIT در فایل LICENSE ریپازیتوری موجود است.
مالکیت محتوا (اشعار)
اشعار موجود در این API متعلق به شاعران کلاسیک فارسی است که قرنها پیش میزیستهاند. این آثار در حوزه مالکیت عمومی (Public Domain) قرار دارند و هیچکس مالکیت معنوی بر آنها ندارد.
| شاعر | دوران | وضعیت حقوقی |
|---|---|---|
| حافظ شیرازی | قرن ۸ هجری | مالکیت عمومی |
| مولانا جلالالدین رومی | قرن ۷ هجری | مالکیت عمومی |
| سعدی شیرازی | قرن ۶-۷ هجری | مالکیت عمومی |
| فردوسی | قرن ۴-۵ هجری | مالکیت عمومی |
| نیما یوشیج | قرن ۱۴ | نویسنده فوتشده، محافظت محدود |
| سهراب سپهری | قرن ۱۴ | نویسنده فوتشده، محافظت محدود |
استفاده مجاز
شما آزاد هستید که از API در موارد زیر (و فراتر از آن) استفاده کنید:
استفاده ممنوع
برای حفظ کیفیت سرویس و احترام به فرهنگ فارسی، موارد زیر ممنوع است:
ارسال درخواستهای بیش از حد (Rate Abuse)
ارسال بیش از ۱۰۰ درخواست در ثانیه یا scraping مداوم بدون وقفه منطقی.
تلاش برای از کار انداختن سرویس (DDoS)
هرگونه تلاش برای overload کردن یا مختل کردن API.
تغییر یا تحریف اشعار به شکل توهینآمیز
تغییر محتوای اشعار به گونهای که به شاعر یا فرهنگ فارسی توهین کند.
استفاده در محتوای نفرتپراکنی یا تروریسم
API نباید ابزار ترویج نفرت، خشونت، یا تروریسم باشد.
ادعای مالکیت بر اشعار کلاسیک
نمیتوانید ادعا کنید که شعر حافظ یا مولانا متعلق به شماست.
فروش مجدد اشعار به شکل خام
اشعار مالکیت عمومی هستند — فروش مجدد آنها به عنوان محتوای اختصاصی تخلف است.
محدودیتهای استفاده منصفانه
با توجه به رایگان بودن و میزبانی جامعهمحور، رعایت استفاده منصفانه ضروری است:
| پارامتر | مقدار | توضیح |
|---|---|---|
| حداکثر نتایج در هر درخواست | ۱۰۰ | برای endpointهای list |
| حداکثر نتایج جستجو | ۵۰ | Endpoint: /api/quotes/search |
| حداقل کاراکتر جستجو | ۲ | برای جلوگیری از بار اضافی |
| درخواست در دقیقه (توصیه) | ≤ 60 | استفاده معقول برای اپلیکیشن |
| Caching | توصیه اکید | اشعار تغییر نمیکنند؛ cache کنید |
توصیههای عملکردی
- • Caching: اشعار تغییر نمیکنند، پس در سمت کلاینت cache کنید.
- • Debouncing: در جستجو، ۳۰۰ms صبر کنید قبل از ارسال درخواست.
- • Batch: اگر به چند شعر نیاز دارید، از
limit=100استفاده کنید. - • Random client-side: یک بار ۱۰۰ شعر بگیرید، سمت کلاینت random انتخاب کنید.
انتساب و تقدیر
انتساب اجباری نیست، اما بهشدت قدردانی میشود. اگر با افزودن یک لینک کوچک به سایت ما، به رشد این پروژه کمک کنید، خوشحال میشویم.
اختیاری (اما خوب)
یک لینک یا متن کوچک مثل:
فوقالعاده قدردانی میشود
اشاره به شاعر اصلی (مثلاً «مولانا») در کنار هر شعر.
پایداری و دسترسی سرویس
ما تمام تلاش خود را برای حفظ دسترسی ۹۹٪+ میکنیم، اما:
توصیههای مهم برای اپلیکیشنهای production:
- پیادهسازی fallback محلی با cache اشعار پرکاربرد.
- مدیریت خطای graceful در سمت کلاینت (offline mode).
- برای پروژههای critical، fork کنید یا mirror شخصی راهاندازی کنید.
- عضویت در GitHub Watch برای اطلاع از تغییرات.
اصلاحات و تغییرات
ما حق تغییر، بهبود، اضافه کردن یا حذف ویژگیها از API را در هر زمان داریم. این شامل:
- افزودن endpointهای جدید
- تغییر schema (در صورت امکان، backwards-compatible)
- افزایش یا کاهش محدودیتهای rate limit
- تغییر آدرس endpoint (با اطلاعرسانی قبلی)
- اصلاح این شرایط استفاده
برای تغییرات breaking، حداقل ۳۰ روز از طریق GitHub اطلاعرسانی میکنیم. تغییرات minor (مثلاً باگفیکس) بدون اطلاع قبلی اعمال میشوند.
سلب مسئولیت
این سرویس «همانطور که هست» (AS IS) و «همانطور که در دسترس است» (AS AVAILABLE) ارائه میشود. ما هیچگونه ضمانتی، چه صریح و چه ضمنی، ارائه نمیدهیم، از جمله:
محدودیت مسئولیت
تحت هیچ شرایطی، توسعهدهندگان، مشارکتکنندگان، یا نگهدارندگان این پروژه در برابر هرگونه ادعای خسارت مسئول نخواهند بود، از جمله:
این محدودیت در حداکثر extent ممکن طبق قوانین قابل اجرا اعمال میشود.
قانون حاکم و حل اختلاف
این شرایط استفاده تحت تأثیر قوانین بینالمللی نرمافزارهای متنباز و اصول کلی حقوق قراردادها تفسیر میشوند.
بدون تعارض با مجوز MIT، این شرایط بهعنوان یک توافقنامه استفاده منصفانه بین ارائهدهندگان و کاربران سرویس عمل میکند.
تماس با ما
برای سؤالات در مورد این شرایط، درخواست مجوز خاص، یا همکاری: