جنو الاجتماعية

جنو الاجتماعية
المؤلف(ون) الأصلي(ون)إيفان برودرومو وآخرون.
المطور(ون)ديوغو كورديرو ومطورو GNU الاجتماعيون
الإصدار النهائي
1.20.9 [1]  / 22 يونيو 2019
معاينة الإصدار
2.0.0بيتا0 [2]  / 18 يوليو 2021
مستودع
  • codeberg.org/GNUsocial/gnu-social
مكتوب فيبي اتش بي
نظام التشغيلمتعدد المنصات
متوفر فيأكثر من 25 لغة [3]
يكتبخدمة التواصل الاجتماعي
رخصةAGPL-3.0 أو أحدث [4]
موقع إلكترونيشبكة جنوسوسيال

GNU social (وسلفه StatusNet ) عبارة عن خدمة شبكات اجتماعية مجانية ومفتوحة المصدر للتدوين المصغر تنفذ معايير OStatus و ActivityPub للتوافق بين التثبيتات. وبينما تقدم وظائف مماثلة للشبكات الاجتماعية مثل Twitter ، تسعى GNU social إلى توفير القدرة على الاتصال المفتوح والموحد بين مجتمعات التدوين المصغر المختلفة، والمعروفة باسم "المثيلات". يمكن لكل من الشركات والأفراد تثبيت والتحكم في مثيلاتهم وبيانات المستخدم الخاصة بهم. [5] [6]

في ذروة شعبيته، تم نشر GNU social على مئات الحالات المترابطة، [7] ومع ذلك فقد سقط منذ ذلك الحين في عدم الاستخدام حيث احتلت برامج منافسة مثل Mastodon و Pleroma مكانته كخدمات تدوين مصغر مهيمنة. في وقت لاحق من عمره، انقسم المشروع إلى فرعين منفصلين ، حيث كان "v2" استمرارًا لقاعدة التعليمات البرمجية الأصلية لصيانة الحالات الموجودة، وكان "v3" إعادة تصميم كاملة للمشروع تهدف إلى دمج المزيد من دعم ActivityPub وتحديث تجربة المستخدم والجانب الخلفي التكنولوجي. اعتبارًا من 15 أغسطس 2022، لم تكن هناك التزامات جديدة لفرع v2، [8] مع توقف تطوير فرع v3 أيضًا بنشاط بعد فترة وجيزة بحلول 25 نوفمبر 2022، [9] مع التخلي عن المشروع بشكل أساسي.

على الرغم من قدمها الحديث وتصميمها القديم مقارنة بالمنصات الحديثة، فإن GNU social وStatusNet يعتبران أصل شبكة Fediverse وكان لهما تأثير كبير على تصميم الشبكات الاجتماعية اللامركزية الأكثر حداثة التي خلفتها.

تاريخ

على الرغم من كونه المشروع الرئيسي ضمن سلالته، فقد بدأ GNU social في الأصل كشوكة من StatusNet. تم تطوير البرنامج لأول مرة لخدمة تسمى identi.ca من Evan Prodromou ، والتي قدمت حسابات تدوين مصغر مجانية للجمهور. سرعان ما أصبح البرنامج أحد الأمثلة الشعبية الأولى لشبكة اجتماعية لامركزية ، حيث سمح identi.ca لأي خادم آخر كان يقوم بتشغيل البرنامج بالتواصل معه، وهو شيء لم يتم محاولته من قبل في وسائل التواصل الاجتماعي على نطاق واسع.

واجهة المستخدم الأصلية لـ StatusNet

حالة الشبكة

في الأصل، تم إطلاق StatusNet (المسمى Laconica في ذلك الوقت) ببروتوكول اتصال مصمم خصيصًا للمشروع المسمى OpenMicroBlogging (OMB). [10] مع الإصدار 0.8.1، تم تغيير اسم البرنامج إلى StatusNet. [11] تم إصدار الإصدار 0.9.0 بعد فترة وجيزة في 3 مارس 2010، مع قيام المطورين بتنفيذ بروتوكول مصمم حديثًا يسمى OStatus ، مع إسقاط دعم OMB بعد فترة وجيزة. بالمقارنة مع OpenMicroBlogging، يمكن لـ OStatus التعامل مع وتوحيد المزيد من الأحداث والإجراءات أكثر من الاتصالات النصية العادية الأساسية التي يوفرها OMB وكان يعتمد على مجموعة متنوعة من تقنيات الويب الأخرى، مما يسمح بتبني أسهل للتنفيذات الجديدة للبروتوكول للخوادم والعملاء مقارنة بالهندسة المعمارية المخصصة بالكامل لـ OMB. [12]

مع تغيير اسم StatusNet، أعادت الشركة التي تطور كل من البرنامج وOStatus بالإضافة إلى إدارة identi.ca تسمية العلامة التجارية من Control Yourself إلى StatusNet Inc. في أغسطس 2010، جمعت الشركة جولة جديدة من أموال رأس المال الاستثماري لإنشاء خدمة استضافة تحت نطاق status.net من مصادر مثل First Mark Capital وBOLDstart Ventures وiNovia Capital وMontreal Start Up، وجمعت أكثر من 2.3 مليون دولار في التمويل حتى تلك النقطة. [13] سمحت خدمة الاستضافة لأي شخص بإنشاء مثيل StatusNet الخاص به دون الحاجة إلى صيانة خادم، على غرار WordPress.com ومنصات التدوين الأخرى. [14]

تم تعطيل التسجيلات الجديدة على identi.ca مع القدرة على إنشاء مثيلات status.net جديدة في ديسمبر 2012، استعدادًا للانتقال إلى pump.io الذي أطلق عليه مستخدمو StatusNet و OStatus منذ ذلك الحين اسم "Pumpocalypse". [15] كانت pump.io عبارة عن حزمة برمجية جديدة تمامًا مثل StatusNet، ولكن مع بروتوكول جديد مصمم لتدفقات الأنشطة العامة خارج التدوين المصغر وسهولة الاستخدام للمطورين الذين يعتمدون على التكنولوجيا، تمامًا مثل الانتقال من OMB إلى OStatus. تم اعتبار الإعلان غير متوقع بين مستخدمي identi.ca، الذين كانوا قلقين بشأن إمكانية حذف حالاتهم مع الانتقال. في الوقت نفسه، كان مسؤولو الخادم الذين يديرون مثيلات الطرف الثالث ومستخدميهم الذين تركوا وراءهم على StatusNet قلقين أيضًا، حيث لم يكن من الواضح في ذلك الوقت ما إذا كان التطوير المستقبلي للبرنامج سيتم التقاطه بواسطة مُصان جديد. [16] تم الانتهاء من انتقال مستخدمي identi.ca إلى pump.io في 12 يوليو 2013. [17]

جنو الاجتماعية

بدأ GNU social في الأصل كمشروع جانبي لمدير GNU FM (Libre.fm) Matt Lee، بهدف التمكن من توحيد الرسائل بين Last.fm ومثيلات أخرى من GNU FM باستخدام مكونات StatusNet الإضافية. [18] [19] في نفس الوقت تقريبًا، قام مطور يُدعى Mikael Nordfeldth بتقسيم StatusNet بهدف الحفاظ عليه كمشروع شخصي، وأطلق عليه اسم "Free Social". ومع ذلك، بعد انتقال identi.ca إلى pump.io وتخلي مطوريها المفاجئ عن StatusNet، تلقت المشاريع المزيد من الاهتمام من مسؤولي الخادم والمستخدمين الآخرين الذين يبحثون عن بديل محدث بنشاط.

بعد فترة وجيزة من LibrePlanet 2012، تم تشكيل خطة لدمج المشاريع الثلاثة في خدمة واحدة. [20] في 8 يونيو 2013، تم الإعلان عن أنه جنبًا إلى جنب مع Free Social، سيتم دمج StatusNet في مشروع GNU الاجتماعي وإدارته بواسطة مؤسسة البرمجيات الحرة ، حيث أصبح المشروع منذ ذلك الحين البديل السائد لـ StatusNet. [21]

خلال عمر GNU social، تم استخدام سمة شائعة لواجهة المستخدم تسمى Quitter، والتي كانت مشابهة لواجهة Twitter السابقة . تم إنشاء العديد من الحالات باستخدام اسم Quitter على وجه التحديد مثل Quitter.se، وهي حالة أنشأها مطور السمة. قبل إنشاء شعبية Mastodon وهيمنتها داخل الشبكة، كان Quitter معروفًا كموقع متكرر لمستخدمي Twitter للهجرة إليه عندما لا يتفق المستخدمون مع سياسات الاعتدال [22] أو تحديثات الميزات، مثل عندما تمت إضافة موجز خوارزمي إلى Twitter. [ بحاجة لمصدر ]

تم إنشاء فرع من GNU social يسمى postActiv، والذي كان يهدف إلى إعادة كتابة الواجهة الخلفية وواجهة المستخدم لـ GNU social، بالإضافة إلى إضافة التوافق مع بروتوكول Diaspora . [23]

الأسماء السابقة

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

بدءًا من الإصدار 0.8.1، تم تغيير الاسم إلى StatusNet. [11] وقال المطورون إن الاسم الجديد "يعكس ببساطة ما يفعله برنامجنا: إرسال تحديثات الحالة إلى شبكتك الاجتماعية ." [24]

سمات

تتخذ نسخة اجتماعية أساسية من GNU شكل خدمة تدوين مصغر ذات جدول زمني تسلسلي عكسي يضم تحديثات الحالة والرسائل القصيرة من الحسابات التي يتم متابعتها، على غرار الخدمات الأخرى مثل Twitter أو Weibo . وبينما يمكن للمستخدمين رؤية الجدول الزمني المخصص لهم، يمكنهم الوصول إلى جدول زمني آخر يعرض كل رسالة يعرفها المثيل، بما في ذلك الرسائل الواردة من نسخ أخرى متصلة ببعضها البعض إذا كان شخص ما في المثيل يتابع حسابًا منه. يمكن للمستخدمين أيضًا إنشاء مجموعات والانضمام إليها، مما يسمح بالمناقشة والتعاون حول مواضيع محددة.

يمكن للمسؤولين أيضًا تخصيص خادمهم عبر نظام المكونات الإضافية ، والذي يسمح للمطورين بإنشاء ميزات جديدة أو تعديل المكونات الإضافية الموجودة لتناسب احتياجات المثيل عبر PHP. كان أحد المكونات الإضافية البارزة التي تم إنشاؤها لـ GNU social هو Quitter، وهو تجديد لواجهة المستخدم التي تشبه إصدارًا سابقًا من واجهة مستخدم Twitter.

انظر أيضا

مراجع

  1. ^ "Diogo Cordeiro 518431ad72 [CORE]". 22 يونيو 2019. تم الاسترجاع في 8 أكتوبر 2022 .
  2. ^ "Diogo Peralta Cordeiro 5a856a728d [VersionBump] 2.0.0beta0". 18 يوليو 2021. تم الاسترجاع في 8 أكتوبر 2022 .
  3. ^ "ترجمة:GNU social localization" . تم الاسترجاع في 2015-02-08 .
  4. ^ "README file". مؤرشف من الأصل في 2014-11-03 . تم الاسترجاع في 2015-02-09 . ... بموجب شروط رخصة جنو أفيرو العمومية كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الرخصة، أو (حسب اختيارك) أي إصدار لاحق.
  5. ^ Terdiman, Daniel (2008-10-06). "Taking on Twitter with open-source software". CNET . تم الاسترجاع في 2024-08-29 .
  6. ^ Bastien, Malcolm (2008-8-28) لماذا تعني Laconica أشياء كبيرة بالنسبة للتدوين المصغر للشركات محفوظ في 2009-01-25 على موقع Wayback Machine . تم استرجاعه في 2009-1-3.
  7. ^ "قائمة بمثيلات GNU الاجتماعية المستقلة - أطرح الأسئلة". 2017-02-20. مؤرشف من الأصل في 2017-02-20 . تم الاسترجاع 2024-04-04 .
  8. ^ diogo. "diogo/gnu-social". notabug.org . تم الاسترجاع في 2024-04-04 .
  9. ^ GNUsocial. "gnu-social". Codeberg.org . تم الاسترجاع في 2024-04-04 .
  10. ^ "GNU social". 2013-06-08. مؤرشف من الأصل في 2013-08-22 . تم الاسترجاع 2024-04-04 .
  11. ^ ab StatusNet 0.8.1 (2009-8-28) "StatusNet 0.8.1 - StatusNet". مؤرشف من الأصل في 2013-01-12 . تم الاسترجاع في 2013-01-12 .، StatusNet Wiki تم استرجاعه في 2009-8-29.
  12. ^ "Understanding OStatus | StatusNet". 2011-12-26. مؤرشف من الأصل في 2011-12-26 . تم الاسترجاع 2024-08-29 .
  13. ^ Finley, Klint (2010-08-03). "StatusNet Raises $2.3 Million for Enterprise Microblogging". Readwrite . تم الاسترجاع في 2024-08-28 .
  14. ^ كينكايد، جيسون (2009-11-20). "Status.Net: WordPress For Microblogs Gets A Hosted Solution". TechCrunch . تم الاسترجاع في 2024-09-17 .
  15. ^ "التغييرات القادمة في خدمة status.net | StatusNet". 2012-12-21. مؤرشف من الأصل في 2012-12-21 . تم الاسترجاع 2024-08-29 .
  16. ^ ناثان ويليس (27 مارس 2013). "StatusNet وIdenti.ca والانتقال إلى pump.io". LWN.net . تم الاسترجاع في 2013-05-07 .
  17. ^ برايان بهرنسهاوزن (15 يوليو 2013). "pump.io: الشبكة الاجتماعية اللامركزية الممتعة حقًا". opensource.com . تم الاسترجاع في 2013-07-15 .
  18. ^ "التدوين المصغر باستخدام ActivityPub [LWN.net]". lwn.net . تم الاسترجاع في 2024-04-04 .
  19. ^ "Disintermedia » A Brief History of the GNU Social Fediverse and 'The …". archive.ph . 2017-04-01 . تم الاسترجاع في 2024-08-29 .
  20. ^ "[Social] أخبار كبيرة! دمج StatusNet وFree Social وGNU social projects". lists.gnu.org . تم الاسترجاع في 2024-08-29 .
  21. ^ "GNU social". 2013-06-16. مؤرشف من الأصل في 2013-06-16 . تم الاسترجاع 2024-08-29 .
  22. ^ "آلاف الإسبان يتركون تويتر ويتجهون إلى GNU social". مؤسسة البرمجيات الحرة . 2015-04-03.
  23. ^ تيلي، شون (24 سبتمبر 2017). "دليل سريع لشبكة الحرة". نحن نوزع . مؤرشف من الأصل في 8 نوفمبر 2020. تم الاسترجاع في 25 يوليو 2023 .
  24. ^ Laconica is now StatusNet "Laconica is now StatusNet « StatusNet – Open Source microblogging service". مؤرشف من الأصل في 2009-08-31 . تم الاسترجاع في 2009-08-31 .تم استرجاعه في 2009-10-04

مزيد من المعلومات

  • بناء موقع تويتر أفضل: دراسة البدائل لموقع تويتر GNU Social، وQuitter، وrstat.us، وTwister (2015)
  • الموقع الرسمي
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=GNU_social&oldid=1249833825"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate