فيسبوك يصبح مفتوح المصدر (نوعًا ما)

click fraud protection

لا يزال هناك الكثير من أنواع النكات التي يمكن طرحها حول مشاكل الاكتتاب العام الأولي لشركة فيسبوك والحماقة التي ينطوي عليها إصدار الكثير من الأسهم التي كانت السوق في حالة من الفوضى. غمرت المياه (أو في ضامني الاكتتاب العام الذين يُزعم أنهم يحجبون المعلومات المتعلقة بأرباح الشركة المستقبلية عن الجميع باستثناء عملائها المركزيين)، لكن هذا لم يمنع فيسبوك من الحديث عن حماقة مختلفة تمامًا في نهاية هذا الأسبوع حيث أطلقت مكتبة مفتوحة المصدر خاصة بها لتطوير C++ شفرة.

في بيان الإطلاق (والمهمة) على صفحة Folly الرسمية: مكتبة Facebook مفتوحة المصدر على الشبكة الاجتماعية، أوضح جوردان ديلونج من الشركة الفكرة وراء جعل الكود الخاص به متاحًا للجميع:

مقاطع الفيديو الموصى بها

الفيسبوك مبني على المصدر المفتوح من الأعلى إلى الأسفل، ولا يمكن أن يوجد بدونه. باعتبارنا مهندسين هنا، فإننا نستخدم الكثير من البرامج مفتوحة المصدر ونساهم فيها ونصدرها، بما في ذلك أجزاء من بنيتنا التحتية الأساسية مثل HipHop وThrift. ولكن في كود خدمات C++ الخاص بنا، أحد العوائق الواضحة أمام إطلاق المزيد من العمل هو أن أي مشروع مفتوح المصدر يحتاج إلى كسر التبعيات على كود المكتبة الداخلي الذي لم يتم إصداره... هدفنا الأساسي من هذه "الحماقة" هو إنشاء حل يسمح لنا بمواصلة أجزاء المصادر المفتوحة من مجموعتنا دون اللجوء إلى إعادة اختراع بعض عناصرنا الداخلية عجلات. ولأن مكونات Folly تعمل عادة بشكل أسرع بكثير من نظيراتها المتوفرة في أي مكان آخر، فمن السهل القيام بذلك باستخدام المكتبات الموجودة واستكمالها، نعتقد أن مطوري C++ قد يجدون أجزاء من هذه المكتبة مثيرة للاهتمام في حد ذاتها يمين.

متعلق ب

  • فيسبوك يتعهد بتقييد الوصول إلى الأخبار في كندا
  • تويتر يستعد لنفسه بعد تسرب كود المصدر عبر الإنترنت
  • كيفية إنشاء ملفات تعريف متعددة لحسابك على الفيسبوك

الكود - الذي تم وصفه بأنه "سريع وسهل الاستخدام بشكل معقول"، مما يجعل "الاستخدام المكثف لـ C++" بواسطة DeLong - متاح بالفعل كمصدر مفتوح ضمن ترخيص برمجيات أباتشي من مستودع جيثب العام.

قد تكون بعض التعليمات البرمجية مألوفة بالفعل للمبرمجين الذين يقومون بفحصها. "التطبيق العملي يتغلغل في هندسة فيسبوك، ولدينا قدر منخفض من التسامح مع متلازمة "لم يتم اختراعه هنا" (فبعد كل شيء، الشركة مبنية على المصادر المفتوحة)" وأوضح ديلونج، مضيفًا أن "Folly يكمل بعض مكتبات C++ عالية الجودة الموجودة، مثل Boost أو Standard Library، وكلاهما نستخدمهما بشدة."

وتعليقًا على أن Folly "تتمثل بالتأكيد في روح" الإصدار المبكر، والإصدار كثيرًا "، كتب DeLong أن الشركة "سوف استمر في تحديث الشجرة مفتوحة المصدر مع إضافة مكونات Folly جديدة، لذا يمكنك أن تتوقع رؤية المزيد من هذا على github في مستقبل."

توصيات المحررين

  • كيفية ضبط موجز Facebook الخاص بك لعرض أحدث المنشورات
  • كيفية الحصول على حصتك من تسوية فيسبوك البالغة 750 مليون دولار
  • السماح لترامب بالعودة إلى فيسبوك وإنستغرام
  • البكرات على وشك الظهور في ميزة أخرى على فيسبوك
  • ما هو بكسل فيسبوك؟ شرح أداة تتبع Meta

ترقية نمط حياتكتساعد الاتجاهات الرقمية القراء على متابعة عالم التكنولوجيا سريع الخطى من خلال أحدث الأخبار ومراجعات المنتجات الممتعة والمقالات الافتتاحية الثاقبة ونظرات خاطفة فريدة من نوعها.