ستستبدل Google واجهات برمجة تطبيقات Java من Android N ببديل مفتوح المصدر

Oracle

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

هذا هو الشيء الذي تعمل Google عليه للتغلب على ذلك دعوى حقوق التأليف والنشر من Oracle فيما يتعلق باستخدام Java API. إما لهذا السبب أو ما قد يكون اتفاقًا سريًا بين الاثنين ، كان على Google أن تتوصل إلى القرار الذي يعني أنه ، من Android N ، ستسحب منصة الأجهزة المحمولة اعتمادها على Java من Oracle لصالح تنفيذ OpenJDK مفتوح المصدر. السبب الذي قدمته Google هو اتخاذ قرار كامل بشأن البرامج مفتوحة المصدر ، على الرغم من أن السبب الحقيقي يتعلق بالمزيد من الحالات الطارئة القانونية بدلاً من النوايا التي تتماشى مع ما كان Android دائمًا ينوي أن يكون برنامجًا مجانيًا.

الانتقال من جافا

استحوذت Oracle على Sun Microsystems ، أصحاب لغة برمجة جافا الأصليين ومكتباتها البرمجية ، في عام 2010 ومنذ ذلك الحين وجدت نفسها في صراع دائم مع Google for Android. شكوى Oracle هي أن Android يستخدم Java API الخاص به دون إذن. تشبه واجهات برمجة التطبيقات أو واجهات البرمجة الخاصة بالتطبيق مفردات لغات البرمجة ، مما يسمح للمطورين بالوصول إلى جميع الوظائف دون الحاجة إلى المرور بكتابة التعليمات البرمجية. تؤكد Google أن واجهات برمجة التطبيقات هذه لا يمكن أن تكون محمية بحقوق الطبع والنشر ، مما أدى إلى نقاش كبير أدى إلى تقسيم صناعة التكنولوجيا في مختلف المجالات.

Java‏

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

كيف سيؤثر هذا التغيير الجديد على المطورين

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

OpenJDK

بالنسبة للمستخدمين النهائيين ، يجب ألا تكون هناك تغييرات ملحوظة. يكون للمطورين حيث سترى بالفعل بعض الاختلافات، نظرًا لأنهم لن يضطروا إلى الاختيار بين واجهتي API لأن لديهم فقط OpenJDK وما سيكون عليه العمل مع رمز مبسط. بالنسبة لـ Google ، يفتح هذا الباب للتأثير بشكل أكبر على كيفية تطوير تطبيق المصدر المفتوح ، خاصةً بطرق جديدة يمكنها تحسين Android.

باختصار ، هو كذلك خطوة استراتيجية جيدة من قبل جوجل للتخلص من تلك الشكاوى المستمرة من Oracle. لذا علينا الآن معرفة المزيد من التفاصيل عن هذا التطبيق الذي سيبدأ في الإصدار الرئيسي الجديد من Android ، والذي سيكون العام القادم هو الإصدار الأولي N.


محتوى المقال يلتزم بمبادئنا أخلاقيات التحرير. للإبلاغ عن خطأ انقر فوق هنا.

كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: مدونة Actualidad
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.