Download presentation
Presentation is loading. Please wait.
1
Open Source و الرخص Ardy Siegertالكاتب: برامج
الترجمة من قبل موقع كاش فلو و تم اضافة اغلب الرخص الشهيرة من قبلنا ايضا, اما الباقي ترجمة و تحديث للمعلومات. بلجيكا
2
Open Source Software Love Peace & Linux?
3
الفهرس ماذا هي المصادر المفتوحة و ماذا هي لا
تأثير المعايير المفتوحة و تطوير الانترنت و دور المصدر المفتوح. الشركات و المصدر المفتوح
4
خلط بين المصطلحات Copyleft Freeware Shareware Public Domain
Free Software Open Source
5
Freeware برامج مجانية توزع
غير المسموح الدخول للكود المصدري – Source Code غير مسموح اعادة توزيعها غير مسموح اعادة كتابة البرنامج و تعديل الاكواد.
6
Shareware -- البرامج التجريبية
ممكن التجربة مجانا بدون الكود المصدري, source code على الاغلب يتم التشجيع للدفع لإستخدام أطول. اذا برامج مدفوعة و لكن ممكن تجريبها لشهر على سبيل المثال قبل الاستخدام. أو لتحصل على نسخة كاملة و كافة الدعم يوجب الدفع.
7
Pulblic Domain- نطاق التأميم
مصطلح أمريكي قديم و هو من يجعل الامور مشوشة على العديد اذا لم تكن هناك قوانين بالنسبة لحقوق الملكية فعلى الاحرى سيرجع الى قوانين البلد المعتمدة عن حقوق المكلية. في أوروبا على سبيل المثال القانون يعود الى عام في الولايات المتحدة أتى القانون بعد هذا التوقيت. للمزيد:
8
ماذا اذا هي المصادر المفتوحة؟
توزيع حر الدخول للسورس كود التغيير و التعديل على الاكواد مسموح و مسموح لك توزيع التعديلات تحت نفس الرخصة. الرخصة لا يسمح لها ان تكون عنصرية مقابل بعض الاشخاص, المجموعات او التطبيقات. الرخصة غير مسموح لها تحديد شروط لرخصة البرنامج (البرامج) نفسه الموضوع في سي دي. المصدر Bruce Perens: The Open Source Definition.
9
أهم الرخص المتواجدة حاليا
- الرخصة الاساسية لمشروع جنو- = رخصة جنو العموميةGeneral Public License (GPL) اذا قمت بتغيير تلك البرنامج أو دمجتها مع أخرى, أضفت عليها تصبح هي ايضا برامج مفتوحة المصدر (الكود المصدري اذا مفتوح للجميع) – opensource. Berkeley Software Distribution (BSD) رخصة حرة للبرامج و قريبة لان تكون رخصة نطاق التأميم. لانها لا تضع الكثير من الشروط على استخدام البرامج. غير انك عليك ذكر المصدر و لا يسمح استخدام اسم مصدر البرنامج و الاشخاص المشاركين في برمجته لترويج اي عمل مشتق من البرنامج الاصلي. رخصة MIT قريبة لBSD و لكن مع شروط اقل قليلا. عليك فقط ذكر فقط ذكر اسماء أصحاب الحقوق و افعل ما شئت بالبرنامج. الاختلاف بين الاثنين هنا ذكر المصدر (أي حفظ الحقوق). في الثاني يجب ذكر من قام بإنشاء البرمجة و في الاول لا.
10
Copyleft و هنا يأتي اما الحقوق محفوظة (للبرامج المملوكة) او لا, Copyright مقابل Copyleft . حقوق متروكة هو شكل من أشكال الرخص ومن الممكن إستعمالها لتعديل حقوق النسخ مثل برمجيات الحاسوب والوثائق والموسيقي والفنون. عموماً ، قانون حقوق النسخ يسمح لمؤلف العمل أن يمنع الآخرين من إعادة إنتاج أو استعمال أو توزيع نسخ من أعمال مؤلف العمل. على النقيض من ذلك ، من خلال نظام ترخيص حقوق متروكة ، يمكن لمؤلف العمل أن يعطي كل شخص يستلم نسخة من عمله الإذن بإعادة إنتاج أو استعمال أو توزيع، وكذلك يسمح له بتعديل العمل وتطويره بشرط أن تظل النسخة المعدلة أو المطورة ملزمة بنفس نظام ترخيص حقوق متروكة. رخصة جنو العمومية هي منشأ حقوق متروكة وأحد أشكالها واسعة الإنتشار. المصدر: ويكي بيديا العربية
11
Free Software Free as in Free Beer or Free as in Freedom?
12
Free Software Open Source isc-dhcp Apache BIND sendmail qmail FreeBSD
المصدر المفتوح اوسع من GPL. هو متسامح أكثر بالنسبة للدمج مع البرامج المملوكة Open Source FreeBSD isc-dhcp Apache BIND Free Software gcc linux Perl sendmail Mozilla qmail
13
مقارنة بين الرخص GPL BSD
هذا البرنامج يأتي مع الكود المصدري بدون ضمان. اذا دمرت فيسمح لك الاحتفاظ بالاجزاء. اذا قمت بأي تعديل او اجراء يجب نشر ما قمت به و ارجاعه للمجتمع. BSD هذا البرنامج يأتي مع الكود المصدري بدون ضمان. اذا دمرت فيسمح لك الاحتفاظ بالاجزاء. اذا قمت بالتعديل على البرنامج غير ضروري نشر تلك التعديلات و جعلها متاحة للجميع. هنا السماحيات اكبر بكثير.
14
هل GPL ”معدية“؟ كبرنامج مكون من مجموعة أكواد من أكواد جديدة و GPL code , يقع الكود الجديد ايضا تحت GPL و بموجب ذلك يجب اعادة نشر السورس كود و فتحه. LGPL: شروطها اقل صرامة من GPL, حرف الام ل و Lesser و بالعربية تعني رخصة جنو العمومية الصغرى و عن طريقها ممكن استخدام library calls من proprietary code الى LGPL-Libraries. اذا هنا البرنامج التجاري الذي يربط نفسه ببرنامج حر غير ضروري ان يكون حر بحد ذاته. (المصدر: مدونة سردال)
15
Apache License 2.0 رخصة حديثة العهد تعود لكانون الثاني عام حتى انها كانت غير موجودة في العرض و لم يكتب عنها الكثير في العالم العربي. تستلزم حفظ إشعار حقوق الملكية والتنويه ، لكنها ليست رخصة ترك حقوق الملكية Copyleft حيث أنها تسمح بإستخدام الشيفرة المصدرية لتطوير البرمجيات الحرة ومفتوحة المصدر وأيضاً البرمجيات الاحتكارية. المصدر: الويكي بيديا العربية
16
رؤيات التسويق للمصادر المفتوحة و البرامج الحرة
Open Source يعتبر نفسه صديق للشركات البرامج الحرة اي ”Free software“ تعتبر نفسها ”ذوي الاخلاق العالية“, اسمى من الاهداف التجارية و اهداف عالية سامية.
17
المعايير المفتوحة الاتاحية
تعطي الخيارات الاعلى للمستخدم و تحاول منع حدوث ‘vendor lock in’ اذا كان هناك رسوم Royalties فتكون على الاغلب معقولة و ليست كبيرة و ليست عنصرية. لا عنصرية ممكن التوسع في الاجهزة. لتفادي ان الشركة تقوم باستخدام و ابتلاع المعيار و توسعه كما تشاء بحيث تلحق أذى الى التوافقية ممكن هنا وضع شروط للاضافات. المصدر
18
Open Source و المعايير المفتوحة
المعايير تعطي المطورين توجيه تطبيق ذكر المصدر و الاشارة يوفرfeedback لجعل المعايير ادق و أضيق. التشاركية هذا هو الهدف المشترك و الذي لا يمكن ان يتحقق الا بالتعاون.
19
دور Open Source في تطوير الانترنت
التجارب العامة و المشاركة و الدخول العام للبرامج على الانترنت أدى الى ظهور آساليب جديدة لنقل التكنولوجيا
20
Internet Engineering Task Force
(IETF) Motto: We believe in Rough Consensus and running code
21
البروتوكولات TCP/IP DNS SMPT HTTP FTP
22
خدمات الانترنت الخودام التالية توفر اغلب الانترنت الموجودة حاليا عالميا Bind (Berkeley Internet Name Domain package) DNS-server Sendmail SMTP-server Apache HTTP-server
23
OMG – Object Management Group
Domino تأثير ال بعد التأكد ان المعايير المفتوحة تعمل بدء يظهر تعاون أكثر بين الشركات و مراكز ابحاث و التعاون في ازدياد مستمر و توسع في كافة المجالات و نذكر من تلك المجموعات ( التي كانت الاولى) X-Consortium W3C - WWW Consortium OMG – Object Management Group The Open Group
24
الشركات و المصدر المفتوح
Supportive or Commited?
25
أسباب تجعل الشركات تدعم المصدر المفتوح
عبر توسيع التشاركية يمكن الحصول على منافع لشركات عملاقة كاي بي ام و صن من قبل التعددية. عند دمج منتجهم مع منتجات المصادر المفتوحة يمكنهم البيع بشكل أفضل (على سبيل المثال بائعي الاجهزة و العتاد الثابت). المصدر المفتوح يحل مشاكل التي ليس لها دخل في قلب و صلب عمل الشركة. مما يعني انها تخفض تكاليف التطوير. المصدر المفتوح يعطي سيطرة و يتفادى in vendor lock.
26
أمثلة IBM – تستخدم أباتشي كأساس للويب و تطبق لينكس على حواسيبها القوية و السريعة و الكبيرة. SUN و Java community process Compaq/Dell/HP/IBM/SUN يبيعون أجهزتهم مع لينكس نوكيا و نظام سيمبيان غوغل Android
27
PostgresSQL MySQL Berkeley-DB DBMS
Open-Office Mozilla أدوات مكتبية PostgresSQL MySQL Berkeley-DB DBMS Tomcat Xerces Xalan J2SE JBoss PHP Perl تطبيق و بيئة سكريت scripting Samba Apache Sendmail هيكلة اساسية Linux FreeBSD/OpenBSD/NetBSD OS DNS BIND NFS PPP IMAP POP NNTP TCP/IP OpenLDAP SMTP NIS FTP OpenSSL طبقة الشبكة
28
أين يتواجد المصدر المفتوح على الاغلب
Open Source Samba Apache Sendmail DNS BIND NFS PPP IMAP POP NNTP TCP/IP OpenLDAP SMTP NIS FTP OpenSSL Tomcat Xerces Xalan J2SE JBoss PHP Perl PostgresSQL MySQL Berkeley-DB Linux FreeBSD/OpenBSD/NetBSD Open-Office Mozilla
29
لماذا التركيز على الهيكلة؟
تاريخيا العديد من البرامج المفتوحة المصدر مكتوبة من قبل مبرمجين كان عليهم حل مشكلة اخرى و لكن لم يتمكنوا هذا بسبب عدم تواجد الهيكل. المبرمجين يتبادلون الحلول بين بعضهم. و البرامج كانت شيء ثاني بالنسبة لهم لم يركزوا على الاستخدام السهل. لهذا ايضا اصبحت انظمة و برامج المفتوحة المصدر صعبة جدا للمستخدمين العاديين و تستخدم فقط من قبل الشركات. كان فقط المحترف يمكنه العمل على انظمة و برامج لينكس. حاليا الوضع تغير و الشركات و المؤسسات استيقظت و اصبحت تعدل الانظمة و البرامج مع استخدام اسهل بكثير و اسرع و التطوير حتى هذا العام كبير جدا جدا.
30
مغلق -------مفتوح - IBM Websphere - J2EE Apache Tomcat PHP JBOSS J2SE
Perl Mozilla Open Office IIS Sun iPlanet BEA-Weblogic Visual Basic IE MS Office - IBM Websphere - J2EE
31
J2SE – J2EE Java Transaction API (JTA) Java Mail API
Java Messaging Service Enterprise Java Beans
32
J2SE & Tomcat or J2EE? Java Transaction API (JTA) Java Mail API
Java Messaging Service Enterprise Java Beans Mission Critical Transaction Systems with strong legacy dependency
33
الاهم في المصدر المفتوح ليس ان يكون مجاني و لكن ان يتوسع.
النهاية الاهم في المصدر المفتوح ليس ان يكون مجاني و لكن ان يتوسع. التعاون يدعم اهداف الشركات و التشاركية هامة جدا لشركات عديدة جدا جدا و مؤسسات.
34
هذا لن تستطيع تنظيفه بسهولة فائقة
35
أسئلة؟
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.