المتصفحات المستقلة لم تعد قادرة على المنافسة

في عام 2017 ، اعتمد اتحاد W3C معيار امتدادات الوسائط المشفرة (EME) ، وبالتالي وضع حد للمنافسة من المتصفحات المستقلة.

أصبح من المستحيل الآن إطلاق متصفحك ، والذي سيلعب بعض المواد الأكثر شعبية على الإنترنت. تتطلب المواقع ، مثل Netflix و Hulu و HBO وغيرها ، حماية محتوى مرخصة. لا يمكن الوصول إليهم إلا بموجب اتفاقية ترخيص مع الشركات الكبرى.

أثناء تطوير مستعرض Metastream الخاص بي ، وصلت إلى الجدار عندما رفضت Google طلبي لاستخدام محرك Widevine DRM لتشغيل الوسائط المشفرة. تؤثر هذه المشكلة على المطورين الآخرين ، ومن المستحيل التغلب عليها.

تم إدخال هذه العقبات التكنولوجية في المقام الأول لتهدئة صناعة الإعلام.

الرأسمالية ، توزيع وسائل الإعلام ، والقرصنة


الكل يريد كسب المال ، والموزعون مثل Netflix يكسبون المال عن طريق بيع الوصول إلى محتواهم. بالطبع ، إذا كنت تبيع محتوى ، فستريد شخصًا الحصول عليه مجانًا.

لحماية أنفسهم من القراصنة الرقميين ، يستخدم الموزعون أدوات تسمى إدارة الحقوق الرقمية (DRM).

عادةً ما يكون DRM في البرنامج مربعًا أسود يتحكم في كيفية الوصول إلى المحتوى ، مما يجعل من الصعب نسخه وتوزيعه. لا يعمل هذا دائمًا بنسبة 100٪ ، ولا تزال القرصنة الرقمية موجودة ، لكن DRM يمنع معظم الأشخاص من حفظ الفيلم الذي يشاهدونه ويشاركونه مع الآخرين.

قد يبدو هذا معقولًا بمعنى أنه يجب دفع ثمن السلع الثمينة ، ولكن غالبًا ما تسبب DRM في مشاكل إضافية للمستهلكين ومؤلفي المحتوى.

إدارة الحقوق الرقمية في المتصفحات


تسعى المتصفحات بشكل أساسي إلى ضمان وصول عالمي إلى المحتوى على الويب. المدونات والشبكات الاجتماعية ومقاطع الفيديو والموسيقى والصور وما إلى ذلك أصبح ذروة الإنترنت ممكنًا بفضل منصة الويب المفتوحة (Open Web Platform).

منصة الويب المفتوحة هي مجموعة من التقنيات المفتوحة (المجانية) التي تتيح لك العمل على الإنترنت. باستخدام منصة ويب مفتوحة ، يحق لكل شخص تنفيذ مكون البرنامج في موقع الويب دون الحاجة إلى موافقة أو دفع أي إتاوات.

يقوم اتحاد شبكة الويب العالمية (W3C) بتوحيد هذه التقنيات لمساعدتها على الانتشار على شبكة الإنترنت المفتوحة.

حتى وقت قريب ، كان كل شيء يعمل بشكل جيد. تم الوصول العالمي إلى جميع المعلومات من خلال المتصفحات مثل Firefox و Chrome و Safari وغيرها الكثير. ولكن منذ عام 2013 ، بدأت W3C في محاولة لتوحيد إدارة الحقوق الرقمية في متصفحات الويب - بدعم من Google و Microsoft و Netflix - من خلال إدخال التكنولوجيا التي تمثل عكس نظام الويب المفتوح.

تاريخياً ، تم تشغيل المحتوى المشفر في المتصفحات بواسطة ملحقات إضافية مثل Adobe Flash و Microsoft Silverlight. وقد أدى ذلك إلى ثغرات أمنية خارجة عن سيطرة مطوري المتصفح. لمعالجة هذه المشكلات ودمج المزيد من التكنولوجيا في منصة ويب مفتوحة ، قدمت W3C إضافات الوسائط المشفرة (EME).

يصف اتحاد W3C فوائد المعيار على النحو التالي :

توفر امتدادات الوسائط المشفرة (EME) التوافق ، وتحسين الخصوصية ، والأمان ، وإمكانية الوصول ، وراحة مشاهدة الأفلام على الإنترنت.

توفر EME واجهة برمجة تطبيقات شائعة يتم استخدامها لاكتشاف وحدات فك تشفير المحتوى (CDM) واختيارها والتفاعل معها. يجب أن يوفر المستعرض CDM متوافقًا لتشغيل المحتوى المشفر.

اختيار آلية التنمية النظيفة


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

نريد أن تعمل هذه الميزة على جميع المواقع ، لذلك نحن بحاجة إلى توفير آلية التنمية النظيفة لمواقع مثل Netflix. إذا لم نفعل ذلك ، فسيتعين على المستخدمين التبديل باستمرار إلى متصفح آخر لهذه المواقع فقط. انها ليست جيدة.

من المرجح أن يكون لدى المستعرض الحالي الخاص بك وحدة CDM. دعونا نرى أي واحد.

المتصفحCDM
الكرومWidevine
فايرفوكسWidevine
رحلات السفاريالفيربلاى
حافةPlayReady و Widevine
مستكشف الإنترنتPlayReady
دار الأوبراWidevine
شجاعWidevine
فيفالديWidevine
ياندكسWidevine

نرى أن هناك العديد من الخيارات: Widevine و PlayReady و FairPlay. من أجل التوزيع القانوني لأحد هذه الآليات ، يجب علينا التقديم.

جوجل widevine


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

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

والآن ... نحن في انتظار. ربما أكثر من أربعة أشهر مثلي . أو سوف يرسلون اتفاقية ترخيص ، لكنهم سيتجاهلونك لمدة عام .

حتى مطورو Brave - متصفح من خالق JavaScript - واجهوا توقفات مماثلة في التواصل .

وإذا أرسلوا إلينا اتفاقية ترخيص ، وفقًا لـ castLabs ( شريك تنفيذ معتمد في Widevine ) ، فإن Google لا تزال بحاجة إلى مصادقة متصفحنا قبل أن نتمكن من استخدام وحدة CDM.

بعد الدخول في اتفاقية ترخيص ، سيُطلب منك تقديم CSR لتصنيع شهادات VMP. ستقوم Google بتوقيع وإرجاع الشهادات ، والتي يمكن استخدامها بعد ذلك لتوقيع تطبيقات VMP.

مايكروسوفت بلاي ريدي


يتطلب نظام Microsoft PlayReady الاتفاقيات الخاصة به ، والتي ينص عليها بوضوح في قسم "توزيع تطبيق برنامج قابل للتنزيل للمستخدمين النهائيين " في صفحة ترخيص PlayReady .

هناك الكثير من الأعمال الورقية ، لكنهم على الأقل يحددون الإطار الزمني للعملية بأكملها . 22 يومًا تبدو معقولة أكثر من مقدار غير معروف من الوقت.

ومع ذلك ، فقد تم بالفعل الإشارة إلى تسليم حزمة PlayReady Device Porting Kit وحزمة وثائق PlayReady مع دفع مقدم قدره 10،000 دولار في ترخيص المنتج الوسيط. إذا كنت تبيع البرنامج للمستخدمين النهائيين ، فستتم محاسبتك أيضًا بمبلغ 0.35 دولار لكل نسخة من البرنامج.

أبل FairPlay الجري


يتم استخدام آلية التنمية النظيفة من براءة اختراع Apple في النظام البيئي. يبدو أنه لا يوجد برنامج ترخيص مفتوح على موقع FairPlay . في الوقت الحالي ، من خلال النقر على رابط نظرة عامة على FairPlay Streaming وتسجيل الدخول باستخدام Apple ID ، نرى استجابة خادم HTTP 403 Forbidden.

إنشاء آلية التنمية النظيفة الجديدة


لكن انتظر ، نظرًا لأن هذا موقع ويب مفتوح ، يمكنك ببساطة إنشاء آلية التنمية النظيفة الخاصة بك! من شرح W3C لتطبيقات EME:

يمكن تنفيذ المواصفات نفسها في مشاريع مجانية مفتوحة المصدر ، حيث لا تفرض EME أي تطبيقات محددة لآلية التنمية النظيفة. [...] تسمح مواصفات EME بتطوير أنظمة آلية التنمية النظيفة المستقبلية ، بما في ذلك الأنظمة الأكثر ملاءمة لمشاريع البرمجيات المجانية.

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

توفر مراجعة بنية Widevine DRM صورة أكثر اكتمالًا للجهد الذي يتطلبه إنشاء نظام كامل. من الصعب تخيل أن أي شخص أو شركة صغيرة قادرة على توفير تشغيل DRM بشكل مستقل في جميع خدمات الويب التي تتطلب ذلك.

إذن ما هي خياراتنا؟


نتيجة لذلك ، هناك خياران: Widevine أو PlayReady.

مع Widevine ، عالقنا إلى أجل غير مسمى في المجهول ما إذا كانوا سيوافقون على تقديم قرارهم.

يتطلب PlayReady دفع مقدم قدره 10000 دولار.

استنتاج


بعد إدخال معيار EME ، تكون القدرة التنافسية للمستعرض محدودة بواسطة وحدات التحكم الوسيطة ، الأمر الذي يتعارض مع وعد منصة الويب المفتوحة:

باستخدام منصة ويب مفتوحة ، يحق لكل شخص تنفيذ مكون البرنامج في موقع الويب دون الحاجة إلى موافقة أو دفع أي إتاوات .

نعم ، يمكن تنفيذ معيار EME من قبل أي شخص ، ولكن هذه أطروحة مثيرة للجدل ، إذا كان شرط آلية التنمية النظيفة يشير إلى خلاف ذلك.

لقد أثرت حواجز DRM على عدد من تطبيقات المتصفح. بعضها مدرج أدناه:


يتطلب الابتكار منافسة - ولإنشاء مساحة يمكن الوصول إليها بشكل أكبر للمبتدئين ، يجب تغيير هذه الحواجز.

في نهاية المطاف ، فإن أفضل حل للمجتمع - وليس من أجل الربح - هو التخلي عن إدارة الحقوق الرقمية تمامًا. نظرًا لأن هذا غير محتمل ، يجب أن تعمل Google و Microsoft و Apple لإصلاح النظام الأساسي على الويب الذي تضررت منه.

مزيد من القراءة


Source: https://habr.com/ru/post/ar485918/


All Articles