بخشی از کد توییتر منتشر شد

اخیراً یک کاربر ناشناس با استفاده از نام مستعار FreeSpeechEnthusiast بخشی از کد منبع توییتر را در GitHub منتشر کرده است.

به درخواست توییتر، مایکروسافت (که مالک GitHub است) از آن زمان مخزنی را که FreeSpeechEnthusiast آن کد را در آن عمومی کرده بود، حذف کرد.

نام مستعار انتخاب شده به وضوح به روایتی اشاره دارد که توسط مالک جدید توییتر، ایلان ماسک، مطرح شد که ادعا کرد با مداخله او، آزادی بیان در توییتر احیا خواهد شد.

خود ماسک چندین بار اعلام کرده است که "مطلق گرا آزادی بیان" است، و علاقه مندان به FreeSpeech احتمالا با این ژست می خواستند نشان دهند که مطلق گرایی در مورد آزادی بیان به چه معناست.

کد منبع از متن تشکیل شده است، بنابراین FreeSpeechEnthusiast کاری بیش از این انجام نداده است که متون عمومی را در اختیار توییتر قرار دهد و در نتیجه قوانین را زیر پا بگذارد.

بنابراین تصادفی نیست که توییتر خواستار حذف آن شد و مایکروسافت تصمیم به حذف آن گرفت.

در واقع در این زمان به نظر می رسد مخزن FreeSpeechEnthusiast/PublicSpace به دلیل شکایت DMCA مسدود شده است، در حالی که به نظر می رسد متن درخواست حذف در دسترس است.

این درخواست بیان می‌کند که توییتر صاحب حق چاپ آن کد است و این کد منبع اختصاصی پلتفرم و ابزار داخلی توییتر است.

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

جستجوی نویسنده

این شرکت نه تنها از مایکروسافت خواسته است تا کد را حذف کند، بلکه دادخواستی را به دادگاه منطقه ای کالیفرنیای شمالی ارائه کرده و خواستار حذف آن از GitHub شده است.

همچنین نام، آدرس، شماره تلفن، آدرس ایمیل، نمایه‌های اجتماعی و آدرس IP کاربر FreeSpeechEnthusiast را خواسته است تا مسئول این تخلف را پیدا کند.

یک مقاله نیویورک تایمز فاش می‌کند که تحقیقات داخلی توییتر نشان می‌دهد که ممکن است کسانی که مسئول این حادثه هستند، کارمندان سابقی باشند که سال گذشته شرکت را ترک کردند، زمانی که ماسک با اخراج تعداد زیادی از کارکنان، زمام امور را به دست گرفت.

مدیران این شرکت اخیراً از وجود آن کد در GitHub مطلع شده اند، بنابراین قابل قبول است که برای ماه ها عمومی باقی بماند.

اتفاقاً خود ایلان ماسک چند روز پیش اعلام کرد که برخی از کدهای توییتر در پایان ماه به صورت عمومی منتشر خواهد شد.

در این مورد، این بخشی از کد است که توسط پلتفرم برای توصیه توییت‌ها به کاربران در صفحه اصلی استفاده می‌شود، اما مشخص نیست که آیا کد منتشر شده در GitHub توسط FreeSpeechEnthusiast یکسان است یا خیر. با این حال، می توان تصور کرد که این بخش متفاوتی از کد بوده است.

کد منبع باز توییتر

کد عمومی (متن باز) به خودی خود دارای مزایای بی شماری است.

با این حال، برای شرکتی که از کد به عنوان یک مزیت رقابتی استفاده می کند، عمومی کردن آن اصلاً خوب نیست.

در واقع، یک کد عمومی می تواند توسط هر کسی، حتی رقبا، کپی شود، و از آنجایی که توییتر سرمایه گذاری زیادی برای بهبود کد منبع خود می کند، ارائه آن به رقبا بی معنی است.

بنابراین، کاری که FreeSpeechEnthusiast انجام داده است، در واقع سرقت مالکیت معنوی است که با انتشار آن بدون رضایت مالک تشدید می شود.

کد منبع باز واقعی آن چیزی است که مستقیماً توسط مالک عمومی می شود، به عنوان مثال، برای قابل استفاده کردن توسط هر کسی. به عنوان مثال، ساتوشی ناکاموتو بیت کوین را برای همه قابل استفاده کرد.

در واقع، کد ناکاموتو بارها برای ایجاد کلون های بیت کوین مورد استفاده قرار گرفته است، اگرچه بسیاری از آنها به ناچار پس از آن به فراموشی سپرده شدند.

در مورد توییتر، دادن کد به رقبا مضر خواهد بود، زیرا برخلاف بیت کوین، رقبا می توانند از آن برای آسیب رساندن به توییتر استفاده کنند.

در مقابل، شکست کلون‌های بیت‌کوین تنها به نفع بیت‌کوین بوده است، زیرا نشان داده است که تنها یک بیت‌کوین وجود دارد و تنها یک بیت‌کوین می‌تواند وجود داشته باشد.

 


منبع: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/