لقد كان الإصدار المفتوح المصدر لبرنامج Winamp، وهو مشغل الصوت الشهير، سيئًا بشكل خاص. لقد تم حذفه من GitHub، ربما بسبب الجدل والارتباك المحيط به.
أصدرت Llama Group، المالك الحالي لبرنامج Winamp، الكود المصدري في سبتمبر 2024. وبعد العديد من المشكلات، حذفت Llama Group مستودع Winamp بالكامل من GitHub. يأتي هذا بعد الكثير من المشكلات التي أظهرت أن Llama Group لم تفهم حقًا ما ينطوي عليه وضع البرنامج على GitHub. تضمن الإصدار الأولي من الكود ترخيصًا مخصصًا، وهو ترخيص برنامج Winamp التعاوني (WCL). هذا التفرع المحظور تمامًا، والذي يقوم بشكل أساسي بإنشاء نسخة من الملف وإجراء التعديلات والتغييرات الخاصة بك دون التأثير على قاعدة التعليمات البرمجية الأصلية. يعد التفرع أمرًا شائعًا جدًا في تطوير البرمجيات مفتوحة المصدر، لذلك لم يثير هذا البند انتقادات فحسب، بل تم انتهاكه أيضًا شروط خدمة جيثب.
قامت Llama Group في النهاية بمراجعة ترخيصها للسماح بالتقسيم ولكنها حظرت توزيع الإصدارات المعدلة. وهذا أمر غريب آخر، حيث أن المصدر المفتوح مع GitHub لا يعمل بهذه الطريقة. وفي كلتا الحالتين، كان هذا غير فعال لأن كود مصدر GPL 2 داخل المستودع يتطلب ترخيص أي عمل مشتق بموجب رخصة جي بي إل 2. يمنح هذا الترخيص أي شخص “حرية توزيع نسخ من البرامج المجانية (وتحصيل رسوم مقابل هذه الخدمة إذا كنت ترغب في ذلك)، وأن تتلقى كود المصدر أو يمكنك الحصول عليه إذا كنت تريد ذلك، ويمكنك تغيير البرنامج أو استخدام أجزاء منه في برامج مجانية جديدة.”
هناك مشكلة كبيرة أخرى وهي أن إصدار الكود يحتوي أيضًا على أجزاء من كود خادم Shoutcast DNAS، والذي كانت مجموعة Llama تمتلكه سابقًا تم بيعها إلى أذريون. ولسوء الحظ، احتوت التعليمات البرمجية أيضًا على تعليمات برمجية مصدرية من Intel وMicrosoft، وهي على الأرجح مشكلة ترخيص كبيرة، حيث من المحتمل أن Llama Group لا تملك السلطة لإصدار هذا الرمز. إذا كان هناك أي شيء، فهذا يوضح مدى صعوبة إصدار التعليمات البرمجية المصدر من برنامج أكبر والصعوبات التي تواجه البرامج القديمة مفتوحة المصدر. تحتوي قاعدة التعليمات البرمجية عادةً على أجزاء من مصادر مختلفة. يحتاج هذا بشكل عام إلى مراجعة قانونية وفنية للتأكد من أن الجميع يتبعون متطلبات الترخيص مفتوحة المصدر.
قالت Llama Group مرة أخرى في سبتمبر إنها تأمل أن يؤدي إصدار الكود المصدري إلى “تمكين مجتمع المطورين بأكمله من المشاركة في الحفاظ على الميزات الجديدة وتطويرها”. ربما لا يزال الإصدار يفعل ذلك، نظرًا لأن الكود لا يزال متاحًا بسهولة في المرايا، ولكن فقط مع المشاريع غير الرسمية التي لن تتم الموافقة عليها رسميًا.
مصدر: برنامج وينامب, السجل
(العلامات للترجمة) الويب (ر) جيثب