اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

لغة جافا (Java) لغة برمجة شائعة واسعة الانتشار، وهي مفتوحة المصدر Open Source ومرخصة تحت ترخيص GPL (General Public License) و LGPL (Lesser General Public License) لأغراض تطوير البرمجيات المجانية والمفتوحة المصدر.

ومع ذلك ، هناك أيضًا مجموعة من المكتبات المختلفة المتاحة للجمهور لاستخدامها مع لغة جافا. وتختلف تراخيص المكتبات المختلفة ، ومعظمها يتبع تراخيص مفتوحة المصدر.

على سبيل المثال ، لدينا مكتبة Apache Commons Lang هي مكتبة مفتوحة المصدر لتوفير وظائف جاهزة للاستخدام مثل التحويل بين النص والأرقام والعمليات على النصوص، ويتم ترخيصها تحت ترخيص Apache License 2.0 الذي يسمح بالاستخدام التجاري والتعديل والتوزيع بشرط الإشارة إلى حقوق التأليف والنشر وترخيص Apache.

بالإضافة إلى ذلك ، هناك مكتبات أخرى مشهورة لتطوير تطبيقات الجافا مثل Spring Framework و Hibernate ومكتبات التصور مثل JavaFX والتي تتبع تراخيص مفتوحة المصدر مثل Apache License و MIT License وغيرها.

ويتم ترخيص البرمجيات تحت الرخصة لحماية حقوق الملكية الفكرية للمؤلفين وتحديد الشروط اللازمة لاستخدام وتوزيع البرمجيات. 

  • 0
نشر
بتاريخ 2 دقائق مضت قال Mustafa Suleiman:

لغة جافا (Java) لغة برمجة شائعة واسعة الانتشار، وهي مفتوحة المصدر Open Source ومرخصة تحت ترخيص GPL (General Public License) و LGPL (Lesser General Public License) لأغراض تطوير البرمجيات المجانية والمفتوحة المصدر.

بما أنها كذلك فإن مكتباتها كلها باختلاف تراخيصها مفتوحة المصدر دون استثناء متوافقة مع GPL

  • 0
نشر

ليست كل مكتبات جافا مفتوحة المصدر متوافقة مع GPL ولا يمكن القول بأنها جميعًا مفتوحة المصدر دون استثناء. بالإضافة إلى ذلك، فإن بعض المكتبات المفتوحة المصدر لجافا يتم ترخيصها بتراخيص أخرى غير GPL، مثل MIT License أو Apache License أو BSD License أو CDDL License وغيرها.

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...