مقالة سلعة

Oracle v. لا يزال موقع Google محيرًا وجشعًا كما كان قبل 10 سنوات

protection click fraud

ما يأمله الجميع سيكون الذروة في معركة استمرت 10 سنوات بين Oracle و Google يبدأ هذا الأسبوع حيث تنظر المحكمة العليا في مسألة Oracle مقابل Google بشأن حقوق النشر في Java.

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

يتكهن البعض بأن السبب وراء شراء Oracle Java من Sun Microsystems كان حتى تتمكن من رفع دعوى للحصول على رسوم الترخيص.

إذا كان الأمر كذلك ، فأنت لست وحدك. إن رؤية شركتين تبلغ قيمتهما المليارات (وفي حالة Google ، ما يقرب من التريليونات) تتقاتلان بشأن من يحصل على المزيد من المليارات يمكن أن يكون متعبًا وفي معظم الأوقات يكون محيرًا حسب التصميم. هذه الحالة لا تختلف. وأسوأ ما في الأمر أنه بغض النظر عن الحكم الصادر ، فإنه ربما لم ينته بعد. المحامون جيدون حقًا في العثور على عناصر قابلة للفوترة

هذه الـ 17 صفقة من صفقات Amazon Prime Day متاحة الآن للشراء

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

وجهة نظر جوجل ، وكذلك في الغالب كل شركة تقنية ليس اسمه أوراكل ، هو أنه لم يتم عمل أي شيء بشكل غير صحيح وأنه يمنح نوع حقوق التأليف والنشر الأمر القضائي الذي تريده شركة Oracle من شأنه أن يضع قيودًا صارمة على إنشاء البرامج التي يمكنها العمل مع الآخرين البرمجيات. تدعي Oracle أن Google يجب ألا تكون قادرة على هندسة الكود الذي يمكنه استخدام وظائف Java الحالية أو واجهات في من أجل أن تكون متوافقة مع إصدار Java الخاص بها ، حتى لو كانت Java Google "كتب" مختلفة تمامًا عن Oracle الإصدار.

أعتقد أن أفضل طريقة لشرح ما يحدث هو النظر في كيفية قيام شركة صغيرة تسمى Oracle بعمل نفس الشيء لشركة IBM في عام 1979 وجني مليارات الدولارات من القيام بذلك.

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

في عام 2020 ، لا تزال Oracle ليس لديها ترخيص لاستخدام SQL ، ولن تحتاج أبدًا إلى ترخيص.

لأن هذه الفكرة كانت فريدة من نوعها ، قام باحثو IBM بعمل رائع في توثيق اللغة وكيفية عملها. أرادت Oracle ، التي كانت تُعرف آنذاك باسم SDL ، حقًا في الحصول على مثل هذا المنتج ، لذلك اتصلت بشركة IBM للحصول على مزيد من التفاصيل حول المشروع للتأكد من أي برنامج تجاري تم تطويره عملت بنسبة 100٪ مع بناء جملة الاستعلام الجديد هذا. باختصار ، قررت شركة IBM أن بعض المعلومات يجب أن تكون سرية ولم تتمكن Oracle من الحصول على التفاصيل الكاملة التي تريدها.

ولكن نظرًا لتوثيق SQL جيدًا بكل الطرق الأخرى تقريبًا ، تمكنت Oracle من استنساخ الوظائف وقاعدة بيانات Oracle الجديدة (حيث حصلت الشركة على اسمها) كانت متوافقة تمامًا ووصلت إلى السوق قبل أن تبدأ IBM في تطوير أي منتج تجاري باستخدام منتجاتها الخاصة الشفرة.

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

تقدم سريعًا إلى 2010 و أوراكل تقاضي جوجل لانتهاك حقوق الطبع والنشر لأن Google "أعادت تطبيق جافا" (بمعنى أنها أعادت كتابة اللغة مع التأكد من ظهور النتائج كما هي). تقول Google إنها لم ترتكب أي خطأ وأن قانون حقوق الطبع والنشر الأمريكي يستبعد على وجه التحديد أساليب التشغيل كل ما فعلته هو التأكد من بقاء أسماء الوظائف والوسيطات كما هي للحفاظ على إمكانية التشغيل البيني لكلا الإصدارين.

ملاحظة قلت قانون حقوق الطبع والنشر الأمريكي. هذا لأنه في بقية أنحاء العالم ، لن تتمكن Oracle من إحضار Google إلى المحكمة بشأن ما فعلته بسبب استبعاد أنظمة وأساليب التشغيل من حقوق النشر حقًا يكون القانون، سواء على الورق أو في الممارسة العملية. وهذا هو المكان الذي يتحدث فيه كل الكلام الرهيب عن كيفية تأثير هذا القرار على جميع البرامج التي تمضي قدمًا. لسنوات ، كان من المقبول للتو أن قانون حقوق الطبع والنشر للبرامج في الولايات المتحدة يعمل بالطريقة التي استخدمتها Oracle و Google لصالحهما في الماضي. إذا حدث شيء يغير هذا التصور ، فإن الأفكار المجنونة مثل "امتلاك" Bell Labs لأجزاء من نظام التشغيل iOS بسبب وظائف واجهة برمجة التطبيقات البرمجية ليست بهذا الحجم. إنه ليس شيئًا يبدو محتملًا ، ولكن قبل 10 سنوات لم تكن القضية أمام المحكمة العليا الأمريكية تبدو مرجحة أيضًا.

جيري هيلدنبراند

جيري هو الطالب الذي يذاكر كثيرا المقيم في Mobile Nation ويفتخر به. لا يوجد شيء لا يستطيع تفكيكه ، لكن أشياء كثيرة لا يمكنه إعادة تجميعها. ستجده عبر شبكة Mobile Nations ويمكنك ذلك ضربه على تويتر إذا كنت تريد أن تقول مرحبًا.

instagram story viewer