26 نوفمبر 2025
https://codeberg.org/ziglang/zig
منذ ذلك الحين”https://codeberg.org/ziglang/zig/src/commit/8e08cf4bec80b87a7a22a18086a3db5c2c0f1772″ الهدف=”_blank”>git init قبل عشر سنوات، تمت استضافة Zig على GitHub. لسوء الحظ، عندما”https://github.blog/news-insights/company-news/github-microsoft/” الهدف=”_blank”> بيعت إلى مايكروسوفت، ال”https://craphound.com/category/enshittification/” الهدف=”_blank”> بدأت الساعة تدق. قلت لنفسي: “من فضلك أعطني 5 سنوات فقط قبل أن يسوء كل شيء”. وها نحن، بعد 7 سنوات، نعيش في الوقت الضائع.
نضع جانبا جيثب”https://www.vox.com/recode/2019/10/9/20906605/github-ice-contract-immigration-ice-dan-friedman” الهدف=”_blank”> العلاقة مع ICE، فمن الواضح تمامًا أن الأشخاص الموهوبين الذين اعتادوا العمل على المنتج قد انتقلوا إلى أشياء أكبر وأفضل، مع حرص الخاسرين المتبقين على فرض نوع من إطار عمل جافا سكريبت المتضخم والعربات التي تجرها الدواب علينا باسم التقدم. الأشياء التي كانت سريعة، أصبحت الآن بطيئة وغالبًا ما تكون مكسورة تمامًا.
والأهم من ذلك، الإجراءات”https://github.com/actions/runner/issues/3792#issuecomment-3182746514″ الهدف=”_blank”> تم إنشاؤها بواسطة القرود و”https://github.com/actions/runner/issues/385″ الهدف=”_blank”> مهملة تماما. بعد”https://www.businessinsider.com/github-ceo-developers-embrace-ai-or-get-out-2025-8″ الهدف=”_blank”>قال الرئيس التنفيذي لشركة GitHub “احتضن الذكاء الاصطناعي أو اخرج”يبدو أن أتباع Microsoft قد فهموا التلميح، لأن GitHub Actions بدأ “جدولة النشاط”؛ اختيار الوظائف لتشغيلها بشكل عشوائي على ما يبدو. إلى جانب الأخطاء الأخرى وعدم القدرة على التدخل يدويًا، يؤدي هذا إلى عمل نسخة احتياطية لنظام CI الخاص بنا بحيث لا يتم التحقق حتى من التزامات الفرع الرئيسي.
بدلاً من إهدار أموال التبرعات على المزيد من أجهزة CI للتغلب على هذه البنية التحتية المتداعية، اخترنا تبديل موفري استضافة Git بدلاً من ذلك.
على سبيل المكافأة، نحن نتطلع إلى عدد أقل من الانتهاكات (الشكل 1).”https://github.com/ziglang/zig/pull/25974″ الهدف=”_blank”>أ,”https://github.com/ziglang/zig/pull/24983″ الهدف=”_blank”> ب,”https://github.com/ziglang/www.ziglang.org/pull/502″ الهدف=”_blank”> ج) منا”http://ziglang.org/code-of-conduct/#strict-no-llm-no-ai-policy”> لا توجد سياسة صارمة لـ LLM / لا للذكاء الاصطناعي، والذي أعتقد أنه يرجع جزئيًا على الأقل إلى قيام GitHub بقوة بدفع ميزة “إبلاغ مشكلة باستخدام Copilot” في وجه الجميع.
رعاة جيثب
القلق الوحيد الذي لدينا في ترك GitHub وراءنا يتعلق برعاة GitHub. كان هذا المنتج هو المفتاح لنجاح Zig المبكر في جمع التبرعات، وقد كان كذلك”http://ziglang.org/news/2025-financials/”> لا يزال جزءًا كبيرًا من إيراداتنا اليوم. لا أستطيع أن أشكر”https://devonzuegel.com/” الهدف=”_blank”> ديفون زويجل كافٍ. لقد ظهرت كملاك من السماء وقامت بمفردها بتحويل GitHub إلى مصدر دخل فعال لآلاف المطورين. تحت قيادتها، بدا مستقبل رعاة GitHub مشرقًا، ولكن للأسف بالنسبة لنا، انتقلت هي أيضًا إلى أشياء أكبر وأفضل. منذ أن غادرت، تم إهمال هذا المنتج أيضًا وبدأ بالفعل في الانخفاض.
على الرغم من أن رعاة GitHub يشكلون جزءًا كبيرًا من دخل تبرعات مؤسسة Zig Software Foundation، نحن نعتبرها مسؤولية. نحن نسألك بكل تواضع ما إذا كنت، أيها القارئ، تتبرع حاليًا من خلال رعاة GitHub، الذي تفكر فيه”http://ziglang.org/zsf/”>نقل تبرعك المتكرر إلى Every.org، وهي في حد ذاتها منظمة غير ربحية.
وكجزء من هذا، قمنا بإنهاء امتيازات رعاة GitHub. هذه الامتيازات هي أشياء مثل وضع اسمك على الصفحة الرئيسية، وإدراج اسمك في ملاحظات الإصدار، بناءً على المبلغ الذي تتبرع به شهريًا. نحن نعمل مع الأشخاص في Every.org حتى نتمكن من تقديم الامتيازات المماثلة من خلال تلك المنصة.
خطة الهجرة
فعالة على الفور، لقد قدمت”https://github.com/ziglang/zig/” الهدف=”_blank”> زيجلانج/زيج على جيثب للقراءة فقط، والأصل الأساسي/الفرع الرئيسي لمستودع مشروع Zig الرئيسي هو https://codeberg.org/ziglang/zig.git.
شكرًا لمساهمي Forgejo الذين ساعدونا في حل مشكلاتنا في التحول إلى النظام الأساسي، بالإضافة إلى العاملين في Codeberg الذين عملوا معنا في عملية الترحيل – على وجه الخصوص”https://codeberg.org/earl-warren” الهدف=”_blank”> إيرل وارن,”https://codeberg.org/fnetX” الهدف=”_blank”> أوتو,”https://codeberg.org/Gusted” الهدف=”_blank”> مذعور، و”https://codeberg.org/mfenniak” الهدف=”_blank”> ماتيو فينياك.
في النهاية، اخترنا استراتيجية بسيطة، تتجنب فيها تقييد بائعي GitHub العدواني: اترك المشكلات الحالية مفتوحة وغير مُرحّلة، ولكن ابدأ في حساب المشكلات عند 30000 على Codeberg بحيث تظل جميع أرقام الإصدارات لا لبس فيها. دعونا نفكر في مشكلات GitHub التي تظل مفتوحة باعتبارها “نسخًا عند الكتابة” مجازيًا. يرجى ترك جميع مشكلات GitHub الحالية وسحب الطلبات بمفردها. لا حاجة لنقل العناصر الخاصة بك إلى Codeberg إلا إذا كنت بحاجة إلى إجراء تعديلات أو تعليقات إضافية أو إعادة الأساس. مازلنا سننظر في طلبات السحب والمشكلات المفتوحة بالفعل; لا تقلق.
في هذا العصر الحديث الذي يتسم بعمليات الاستحواذ، وضعف تنظيمات مكافحة الاحتكار، ورأسمالية المنصات التي تؤدي إلى تركز الثروات بشكل مفرط، تظل المنظمات غير الربحية معقلا للدفاع عما تبقى من المشاعات.
قرصنة سعيدة،
أندرو