گنو سوشال

از ویکی‌پدیا، دانشنامهٔ آزاد
گنو سوشال
GNU-social-logo.svg
تصویری از وبسایت گنوسوشال نسخه محلی‌سازی شده به زبان سوئدی.
تصویری از وبسایت گنوسوشال نسخه محلی‌سازی شده به زبان سوئدی.
نویسنده(های)
اصلی
اوان پرودرومو
توسعه‌دهنده(ها)اوان پرودرومو، مت لی، Mikael Nordfeldth و توسعه‌دهندگان گنو سوشیال
انتشار پایدار
1.1.2[۱]
۲۵ اکتبر ۲۰۱۴؛ ۸ سال پیش (۲۰۱۴-۱۰-25)
انتشار آزمایشی
مخزن
نوشته‌شده باپی‌اچ‌پی
سیستم‌عاملچندسکویی
در دسترس بهبیش از ۲۵ زبان مختلف[۲]
گونهچارچوب نرم‌افزاری تحت وب
پروانهپروانه عمومی همگانی آفرو[۳]
وبگاه

گنو سوشال (به انگلیسی: GNU social) (پیشتر به نام‌های استتوس نت (به انگلیسی: StatusNet) و زمانی به نام لاکونیکا[۴]، که از تاریخ ۸ ژوئن ۲۰۱۳ به گنو سوشال تغییر نام پیدا کرده است) یک سرویس‌دهنده میکروبلاگینگ و یک پیاده‌سازی آزاد از پروتکل OStatus به زبان پی‌اچ‌پی است که اجازه می‌دهد تا کارخواه‌های میکروبلاگینگ بتوانند با یکدیگر هم‌کنش‌پذیری داشته باشند. این خدمت که قابلیت‌هایی مشابه توییتر فراهم می‌کند قصد دارد تا امکان برقراری ارتباطات باز، بین سرویسی و توزیع‌شده را در بین اجتماعات میکروبلاگینگ فراهم کند. شرکت‌های تجاری و افراد می‌توانند سرویس‌ها و داده‌های خودشان را نصب و کنترل کنند. نسخه 0.9.0 که در مارس ۲۰۱۰ منتشر شد، پشتیبانی از پروتکل OStatus را فراهم می‌کرد. پروتکل OStatus یک استاندارد بروزرسانی توزیع‌شده جدید است که جایگزین استاندارد قدیمی OpenMicroBlogging شده است.

نرم‌افزار گنو سوشال روی هزاران کارساز که با هم در تعامل هستند در حال اجراست.[۵]

امکانات[ویرایش]

امکانات استاندارد[ویرایش]

  • انتشار بروزرسانی‌ها توسط کارخواه XMPP/Jabber
  • احراز هویت با کمک اوپن‌آی‌دی
  • پشتیبانی از فدراسیون با کمک پروتکل OStatus
    • اشتراک‌ها با PubSubHubbub
    • پاسخ‌ها با پروتکل سالمون
    • استفاده از ریزقالب (Microformat) برای نمایه و اعلامیه‌های HTML
  • API سازگار با توییتر
  • دسته بندی بوسیله هشتگ
  • گروه‌ها بوسیله ، بنگ‌تگ
  • محلی‌سازی و ترجمه رابط کاربری (به کمک Gettext)
  • کوتاه‌سازی خودکار پیوندها
  • پیوست (افزودن پرونده، تصویر، فیلم، صدا)
  • پرونده‌های چندرسانه‌ای پیوست شده در قالب پادکست
  • جاسازی محتوای دیگر وبسایت‌ها مثل یوتیوب، فلیکر و...

امکانات موجود[ویرایش]

  • ارتباط وب‌منشن و پینگ‌بک با وبسایت‌های ایندی‌وب
  • موقعیت جغرافیایی و نقشه
  • بروزرسانی و اعلان‌ها از طریق پیامک
  • انتشار هم‌زمان روی توییتر
  • جریان زنده به‌روزرسانی‌ها

تاریخچه[ویرایش]

گنو سوشال از دل پروژه گنو اف‌ام به وجود آمد. پایه‌گذار آن مت لی و توسعه‌دهندگان اولیه آن، دانلد رابرتسون و دبورا نیکلسون از کارمندان بنیاد نرم‌افزار آزاد بودند.

پیاده‌سازی استتوس‌نت بر اساس یک خدمت باز میکروبلاگینگ به نام ایدنتیکا بود که پیشتر به نام لاکونیکا شناخته می‌شد. ایدنتیکا که توسط شرکت استتوس‌نت، سازندگان اصلی استتوس‌نت میزبانی می‌شد امکان ایجاد حساب‌های رایگان برای عموم را می‌داد. این سایت بعداً به pump.io مهاجرت کرد.

پشتیبانی از Ostatus که یک استاندارد بروزرسانی توزیع شده به جای استاندارد منسوخ شده OpenMicroBlogging است در تاریخ ۳ مارس ۲۰۱۰ و با انتشار نسخه ۰٫۹٫۰ اضافه شد[۶][۷].

هشتم ژوئن ۲۰۱۳ استتوس‌نت به همراه فری سوشال در پروژه گنو سوشال ادغام شد.

این خدمت قابلیت هم‌کنش‌پذیری با دیگر سکوهای Ostatus را دارد.

منابع[ویرایش]

  1. Nordfeldth, Mikael (25 Oct 2014). "GNU social XSS vulnerability, version bumped to v1.1.2". https://lists.gnu.org/archive/html/social-discuss/2014-10/msg00009.html. Retrieved 2015-10-11.
  2. "Translating:GNU social localization". Retrieved 2015-02-08.
  3. "README file". Archived from the original on 2014-11-03. Retrieved 2015-02-09. ...under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
  4. Laconica is now StatusNet "Archived copy". Archived from the original on 2009-08-31. Retrieved 2009-08-31.{{cite web}}: نگهداری یادکرد:عنوان آرشیو به جای عنوان (link), retrieved 2009-10-04
  5. "skilledtests.com". skilledtests.com. Retrieved 2018-10-03.
  6. "StatusNet 0.9.0". Archived from the original on July 17, 2012.
  7. "StatusNet 0.9.0 Released". Archived from the original on July 20, 2012.