Licenses Linux, Open Source programs

2,930
-1

Published on

ماذا هو المصدر المفتوح و ماذا هو لا
تأثير المعايير المفتوحة و تطوير الانترنت و دور المصدر المفتوح.
الشركات و المصدر المفتوح

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,930
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
64
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Licenses Linux, Open Source programs

  1. 1. Open Source برامج و الرخص الترجمة من قبل موقع كاش فلو و تم اضافة اغلب الرخص الشهيرة من قبلنا ايضا , اما الباقي ترجمة و تحديث للمعلومات . Ardy Siegert الكاتب : www.cashflowec.com بلجيكا
  2. 2. Open Source Software Love Peace & Linux?
  3. 3. الفهرس <ul><li>ماذا هو المصدر المفتوح و ماذا هو لا </li></ul><ul><li>تأثير المعايير المفتوحة و تطوير الانترنت و دور المصدر المفتوح . </li></ul><ul><li>الشركات و المصدر المفتوح </li></ul>
  4. 4. خلط بين المصطلحات <ul><li>Copyleft </li></ul><ul><li>Freeware </li></ul><ul><li>Shareware </li></ul><ul><li>Public Domain </li></ul><ul><li>Free Software </li></ul><ul><li>Open Source </li></ul>
  5. 5. Freeware <ul><li>برامج مجانية توزع </li></ul><ul><li>غير المسموح الدخول للسورس كود </li></ul><ul><li>غير مسموح اعادة توزيعها </li></ul><ul><li>غير مسموح اعادة كتابة البرنامج و تعديل الاكواد . </li></ul>
  6. 6. Shareware <ul><li>ممكن التجربة مجانا </li></ul><ul><li>بدون السورس كود </li></ul><ul><li>على الاغلب يتم التشجيع للدفع لإستخدام أطول . اذا برامج مدفوعة و لكن ممكن تجريبها لشهر على سبيل المثال قبل الاستخدام . </li></ul><ul><li>أو لتحصل على نسخة كاملة و كافة الدعم يوجب الدفع . </li></ul>
  7. 7. Pulblic Domain - ن ط اق التأميم <ul><li>مصطلح أمريكي قديم و هو من يجعل الامور مشوشة على العديد </li></ul><ul><li>اذا لم تكن هناك قوانين بالنسبة لحقوق الملكية فعلى الاحرى سيرجع الى قوانين البلد المعتمدة عن حقوق المكلية . في أوروبا على سبيل المثال القانون يعود الى عام 1923. في الولايات المتحدة أتى القانون بعد هذا التوقيت . </li></ul>
  8. 8. ماذا اذا هو المصدر المفتوح؟ <ul><li>توزيع حر </li></ul><ul><li>الدخول للسورس كود </li></ul><ul><li>التغيير و التعديل على الاكواد مسموح و مسموح لك توزيع التعديلات تحت نفس الرخصة . </li></ul><ul><li>الرخصة لا يسمح لها ان تكون عنصرية مقابل بعض الاشخاص , المجموعات او التطبيقات . </li></ul><ul><li>الرخصة غير مسموح لها تحديد شروط لرخصة البرنامج ( البرامج ) نفسه الموضوع في سي دي . </li></ul><ul><li>المصدر </li></ul><ul><li>Bruce Perens : The Open Source Definition. http://www.oreilly.com/catalog/opensources/book/perens.html </li></ul>
  9. 9. أهم الرخص المتواجدة حاليا <ul><li>- الرخصة الاساسية لمشروع جنو - = رخصة جنو العمومية General Public License (GPL) </li></ul><ul><li>اذا قمت بتغيير تلك البرنامج أو دمجتها مع أخرى , أضفت عليها تصبح هي ايضا برامج مفتوحة المصدر ( السورس كود اذا مفتوح للجميع ) – opensource . </li></ul><ul><li>Berkeley Software Distribution (BSD) </li></ul><ul><li>رخصة حرة للبرامج و قريبة لان تكون رخصة نطاق التأميم . لانها لا تضع الكثير من الشروط على استخدام البرامج . غير انك عليك ذكر المصدر و لا يسمح استخدام اسم مصدر البرنامج و الاشخاص المشاركين في برمجته لترويج اي عمل مشتق من البرنامج الاصلي . </li></ul><ul><li>رخصة MIT قريبة ل BSD و لكن مع شروط اقل قليلا . عليك فقط ذكر فقط ذكر اسماء أصحاب الحقوق و افعل ما شئت بالبرنامج . </li></ul><ul><li>الاختلاف بين الاثنين هنا ذكر المصدر ( أي حفظ الحقوق ). في الثاني يجب ذكر من قام بإنشاء البرمجة و في الاول لا . </li></ul>
  10. 10. Copyleft <ul><li>و هنا يأتي اما الحقوق محفوظة ( للبرامج المملوكة ) او لا , Copyright مقابل Copyleft . </li></ul><ul><li>حقوق متروكة هو شكل من أشكال الرخص ومن الممكن إستعمالها لتعديل حقوق النسخ مثل برمجيات الحاسوب والوثائق والموسيقي والفنون . عموماً ، قانون حقوق النسخ يسمح لمؤلف العمل أن يمنع الآخرين من إعادة إنتاج أو استعمال أو توزيع نسخ من أعمال مؤلف العمل . على النقيض من ذلك ، من خلال نظام ترخيص حقوق متروكة ، يمكن لمؤلف العمل أن يعطي كل شخص يستلم نسخة من عمله الإذن بإعادة إنتاج أو استعمال أو توزيع، وكذلك يسمح له بتعديل العمل وتطويره بشرط أن تظل النسخة المعدلة أو المطورة ملزمة بنفس نظام ترخيص حقوق متروكة . رخصة جنو العمومية هي منشأ حقوق متروكة وأحد أشكالها واسعة الإنتشار . </li></ul><ul><li>المصدر : ويكي بيديا العربية </li></ul>
  11. 11. Free Software <ul><li>Free as in Free Beer or </li></ul><ul><li>Free as in Freedom? </li></ul>
  12. 12. المصدر المفتوح اوسع من GPL . هو متسامح أكثر بالنسبة للدمج مع البرامج المملوكة Open Source Free Software gcc linux Perl Apache FreeBSD Mozilla sendmail qmail BIND isc-dhcp
  13. 13. مقارنة بين الرخص <ul><li>GPL </li></ul><ul><li>هذا البرنامج يورد مع السورس بدون ضمان . اذا دمرت فيسمح لك الاحتفاظ بالاجزاء . </li></ul><ul><li>اذا قمت بأي تعديل او اجراء يجب نشر ما قمت به و ارجاعه للمجتمع . </li></ul><ul><li>BSD </li></ul><ul><li>هذا البرنامج يورد مع السورس بدون ضمان . اذا دمرت فيسمح لك الاحتفاظ بالاجزاء . </li></ul><ul><li>اذا قمت بالتعديل على البرنامج غير ضروري نشر تلك التعديلات و جعلها متاحة للجميع . هنا السماحيات اكبر بكثير . </li></ul>
  14. 14. هل GPL ” معدية“؟ <ul><li>كبرنامج مكون من مجموعة أكواد من أكواد جديدة و GPL code , يقع الكود الجديد ايضا تحت GPL و بموجب ذلك يجب اعادة نشر السورس كود و فتحه . </li></ul><ul><li>LGPL : شروطها اقل صرامة من GPL , حرف الام ل و Lesser و بالعربية تعني رخصة جنو العمومية الصغرى و عن طريقها ممكن استخدام library calls من proprietary code الى LGPL-Libraries . اذا هنا البرنامج التجاري الذي يربط نفسه ببرنامج حر غير الضروري ان يكون حر بحد ذاته . ( المصدر : مدونة سردال ) </li></ul>
  15. 15. Apache License 2.0 <ul><li>رخصة حديثة العهد تعود لكانون الثاني عام 2004. حتى انها كانت غير موجودة في العرض و لم يكتب عنها الكثير في العالم العربي . </li></ul><ul><li>تستلزم حفظ إشعار حقوق الملكية والتنويه ، لكنها ليست رخصة ترك حقوق الملكية Copyleft حيث أنها تسمح بإستخدام الشيفرة المصدرية لتطوير البرمجيات الحرة ومفتوحة المصدر وأيضاً البرمجيات الاحتكارية . </li></ul><ul><li>المصدر : الويكي بيديا العربية </li></ul>
  16. 16. رؤيات التسويق للمصادر المفتوحة و البرامج الحرة <ul><li>Open Source يعتبر نفسه صديق للشركات </li></ul><ul><li>البرامج الحرة اي ”فري سوفت وار“ تعتبر نفسها ”ذوي الاخلاق العالية“ , اسمى من الاهداف التجارية و اهداف عالية سامية . </li></ul>
  17. 17. المعايير المفتوحة <ul><li>الاتاحية </li></ul><ul><li>تعطي الخيارات الاعلى للمستخدم و تحاول منع حدوث ‘ vendor lock in’ </li></ul><ul><li>اذا كان هناك رسوم Royalties فتكون على الاغلب معقولة و ليست كبيرة و ليست عنصرية . </li></ul><ul><li>لا عنصرية </li></ul><ul><li>ممكن التوسع في الاجهزة . </li></ul><ul><li>لتفادي ان الشركة تقوم باستخدام و ابتلاع المعيار و توسعه كما تشاء بحيث تلحق أذى الى التوافقية ممكن هنا وضع شروط للاضافات . </li></ul><ul><li>المصدر </li></ul><ul><li>http://perens.com/OpenStandards/Definition.html </li></ul>
  18. 18. Open Source و المعايير المفتوحة <ul><li>المعايير تعطي المطورين توجيه </li></ul><ul><li>تطبيق ذكر المصدر و الاشارة يوفر feedback لجعل المعايير ادق و أضيق . </li></ul><ul><li>التشاركية هذا هو الهدف المشترك و الذي لا يمكن ان يتحقق الا بالتعاون . </li></ul>
  19. 19. دور Open Source في تطوير الانترنت <ul><li>التجارب العامة و الدخول العام للبرامج على الانترنت أدى الى ظهور آساليب جديدة لنقل التكنولوجيا </li></ul>
  20. 20. Internet Engineering Task Force <ul><li>(IETF) Motto: </li></ul><ul><li>We believe in Rough </li></ul><ul><li>Consensus and running code </li></ul>
  21. 21. البروتوكولات <ul><li>TCP/IP </li></ul><ul><li>DNS </li></ul><ul><li>SMPT </li></ul><ul><li>HTTP </li></ul><ul><li>FTP </li></ul>
  22. 22. خدمات الانترنت <ul><li>الخودام التالية توفر اغلب الانترنت الموجودة حاليا عالميا </li></ul><ul><li>Bind (Berkeley Internet Name Domain package) DNS-server </li></ul><ul><li>Sendmail SMTP-server </li></ul><ul><li>Apache HTTP-server </li></ul>
  23. 23. Domino تأثير ال <ul><li>بعد التأكد ان المعايير المفتوحة تعمل بدء يظهر تعاون أكثر بين الشركات و مراكز ابحاث و التعاون في ازدياد مستمر و توسع في كافة المجالات و نذكر من تلك المجموعات ( التي كانت الاولى ) </li></ul><ul><li>X-Consortium </li></ul><ul><li>W3C - WWW Consortium </li></ul><ul><li>OMG – Object Management Group </li></ul><ul><li>The Open Group </li></ul>
  24. 24. الشركات و المصدر المفتوح <ul><li>Supportive or Commited? </li></ul>
  25. 25. أسباب تجعل الشركات تدعم المصدر المفتوح <ul><li>عبر توسيع التشاركية يمكن الحصول على منافع لشركات عملاقة كاي بي ام و صن من قبل التعددية . </li></ul><ul><li>عند دمج منتجهم مع منتجات المصادر المفتوحة يمكنهم البيع بشكل أفضل ( على سبيل المثال بائعي الاجهزة و العتاد الثابت ). </li></ul><ul><li>المصدر المفتوح يحل مشاكل التي ليس لها دخل في قلب و صلب عمل الشركة . مما يعني انها تخفض تكاليف التطوير . </li></ul><ul><li>المصدر المفتوح يعطي سيطرة و يتفادى in vendor lock . </li></ul>
  26. 26. أمثلة <ul><li>IBM – تستخدم أباتش كأساس للويب و تطبق لينكس على حواسيبها القوية و السريعة و الكبيرة . </li></ul><ul><li>SUN و Java community process </li></ul><ul><li>Compaq/Dell/HP/IBM/SUN يبيعون أجهزتهم مع لينكس </li></ul><ul><li>نوكيا و نظام سيمبيان </li></ul><ul><li>غوغل Android </li></ul>
  27. 27. 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 طبقة الشبكة هيكلة اساسية تطبيق و بيئة سكريت scripting DBMS Linux FreeBSD/OpenBSD/NetBSD OS Open-Office Mozilla أدوات مكتبية
  28. 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. 29. لماذا نقطة الارتكاز هي في الهيكلة؟ <ul><li>تاريخيا </li></ul><ul><li>العديد من البرامج المفتوحة المصدر مكتوبة من قبل مبرمجين كان عليهم حل مشكلة اخرى و لكن لم يتمكنوا هذا بسبب عدم تواجد الهيكل . </li></ul><ul><li>المبرمجين يتبادلون الحلول بين بعضهم . و البرامج كانت شيء ثاني بالنسبة لهم لم يركزوا على الاستخدام السهل . </li></ul><ul><li>لهذا ايضا اصبحت انظمة و برامج المفتوحة المصدر صعبة جدا للمستخدمين العاديين و تستخدم فقط من قبل الشركات . كان فقط المحترف يمكنه العمل على انظمة و برامج لينكس . </li></ul><ul><li>حاليا </li></ul><ul><li>الوضع تغير و الشركات و المؤسسات استيقظت و اصبحت تعدل الانظمة و البرامج مع استخدام اسهل بكثير و اسرع و التطوير حتى هذا العام كبير جدا جدا . </li></ul>
  30. 30. مغلق ------- مفتوح <ul><li>Apache </li></ul><ul><li>Tomcat </li></ul><ul><li>PHP </li></ul><ul><li>JBOSS </li></ul><ul><li>J2SE </li></ul><ul><li>Perl </li></ul><ul><li>Mozilla </li></ul><ul><li>Open Office </li></ul><ul><li>IIS </li></ul><ul><li>Sun iPlanet </li></ul><ul><li>BEA-Weblogic </li></ul><ul><li>Visual Basic </li></ul><ul><li>IE </li></ul><ul><li>MS Office </li></ul>- IBM Websphere - J2EE
  31. 31. J2SE – J2EE <ul><li>Java Transaction API (JTA) </li></ul><ul><li>Java Mail API </li></ul><ul><li>Java Messaging Service </li></ul><ul><li>Enterprise Java Beans </li></ul>
  32. 32. J2SE & Tomcat or J2EE? <ul><li>Java Transaction API (JTA) </li></ul><ul><li>Java Mail API </li></ul><ul><li>Java Messaging Service </li></ul><ul><li>Enterprise Java Beans </li></ul><ul><li>Mission Critical Transaction Systems with strong legacy dependency </li></ul>
  33. 33. النهاية <ul><li>الاهم في المصدر المفتوح ليس ان يكون مجاني و لكن ان يتوسع . </li></ul><ul><li>التعاون يدعم اهداف الشركات و التشاركية هامة جدا لشركات عديدة جدا جدا و مؤسسات . </li></ul>
  34. 34. هذا لن تستطيع تنظيفه بسهولة فائقة
  35. 35. أسئلة؟
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×