Minitap، استارت‌آپی که عامل‌های QA مستقل را برای آزمایش‌های موبایل و وب می‌سازد، علناً گوگل را متهم کرده است که کدهای پروژه منبع باز خود را در مخزن تازه منتشر شده آرتمیس گوگل وارد کرده است - و نام مهندسان استارت‌آپ را از تاریخچه فایل حذف کرده است. این اتهامات که در پست وبلاگی منتشر شده در روز پنجشنبه توسط مدیر عامل Minitap توسط Nicolas Dehandschoewercker منتشر شد، به سرعت توجه هکر نیوز را به خود جلب کرد، جایی که این موضوع بیش از 100 نقطه را تحت عنوان صریح "گوگل کد منبع باز را بدون اعتبار دادن به نویسندگان سرقت کرد."

Dehandschoewercker با توصیف لحظه ای که این تیم پروژه را برای خودکارسازی دستگاه های تلفن همراه بررسی کردند، نوشت: "ما مخزن Artemis گوگل را باز کردیم و شروع به جستجو در آن کردیم." "واکنش من تقریباً فوری بود: "چه [توهین آمیز]؟ ما این را نوشتیم." For more context on this story, see our ongoing AI industry coverage.

آنچه Minitap می گوید پیدا شد

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

طبق پست وبلاگ، بخش هایی از کد Artemis برای اتصال به دستگاه های اندرویدی دقیقاً با پیاده سازی Minitap مطابقت دارد. شرکت می‌گوید دستورالعمل‌های عاملی به نام هاپر - نامی که مینی‌تاپ اشاره می‌کند، که یکی از مهندسان آن را صرفاً به این دلیل انتخاب کرد که Minecraft را دوست دارد - کلمه به کلمه یکسان بود. بر اساس مقایسه‌های جانبی منتشر شده Minitap، حتی یک کار نمونه ساخته شده برای نگه داشتن یک نماینده در واتس‌اپ، که به آن دستور می‌داد تبریک سال نو را به کاربرانی به نام‌های آلیس، باب و چارلی ارسال کند، با همان نظرات و مراحل پاکسازی در مخزن گوگل باقی ماند.

قابل توجه ترین ادعا مربوط به یک باگ مشترک است. Minitap می‌گوید نسخه قدیمی‌تر کد خود دارای نقصی بود که در آن یک تابع کمکی یک فایل نتایج را می‌نوشت و سپس هنگامی که سعی می‌کرد خروجی خود را در اجرای بعدی بخواند، شکست می‌خورد. این شرکت می‌گوید که در هر دو اجرا همان شکست را تکرار کرده است - و از آن زمان آرتمیس آن را برطرف کرده است.

ادعای تاریخچه نویسنده

سؤال انتساب بر تاریخچه بسته مخزن متمرکز است. Minitap می‌گوید نسخه قبلی یک فایل بسته آرتمیس، سه مهندس آن - پیر لوئیس فاورو، ژان پیر لو و نیکلاس دهندشوورکر - را به‌عنوان نویسنده فهرست کرده است. نسخه بعدی جایگزین آن فایل شد و شرکت می گوید تنها تغییر لیست نویسنده بود: هر سه نام حذف شد، نام دیگری جایگزین شد.

Minitap گزارش می‌دهد که سابقه فعالیت GitHub نشان می‌دهد که جایگزینی از طریق فشار نیرو در ماه آگوست، قبل از اینکه شرکت تحقیقات خود را در این ماه آغاز کند، اتفاق افتاده است. نسخه قبلی اکنون توسط GitHub به عنوان جدا از شاخه اصلی علامت گذاری شده است، اما قابل بازرسی باقی می ماند. اسکرین شات از هر دو لیست نویسنده در پست شرکت ظاهر می شود.

Dehandschoewercker نوشت: «دیدن همین نام به دستورالعمل‌های مشابه در مخزن Google بسیار آشنا بود. سپس ما به تاریخچه نگاه کردیم و نام خود را در نسخه قدیمی‌تر یافتیم. آنها حذف شده بودند.

سوال مجوز

وزن قانونی شکایت به صدور مجوز تبدیل می شود. استفاده از تلفن همراه Minitap تحت آپاچی 2.0، یکی از مجازترین مجوزهای منبع باز در استفاده گسترده، توزیع شده است. آپاچی 2.0 صراحتاً به هر کسی - از جمله Google - اجازه می‌دهد تا کد را کپی، اصلاح و تجاری‌سازی کند. آنچه در ازای آن مستلزم آن است، حفظ حق نشر و اطلاعیه‌های انتساب است که همراه با منبع، همراه با یک کپی از مجوز، در نسخه‌های بازتوزیع شده است.

موضع Minitap این است که از استفاده مجدد با این شرایط استقبال می کند. در این پست آمده است: «ما منبع باز را انتخاب کردیم زیرا می‌خواهیم افراد دیگر بر اساس استفاده از تلفن همراه کار کنند. این شرکت می‌گوید Artemis README که در 11 سپتامبر بررسی کرد اعتباری برای استفاده از تلفن همراه نداشت، در حالی که اذعان داشت که Artemis "شامل کارهای مهندسی خود نیز هست" که می‌گوید می‌توانست در همان مکان اعتبار داشته باشد.

اگر ادعاها پابرجا باشند، مشکل آشکار به جای سرقت کد محافظت شده، مطابقت با انتساب است - تمایزی که وکلای متن باز بر آن تاکید دارند، اما پیامدهای واقعی دارد. شرایط توزیع مجدد آپاچی 2.0 مستلزم حفظ آن اعلانات است. استفاده از کدهای دارای مجوز بدون آنها به معنای اقدام خارج از شرایط مجوز است، وضعیتی که گروه های اجرایی منبع باز معمولاً به عنوان نقض حق نسخه برداری تلقی می کنند، حتی زمانی که مجوز اصلی مجاز باشد.

یک سابقه عمومی، و یک درخواست برای پاسخ

Minitap می‌گوید که یک پرونده واقعی عمومی حاوی مقایسه‌های دقیق، فایل‌های بایگانی‌شده و جدول زمانی منتشر کرده است تا دیگران بتوانند به‌طور مستقل این موارد را تأیید کنند. این شرکت همچنین می‌گوید مستقیماً با Google تماس گرفته است و پست آن به‌جای تهدید قانونی با ناامیدی بسته می‌شود: "من از Google ناامید هستم. و فکر می‌کنم این موضوع فراتر از مخزن ما مهم است، زیرا منبع باز به افرادی بستگی دارد که مایلند کارهای خود را به اشتراک بگذارند."

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

گوگل به طور عمومی به این اتهامات پاسخ نداده است. به گفته این شرکت، Artemis همچنان در دسترس عموم قرار دارد و مقایسه‌های Minitap هنوز در برابر مخزن تا 11 سپتامبر قابل تکرار بود.

چرا طنین انداز است

این مناقشه در بحبوحه بررسی تشدید نحوه برخورد شرکت های فناوری بزرگ با اکوسیستم منبع باز که بیشتر صنعت هوش مصنوعی بر آن بنا شده است - از بحث در مورد منشأ داده های آموزشی گرفته تا اتهامات تقطیر مدل بین آزمایشگاه های رقیب، آغاز می شود. از آنجا که انطباق با Apache 2.0 باینری است و به طور مستقل قابل بررسی است، ممکن است قضاوت در این مورد در عموم آسان باشد: یا فایل‌های بسته آرشیو شده و تفاوت‌ها نشان می‌دهند که Minitap می‌گوید که نشان می‌دهند یا نه.

برای جامعه منبع باز، ریسک ها رابطه ای هستند تا مالی. همانطور که Dehandschoewercker می گوید: "پیدا کردن کد آشنا در پروژه دیگری چیزی است که شما انتظار دارید زمانی که کار خود را برای استفاده مردم منتشر می کنید. یافتن آن تحت نام گوگل، بدون اطلاع از اینکه از کجا آمده است، سخت تر است."

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →