مقدمة:
ما يسعدنا في فراماسوفت هو الوفاء بالتزاماتنا. قد نمزح ونقول إننا جمعية غير ربحية وإن الضغط مختلف، لكن الواقع غير ذلك!
بعد نجاح التمويل الجماعي في يونيو 2018 وعدنا بإصدار النسخة الأولى من PeerTube في أكتوبر 2018. فأين وصلنا؟ لا يطاق هذا التشويق!
كنا واثقين؛ فراتب المطور الرئيس Chocobozzz مضمون حتى نهاية السنة، وقد رصدنا مساهمات جيدة، ولفتنا انتباه الصحافة. لكننا قطعنا أيضًا التزامًا واضحًا للمتبرعين ولجمهور دولي واسع لا يعرفنا كما يعرفنا داعمونا المعتادون الناطقون بالفرنسية.
لن نطيل الانتظار: النسخة 1.0 هنا، في الموعد، وتفي بوعودها. وهذه فرصة لاستعادة المراحل السابقة بدل أن تبحثوا عنها في المدونة؛ نعرف أن البحث متعب، فقد فعلناه.
ما بيرتيوب؟ تمرد؟ بل ثورة!
رددنا ثلاث سنوات «لنخلّص الإنترنت من غوغل!» كأنه نداء «يجب تدمير قرطاج». كان تمردًا وصرخة من القلب، وتحديًا مجنونًا: بدائل لخدمات عمالقة الويب، أي GAFAM وأصدقائهم مثل تويتر. خرجت الخدمات تباعًا بوتيرة هائلة، وما زالت موجودة وتحتاج إلى الصيانة. ولحسن الحظ تساعد مجموعات CHATONS، التي بلغ عددها ستين، على توزيع الحمل. وإذا استثنينا خدمة البريد، بقي تحد كبير: بديل موثوق ليوتيوب. وليس كسر هيمنة منصات الفيديو سهلًا.
المشكلة الأساسية ثقل ملفات الفيديو؛ فهي تحتاج إلى خوادم كبيرة ونطاق ترددي واسع وتكلفة هائلة، فضلًا عن الإدارة التقنية. وهذا يتجاوز وسائلنا ويتعارض مع مبادئ الحرية والاستقلال واللامركزية والمشاركة. ولمواجهة التكلفة يستخدم يوتيوب وأشباهه موارد رأسمالية المراقبة: أسر الانتباه في حلقات لا تنتهي، وبناء ملفات للأذواق، وإغراق المستخدم بالإعلانات والتوصيات التي قد تكون سامة.
هنا عرفنا البرنامج الحر الذي يطوره شاب لطيف باسم Chocobozzz، يقدم طريقة مبتكرة لبث الفيديو ومشاهدته على الإنترنت.
حين تشاهد فيديو يشارك حاسوبك في توزيعه
يستخدم PeerTube تقنيتي WebRTC وBitTorrent، اللتين تتيحان تقاسم البث، وهو مبدأ أساسي للإنترنت، لتخفيف حمل مواقع الاستضافة. الفكرة بسيطة: يشارك حاسوب المشاهد في التوزيع. فإذا كثر مشاهدو الفيديو نفسه، نطلب جهدًا صغيرًا من كل جهاز واتصال بدل استنزاف الخادم وحده. تتوزع التدفقات وتتحسن الشبكة؛ هذه هي الإنترنت كما ينبغي لها أن تكون، وكما كان ينبغي أن تظل.
ولا يلزم استضافة كل ما تريد عرضه؛ يكفي الاتحاد مع نسخ مستضافة صديقة توفره لفهرسته داخل نسختك، دون تكرار الملفات. وقد نجح ذلك فعلًا: حين نشر أصدقاؤنا في Datagueule فيلمهم الوثائقي «الديمقراطية»، استوعب البرنامج آلاف المشاهدات دون مشكلة. اقترحنا عندئذ توظيف Chocobozzz ليعمل بهدوء على المشروع، بهدف نسخة تجريبية في مارس 2018، وبفضلكم تجاوزنا الخطوة الأولى.
وطورنا في الأثناء خريطة طريق Contributopia التي ينسجم معها PeerTube تمامًا. ومع توصية W3C ببروتوكول ActivityPub الذي عزز الاتحاد المستخدم في برمجيات اجتماعية مثل Mastodon، صار PeerTube مكونًا رئيسًا فيها. والاتحاد سهل الشرح: لدينا جميعًا عناوين بريد على خوادم مختلفة، ومع ذلك نتبادل الرسائل. وبالمثل، تستطيع البحث عبر نسخ PeerTube المتحدة دون مغادرة نسختك، أو التعليق على فيديو بعيد دون إنشاء حساب هناك.
كانت الخطوة التالية واضحة: الاستمرار. جذبت اتصالاتنا مساهمات، وأبدى صناع الفيديو اهتمامًا، وامتلأت المنتديات بالأسئلة.
لذلك غيّرنا عادتنا وإيقاعنا، وتسلمنا، بموافقة Chocobozzz، دور ناشر برنامجه، وطرحنا تمويلًا جماعيًّا دوليًّا بالإنجليزية لتثبيت توظيفه، من دون الاعتماد على مطالبة داعمينا المعتادين مرة أخرى. ومع ذلك شارك بعضكم، وهو ما أسعدنا كثيرًا. نجحت الحملة مجددًا رغم قلقنا، وقادت إلى النسخة 1.0.
ماذا تتضمن النسخة 1.0؟
لتجنب الالتباس: PeerTube ليس منصة مركزية واحدة مثل يوتيوب أو Dailymotion أو Vimeo، بل برنامج يجمع نسخًا مستضافة متعددة، موضوعية أو مجتمعية، ضمن اتحاد. لذا ابحث عن النسخة التي تناسبك للمشاهدة أو الرفع، أو أنشئ نسختك الخاصة التي تملك فيها كامل الصلاحيات.
الوظائف الأساسية
• مشاهدة الفيديو بواسطة WebTorrent لتجنب إشباع خادم البث. فإذا شاهد عدة أشخاص الفيديو نفسه، يحملون أجزاء صغيرة من الخادم ومن أجهزة المشاهدين الآخرين معًا.
• الاتحاد بين النسخ: إذا اشتركت النسخة «أ» في «ب» و«ج»، أمكن البحث عن فيديوهاتهما ومشاهدتها داخل «أ» من دون مغادرتها.
• إعدادات دقيقة للحوكمة؛ لكل نسخة تنظيمها. يستطيع المدير تحديد حصة التخزين لكل صانع فيديو، وعدد الحسابات المقبولة، وأدوار المستخدمين: إدارة أو إشراف أو استخدام أو رفع فيديو.
• العمل على خادم صغير، مثل خادم افتراضي VPS بنواتين وذاكرة 2 غيغابايت. وتعتمد مساحة التخزين على عدد الفيديوهات التي تستضيفها بنفسك.
• شفرة مستقرة ومتينة اختبرت على أنظمة كثيرة، وأداء جيد يجعل تحميل الصفحة غالبًا أسرع من صفحة يوتيوب.
• تحويل الفيديو آليًّا إلى درجات وضوح مختلفة، مثل 240p و720p و1080p، بل 4K، لتناسب اتصال الزائر وجهازه. وتسمى العملية إعادة الترميز.
• وضعا «المسرح» و«الليل» لراحة المشاهدة.
• لا يتجسس البرنامج عليك ولا يحبسك؛ فلا يجمع معلومات شخصية لاستغلالها تجاريًّا، ولا يضعك داخل فقاعة ترشيح، ولا يستخدم خوارزمية توصيات منحازة لإبقائك متصلًا بلا نهاية. قد تراها تفصيلة أو نقطة ضعف، لكنها قوة مهمة في نظرنا.
• لا يوجد بعد تطبيق هاتف مخصص، لكن نسخة الويب سريعة على الهاتف وتتكيف مع الجهاز.
• يستطيع الزوار التعليق. ويمكن لمدير النسخة تعطيل التعليقات على أي فيديو، أو لناشر الفيديو تعطيلها على مادته.
• يتيح ActivityPub التفاعل مع برمجيات البروتوكول نفسه؛ مثل متابعة مستخدم PeerTube من Mastodon، البديل لتويتر، أو التعليق على الفيديو من حساب Mastodon مباشرة.
• زر لدعم مؤلف الفيديو، ليختار صناع المحتوى طريقة التمويل التي تناسبهم.
• وبالطبع PeerTube برنامج حر: شفرته، أو «وصفته»، متاحة للجميع. تستطيع الإسهام فيها، أو نسخها وتعديلها لتوافق حاجاتك إذا رأيت أن اتجاه المشروع لا يناسبك.
وظائف مولها الجمهور
• ترجمة الفيديو بإضافة ملفات لغات متعددة بصيغة SRT.
• تكرار الاستضافة لدعم نسخة معينة بنسخ بعض فيديوهاتها أو كلها إلى نسختك. فإذا أثقل المشاهدون خادمها، تساندها بنطاقك الترددي.
• الاستيراد من منصات أخرى بنسخ الرابط، مثل يوتيوب وVimeo وDailymotion. ويمكن جلب العنوان والوصف والكلمات المفتاحية آليًّا من بعضها. ويشمل الاستيراد الرابط المباشر ونسخ PeerTube الأخرى وملفات torrent.
• خلاصات RSS عامة للفيديوهات، وأخرى لفيديوهات قناة، وأخرى لتعليقات فيديو.
• دعم ثلاث عشرة لغة، منها الصينية، مع ترجمات إضافية قيد العمل.
• بحث أفضل يتسامح مع بعض الأخطاء الطباعية ويتيح مرشحات.
وظائف مقبلة
خبر ممتاز: رغم عدم بلوغ المستوى الثالث للتمويل، قررت فراماسوفت توظيف Chocobozzz بعقد غير محدد المدة لضمان استمرار التطوير. لذلك خُطط لوظائف أخرى خلال 2019:
• نظام إضافات لتخصيص البرنامج، وهو تطوير أساسي يتيح بناء إضافات تلائم الحاجة، مثل خوارزميات توصية خاصة أو سمات بصرية مختلفة كليًّا.
• ربما نطور تطبيق هاتف، أو يطوره مساهمون متحمسون.
• تحسين أداة الاستيراد سريعًا لمزامنة قناة يوتيوب مع قناة PeerTube، بفحص الفيديوهات الجديدة وإضافتها آليًّا مع عناوينها وأوصافها. وتعمل هذه الوظيفة بالفعل لمن يستضيف نسخته ويتقن سطر الأوامر.
• إحصاءات لكل نسخة أو حساب.
• تحسين أدوات الإشراف.
بيرتيوب يصلح الإنترنت
كانت حملة التحرر من غوغل صرخة ورفضًا لرؤية العمالقة المركزية المغلقة التي تتمحور حول المال والتحكم. ومقاومتهم معركة غير متكافئة. لكن الوعي تحقق، ولم نعد بحاجة إلى تكرار كيف ينكرون حرياتنا ويستولون على البيانات ويتحكمون في حياتنا. وقد ساعدت فضائحهم على تسريع الوعي العام. ونعتز بدورنا، إلى جانب جهات مهمة مثل LQDN وCNIL وAPRIL؛ وحان الانتقال إلى خطوة أخرى.
كتبنا كثيرًا في فراماسوفت، لكننا قدمنا نسبيًّا فيديوهات قليلة، مع أن إعداد الفيديو أصبح أسهل وطلبه أكبر. استولت المنصات المركزية، وعلى رأسها يوتيوب، على هذا التحول وفرضت معيارًا وممارسات مرفوضة كالحجب الأعمى والاستحواذ على المحتوى.
الاتحاد الذي يدعمه ActivityPub وبرامجه، مثل PeerTube وMastodon وFunkwhale وPixelFed وPlume، وقائمته تتسع شهريًّا، يصحح المسار ويعيد بناء مستقبل الإنترنت الذي نتمناه.
نعم، هذه المرة ثورة. تعلن Contributopia مرحلة بناء تقوم على المشاركة والمشاعات والتثقيف الشعبي. وأدركنا أننا لا نستطيع إنكار بعدها السياسي، بالمعنى الأصلي للكلمة، لا بمعنى أن مندوبنا العام Pyg سيصبح غدًا عضوًا في الجمعية الوطنية. فالثقافة الحرة تتجاوز استضافة الجداول الزمنية أو فتح مستند لنكتب هذا المقال معًا.
نعمل ضمن إطارنا لتوفير أدوات رقمية للحالمين، مثلنا، بأن بالإمكان إنقاذ ما يمكن إنقاذه. ظننا أن الرسالة ليست جذابة تسويقيًّا، لكن مشاركاتنا المتكررة أظهرت صداها. وما زالت لدينا أوراق جميلة للمستقبل، وإن كنا لا نعرف بعد كيف سنلعب بعضها، بروحنا المرحة المعتادة. ونأمل أن تواصلوا معنا الطريق. عاش PeerTube. فريق فراماسوفت.
للمزيد والعمل
PeerTube لكم؛ استفيدوا من إمكاناته. انشروا فيديوهات جيدة، ويفضل برخصة حرة أو مع امتلاك حقوق البث أو إذن صريح، على إحدى النسخ الموجودة. عرّفوا به معارفكم وصناع يوتيوب الذين تتابعونهم، وأنشئوا نسختكم إن استطعتم لتوسيع الاتحاد.
يحيل الأصل إلى: FramaTube، نسخة فراماسوفت؛ وJoinpeertube.org بما فيه النسخ المفتوحة للتسجيل وقائمة النسخ ومعلوماتها والأسئلة الشائعة؛ ومستودع Git؛ ودليل التثبيت على خادمك، بالإنجليزية فقط وقت النشر؛ ورفع المسائل التقنية؛ ومنتدى PeerTube في Framacolibri؛ وموقع Contributopia. ودعم فراماسوفت يدعم PeerTube أيضًا.
المراجع
- https://framablog.org/2018/10/15/peertube-1-0-the-free-libre-and-federated-video-platform/
- https://framablog.org/2018/05/31/peertube-vers-la-version-1-et-au-dela/
- https://framatube.org/videos/watch/9db9f3f1-9b54-44ed-9e91-461d262d2205
- https://framatube.org/videos/watch/217eefeb-883d-45be-b7fc-a788ad8507d3
- http://libreart.info/fr/
- https://fr.wikipedia.org/wiki/Delenda_Carthago
- https://degooglisons-internet.org/fr/list
- https://chatons.org/
- https://www.buzzfeednews.com/article/craigsilverman/youtube-channel-recommendations-alex-jones-radicalize
- https://fr.wikipedia.org/wiki/WebRTC
- https://fr.wikipedia.org/wiki/BitTorrent
- http://www.datagueule.tv/
- https://peertube.datagueule.tv/videos/watch/0b04f13d-1e18-4f1d-814e-4979aa7c9c44
- https://contributopia.org
- https://www.w3.org/TR/activitypub/
- https://joinmastodon.org/
- https://docs.joinpeertube.org/lang/en/docs/install.html
- https://fr.wikipedia.org/wiki/WebTorrent
- https://fr.wikipedia.org/wiki/Bulle_de_filtres
- https://framagit.org/chocobozzz/PeerTube/blob/develop/support/doc/redundancy.md
- https://www.laquadrature.net
- https://www.cnil.fr/
- https://www.april.org/
- https://funkwhale.audio/
- https://pixelfed.org/
- https://plume-org.github.io/Plume/
- https://framablog.org/wp-content/uploads/2018/08/federathon_schema_activitypub.jpg
- https://framatube.org/
- https://joinpeertube.org
- https://joinpeertube.org/fr/#register
- https://instances.joinpeertube.org/instances
- https://joinpeertube.org/fr/faq
- https://github.com/Chocobozzz/PeerTube
- https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md
- https://github.com/Chocobozzz/PeerTube/issues
- https://framacolibri.org/c/qualite/peertube
- https://soutenir.framasoft.org