ایکس مخزن و کد Nitter را هدف قرار داد

ایکس خواست نمونه‌های عمومی Nitter خاموش شود و هم‌زمان برای حذف مخزن و کد Nitter از میزبان‌های عمومی اقدام کرد؛ اختلافی که تعامل متن‌باز، مقررات حقوقی و کنترل پلتفرم را به تصویر می‌کشد.

درخواست حذف و اقدامات بعدی

ایکس از Nitter خواست نمونه‌های عمومی را غیرفعال کند و بلافاصله به دنبال حذف مخزن کد منبع پروژه از میزبان‌های عمومی رفت. این اقدام فراتر از خاموش‌کردن یک سرویس مستقل بود و تلاش داشت دسترسی به خودِ کد را هدف قرار دهد.

چرا خاموش کردن یک نمونه عمومی کافی نیست

Nitter رابطی جلویی و متن‌باز برای خواندن پست‌های عمومی ایکس است و کد آن روی گیت‌هاب دردسترس قرار دارد؛ هر توسعه‌دهنده می‌تواند نسخه مستقل اجرا کند یا مخزن را فورک کند. بنابراین حذف یا آفلاین‌کردن نمونه‌ای مانند Nitter.net مشکل را ریشه‌ای حل نمی‌کند، چرا که کد Nitter همچنان قابل تکثیر است و نمونه‌های دیگری می‌توانند به کار خود ادامه دهند.

تلاقی متن‌باز و کنترل پلتفرم

متن‌باز اختیار توسعه‌دهندگان نسبت به کد را افزایش می‌دهد، اما کنترل دسترسی به سرویس میزبان در اختیار پلتفرم قرار دارد. تا سال 2024 Nitter با دسترسی مهمان اجازه می‌داد کاربران بدون ورود پست‌ها را بخوانند؛ پس از قطع دسترسی مهمان توسط ایکس، Nitter.net آفلاین شد و پروژه مجبور شد برای ادامه به حساب‌های واقعی ایکس تکیه کند—موضوعی که وابستگی پروژه به قواعد و تغییرات پلتفرم را برجسته می‌کند.

این وابستگی نشان می‌دهد کنترل پلتفرم می‌تواند با تغییر سیاست‌ها یا محدودسازی دسترسی، فراتر از تغییرات سطح API عمل کرده و امکان اجرای سرویس‌های متن‌باز را تحت‌تأثیر قرار دهد.

ادعاهای حقوقی مطرح‌شده

طبق نامه توقف و خودداری که ابتدا TechCrunch گزارش کرد، ایکس مدعی است Nitter با خراشیدن داده و دسترسی به حساب‌ها و توکن‌های نشست، قوانین پلتفرم را نقض کرده و اقدام به «استفاده غیرقانونی و دور زدن» API کرده است. وکلا به قوانین متعددی از جمله Lanham Act و ماده 33.02 قانون کیفری تگزاس اشاره کرده‌اند که درباره دسترسی به سیستم‌های کامپیوتری بدون «رضایت مؤثر» مالک صحبت می‌کنند.

با این حال، نقض قواعد پلتفرم لزوماً به معنای ارتکاب جرم یا نقض حق نشر نیست؛ مرز بین تخلف قراردادی، جرم کیفری و نقض حق نشر در این پرونده تعیین‌کننده خواهد بود.

معیار حذف کد از گیت‌هاب؛ بند 1201 قانون DMCA

محور حقوقی اصلی به بند 1201 قانون DMCA بازمی‌گردد: نرم‌افزارهایی که ظاهراً برای دورزدن فناوری‌های محافظت‌کننده از محتوای دارای حق نشر به کار می‌روند ممکن است هدف ادعاهای دورزدن قرار گیرند، حتی اگر خود کد محتوای دارای حق نشر را شامل نشود. برای حذف یک مخزن از گیت‌هاب، شاکی باید مشخص کند چه محتوای دارای حق نشر محافظت می‌شود و چگونه کد ارائه‌شده آن حفاظت را دور می‌زند؛ موضوعی که گیت‌هاب در دستورالعمل‌های خود برای ادعاهای دورزدن مورد توجه قرار می‌دهد.

ایکس مدعی است Nitter محدودیت‌های API را دور زده تا به حساب‌ها و توکن‌ها دسترسی یابد؛ سؤال کلیدی این است که آیا آن محدودیت‌ها بخشی از مکانیزم حفاظت از محتوای دارای حق نشر بوده‌اند یا صرفاً قواعد دسترسی و استفاده از پلتفرم.

سابقه مرتبط: پرونده YouTube-dl

نمونه‌ای نزدیک به این پرونده، حذف و بازگردانی مخزن YouTube-dl در 2020 است که پس از شکایت انجمن صنعت ضبط موسیقی آمریکا (RIAA) از گیت‌هاب حذف شد. آن پرونده باعث شد گیت‌هاب فرایند رسیدگی به شکایات بند 1201 را اصلاح کند و پیش از حذف مخازن بررسی‌های فنی و حقوقی بیشتری انجام دهد.

در مورد Nitter مخزن تا کنون در گیت‌هاب باقی مانده اما به صورت آرشیو شده و فقط خواندنی در دسترس است؛ کد همچنان قابل مشاهده و فورک است، هرچند توسعه‌دهنده اصلی دیگر در پروژه فعال نیست.

نمایی از لوگوی ایکس و مخزن کد متن‌باز Nitter

پیام برای جامعه متن‌باز و کاربران پلتفرم

  • آگاهی حقوقی و فنی: توسعه‌دهندگان متن‌باز باید تأثیر وابستگی به پلتفرم‌ها را از منظر حقوقی و فنی در نظر بگیرند و مستندسازی مناسبی از روش‌های دسترسی و مجوزها داشته باشند.
  • استراتژی میزبانی: ترکیب میزبانی توزیع‌شده، خودمیزبانی و نسخه‌های آرشیو می‌تواند تاب‌آوری پروژه‌ها را در برابر تغییرات پلتفرم افزایش دهد.
  • تعامل با میزبان‌های کد: نحوه رفتار گیت‌هاب و سیاست‌های بررسی ادعاهای بند 1201 می‌تواند سرنوشت مخازن متن‌باز را تعیین کند؛ پیگیری فعال قضیه و مشارکت در فرایندهای شکایتی اهمیت دارد.

این پرونده بیش از یک اختلاف بین پلتفرم و یک پروژه متن‌باز، نشان‌دهنده تقاطع حقوق مالکیت، قوانین حفاظت از محتوا و انعطاف‌پذیری فنی جامعه توسعه‌دهندگان است. باید دید گیت‌هاب چگونه به ادعاهای ایکس پاسخ می‌دهد و این تصمیم چه تأثیری بر پروژه‌های مشابه خواهد داشت؛ رویدادی که توسعه‌دهندگان و ناظران حقوقی باید دنبال کنند.