وسم

المصادر المفتوحة

البرمجيات مفتوحة المصدر التي يقوم عليها أغلب ما يُبنى اليوم: الإصدارات المهمة، وتغييرات التراخيص، ومن يموّل المشاريع ومن يقرر مصيرها.

برمجيات

AWS تطلق AWS Emulator: نسخة محلية مجانية من واجهاتها كتب كل سطر فيها وكلاء ذكاء اصطناعي

المغزى: تجربة الكود على AWS لم تعد تتطلب حسابًا أو بطاقة دفع، لكن الثقة في الأداة لم تعد تأتي من مراجعة بشرية، بل من اختبارات المطابقة وتقرير منشور مع كل إصدار.

برمجيات

وفاة Tim Peters مصمم خوارزمية Timsort وكاتب Zen of Python، والخبر يُعلن بعد أربعة أشهر

المغزى: جزء كبير من البرمجيات اليومية يقوم على عمل أشخاص لا يعرف المستخدمون أسماءهم، وما تذكره المجتمعات عنهم أحيانًا ليس الكود، بل طريقتهم في التعامل مع الآخرين.

أمن سيبراني

بعد سبعة أشهر من فحص Anthropic للمشاريع المفتوحة: 37,966 اكتشافًا مقابل 217 إصلاحًا مسجلًا

المغزى: الأداة تجد مشكلات حقيقية، لكن فرز البلاغات الذي حُذف من جهة المرسل انتقل إلى مشرفين متطوعين، وسرعة الاكتشاف صارت تفوق بكثير سرعة الإصلاح.

منصات وملكية

Synaptics ترسل إنذارًا بـ 125 براءة اختراع لمطور كتب driver مفتوح المصدر لدوكات DisplayLink

المغزى: البراءة تحمي تنفيذ الفكرة لا نص الكود، فكتابة كل سطر من الصفر، أو تركه لموديل، لا تحمي من ادعاء التعدي، وهي طبقة منفصلة عن الترخيص.

براءات الاختراعLinuxRust
برمجيات

Unleash: خادم feature flags مفتوح المصدر للاستضافة الذاتية، ونسخته المجانية تقف عند بيئتين

المغزى: أدوات open-core تُقيَّم بالحد الذي يوقف الفريق لا بما تتيحه النسخة المجانية، ومعرفة ذلك الحد مسبقًا تجعل كلفة النمو واضحة قبل الاعتماد على الأداة.

برمجيات

Erik Gahner: قوائم awesome على GitHub بين الركود وسيل من الـ pull requests المولّدة

المغزى: قيمة القائمة المنسّقة كانت في أن خبيرًا يختار ما فيها، وحين يغرق صاحبها في طلبات مولّدة أو يتوقف عن تحديثها تحتاج القائمة الشك نفسه الذي تحتاجه نتيجة بحث.

برمجيات

Firenook بديل مستقل لمحاكيات Firebase يستهلك 2.11 جيجابايت من الذاكرة مقابل 22.6 للمحاكي الرسمي

المغزى: بيئة التطوير المحلية الثقيلة تكلّف وقت المطور كل يوم، وبديل مفتوح المصدر يخففها يغيّر تجربة العمل، بشرط أن تُقاس أرقامه على جهاز المستخدم لا على قياس صاحبه.

استقلال تقني

أربعة مشاريع عربية جديدة على مرتكز، منها مكتبة نواة لكتابة Python بالعربية الفصحى

المغزى: لغة برمجة بالعربية لا تُبنى بها منتجات الغد، لكنها تفتح باب التعليم لمن لم يتقن الإنجليزية بعد، فيفهم الحلقة التكرارية قبل أن يحفظ كلمة for.

برمجيات

Polyend تنشر الكود المصدري لـ firmware أجهزة Tracker مع نظام استرجاع وplugin SDK

المغزى: الجهاز الذي اشتُري قبل سنوات يعود مفتوحًا لمالكه بدل أن يبقى رهن قرار تحديث، ونظام الاسترجاع المدمج يجعل هذا الانفتاح آمنًا لا مخاطرة يتحملها المستخدم وحده.

برمجيات

أداة OmniDiff تعرض الفروق داخل الصور والخطوط وملفات PDF بدل عبارة الملفان مختلفان

المغزى: مراجعة التغييرات لم تعد مقصورة على الملفات النصية، لكن رخصة AGPL-3.0 تجعل استخدام الأداة داخل شركة قرارًا قانونيًا قبل أن يكون تقنيًا.

أمن سيبراني

ثغرة حرجة في مكالمات Signal أُصلحت، ونسخة Molly المعدّلة آخر إصدار لها في 31 يوليو

المغزى: النسخة المعدّلة ترث من الأصل كل شيء بما فيه الأخطاء، لكن الإصلاح لا يصلها إلا إذا سحبه أحد وبناه، فتاريخ آخر إصدار صار سؤالًا لا يقل أهمية عن مزاياها.

فرق ومنتجات

أداة checkowners تستنتج ملكية الكود من تاريخ git وتقارنها بملف CODEOWNERS

المغزى: ملف CODEOWNERS يصف الفريق كما كان يوم كُتب، أما تاريخ git فيصفه كما هو، والفجوة بينهما هي المكان الذي تتركز فيه المعرفة في رأس شخص واحد دون أن يلاحظ أحد.

استقلال تقني

حارس: نموذج مفتوح برخصة MIT لكشف محاولات prompt injection بالعربية يصل إلى 97% في اختبار كاتبه

المغزى: فلاتر الحماية العربية تُكتب غالبًا بعربية الكتب، بينما تأتي الهجمات بعربية الناس، والفجوة بينهما تُسد ببيانات اختبار مكتوبة بالصيغة التي يستخدمها المهاجم فعلًا.

فرق ومنتجات

دراسة على قائمة مشرفي Google Summer of Code: الذكاء الاصطناعي أضعف دلالة المساهمات الأولى على قدرة أصحابها

المغزى: الكود الذي يسلّمه المبتدئ لم يعد دليلًا كافيًا على فهمه، فانتقل عبء الإثبات إلى الشرح والنقاش، وانتقلت كلفة الفحص إلى المشرفين المتطوعين.

استقلال تقني

Andrej Karpathy يبني HackerTube، واجهة فيديو تعتمد على ترشيحات تعليقات Hacker News بدل خوارزمية YouTube

المغزى: بناء نسخة شخصية من منصة مزعجة صار عمل ساعات لا مشروعًا، والفكرة الأساسية تغيير مصدر الترشيح من المشاهدات إلى أشخاص، لا إصلاح الخوارزمية.

استقلال تقني

Chris Wellons ينشر Prospero، أداة coding agent مكتوبة بـ C++ بلا مزوّد نماذج مضبوط مسبقًا

المغزى: الأداة التي تدير الـ agent يمكن أن تكون ملفًا تنفيذيًا صغيرًا يملكه المطور، والنموذج قرار منفصل يختاره بنفسه، محليًا أو عبر API.

استقلال تقني

مشروع Verto لتفريغ الكلام المصري في المتصفح ينشر نتائج قياس دقته كاملة، بنسبة خطأ 31% في المصرية

المغزى: النسخة المضغوطة فقدت أقل من نصف نقطة من الدقة مقابل ثلثي الحجم تقريبًا، لكن الرقم نفسه يقول إن تفريغ العربية المحكية ما زال يصلح مسودة تحتاج إلى مراجعة، لا نصًا نهائيًا.

برمجيات

npm يرفض حزمة اسمها estee لتشابهها مع testem، وحساب يُظهر أن 841 اسمًا تكفي لإغلاق الأسماء الرباعية

المغزى: الحماية من انتحال أسماء الحزم حقيقية، لكن سقفها الثابت لا يتغير مع طول الاسم، فيقع ثمنها كله على من يبحث عن اسم قصير بينما تمر الأسماء الطويلة بلا عائق.

منصات وملكية

الجمعية الوطنية الفرنسية تقرّ تعديلًا يفرض 0.055 يورو على كل جيجابايت يصل إلى مستخدم فرنسي

المغزى: التعديل يحدد هوية من يدفع برقم شبكته المسجّل لدى IANA لا بسجله التجاري، ويحسب الحجم الخارج من الـ CDN، فمن يوزّع ملفات ضخمة مجانًا قد يُحاسَب على الحجم في بلد ليس بلده.

فرنساالضرائب الرقميةIANA
برمجيات

Tangled تطلق code forge اتحاديًا على AT Protocol يسمح باستضافة جزء من المنصة والتعاون مع الباقين

المغزى: مغادرة منصة استضافة الكود لم تكن يومًا مسألة نقل الكود، فهو موجود لدى صاحبه أصلًا، بل نقل المراجعات والـ issues والناس، وهذا ما يحاول النموذج الاتحادي حله.

برمجيات

موقع يعمل منذ 2004 يُغلق ويتحول دومينه إلى إعلانات قمار، وأدوات مجانية لأرشفة المواقع ذاتيًا

المغزى: لا أحد يضمن أن يصل Internet Archive إلى الصفحة المهمة قبل اختفائها، وأرشفتها صارت عملًا يقدر عليه أي مستخدم بإضافة متصفح وملف واحد، والمحتوى العربي القديم يختفي أسرع.

أرشفة الويبالنسخ الاحتياطي
برمجيات

مقال على RedMonk: كل بيئات تشغيل JavaScript الكبرى تملكها شركات كبيرة، وأغلبها على محرك V8

المغزى: المطور لا يشتري بيئة التشغيل بل يبني عليها، وقرار تطوير الطبقة التي تحت كل تطبيقاته يتخذه مجلس إدارة شركة، والبديل الوحيد لمحرك Google تملكه شركة نشاطها الأساسي مختلف.

برمجيات

صاحب مكتبة Pico CSS يوقف تطويرها ويؤرشفها، ويقول إن الموديلات صارت تكتب الـ CSS الذي تحتاجه الصفحة

المغزى: هذه من المرات الأولى التي يقول فيها صاحب مشروع صراحةً إن الموديلات أخذت المساحة التي كان مشروعه يملؤها، وهو سبب مختلف عن التعب أو غياب التمويل، ويطرح سؤالًا على فئة كاملة من المكتبات.

برمجيات

ملفات إعداد curl كانت لغة برمجة كاملة بين النسختين 8.12 و8.16 نتيجة اجتماع خاصيتين عاديتين

المغزى: لم يقصد أحد صنع لغة برمجة، بل اجتمعت خصائص منطقية كل منها وحدها فنتج شيء ثالث، وهذا قد يحدث في أي صيغة إعداد فيها متغيرات وتحميل ملفات دون حد للعمق.

ذكاء اصطناعي

فريق Wack يطلق SLCR، صيغة مفتوحة لكتابة المتطلبات حتى لا تبتعد الـ agents عن المطلوب

المغزى: انحراف التنفيذ عن المطلوب مشكلة أقدم من الـ agents، لكن سرعتها تجعله يصل إلى كود أكثر قبل أن يلاحظه أحد، والفكرة هنا أن تُراجَع البنود لا المحادثة.

فرق ومنتجات

دراسة على 239 مراجع كود: طريقة الرد على الملاحظات تؤثر في قبول الـ pull request أكثر من حساب GitHub

المغزى: ما يفتح الباب في مشاريع الـ open source ليس السجل السابق بل سلوك المساهم داخل المراجعة الجارية، وهذا ما يقدر عليه المبتدئ منذ أول pull request.

برمجيات

تأخر إصدار Postgres 19، وأحد مطوري المشروع يرجع السبب إلى أن الـ LLMs تكتشف الأخطاء أسرع من قدرة البشر على مراجعتها

المغزى: الذكاء الاصطناعي لم يبطئ المشروع بكود رديء، بل بكشف أخطاء قديمة بسرعة تفوق قدرة المراجعين، فصار عنق الزجاجة في المراجعة البشرية لا في الاكتشاف.

ذكاء اصطناعي

مشروعا Impeccable وHallmark يتصدران GitHub بقوائم تكشف علامات الواجهات المولّدة بالذكاء الاصطناعي

المغزى: تشابه الواجهات التي تولّدها النماذج ليس مسألة ذوق بل نتيجة تدريبها على القوالب نفسها، وعلاجه قائمة فحص مكتوبة لا prompt أفضل.