licenses linux, open source programs

35
Open Source ج م را ب ص خ ر ل و ا و و ل ف ع كاش ق و م ل ب ق ن م مة ج ر لت ا ة ف ا م اض ت ب ل غ ا و مة ج ر ب/ ي ق ا ب ل اما, ا ا ض/ ي ا ا ب ل ب ق ن م رة/ هت ش ل ص ا خ ر ل ا ومات ل ع م ل ل ب/ ي حد ت. Ardy Siegert ب يا ك :الwww.cashflowec.com كاI ي ج ل ب

Upload: sunsyria

Post on 17-Nov-2014

4.641 views

Category:

Technology


2 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Licenses Linux, Open Source programs

Open Source برامجالرخص و

و فلو كاش موقع قبل من تم الترجمةقبلنا اضافة من الشهيرة الرخص اغلب

تحديث, و ترجمة الباقي اما ايضا.للمعلومات

Ardy Siegertالكاتب:

www.cashflowec.com بلجيكا

Page 2: Licenses Linux, Open Source programs

Open Source Software Love Peace & Linux?

Page 3: Licenses Linux, Open Source programs

الفهرس

ال • هو ماذا و المفتوح المصدر هو ماذا

و • االنترنت تطوير و المفتوحة المعايير تأثير

. المفتوح المصدر دور

المفتوح • المصدر و الشركات

Page 4: Licenses Linux, Open Source programs

المصطلحات بين خلط

Copyleft

Freeware

Shareware

Public Domain

Free Software

Open Source

Page 5: Licenses Linux, Open Source programs

Freeware

توزع • مجانية برامج

كود • للسورس الدخول المسموح غير

توزيعها • اعادة مسموح غير

تعديل • و البرنامج كتابة اعادة مسموح غير

االكواد.

Page 6: Licenses Linux, Open Source programs

Shareware

مجانا • التجربة ممكن

كود • السورس بدون

إلستخدام • للدفع التشجيع يتم االغلب على

تجريبها. ممكن لكن و مدفوعة برامج اذا أطول

. االستخدام قبل المثال سبيل على لشهر

الدعم • كافة و كاملة نسخة على لتحصل أو

. الدفع يوجب

Page 7: Licenses Linux, Open Source programs

Pulblic Domain -التأميم طن اق

االمور • يجعل من هو و قديم أمريكي مصطلح

العديد على مشوشة

لحقوق • بالنسبة قوانين هناك تكن لم اذا

البلد قوانين الى سيرجع االحرى فعلى الملكية

. على أوروبا في المكلية حقوق عن المعتمدة

عام الى يعود القانون المثال في. 1923سبيل

هذا بعد القانون أتى المتحدة الواليات

التوقيت.

Page 8: Licenses Linux, Open Source programs

المفتوح؟ المصدر هو اذا ماذا

حر 1. توزيع

كود 2. للسورس الدخول

التعديالت 3. توزيع لك مسموح و مسموح االكواد على التعديل و التغيير . الرخصة نفس تحت

.4 , االشخاص بعض مقابل عنصرية تكون ان لها يسمح ال الرخصة . التطبيقات او المجموعات

.5 ) نفسه ) البرامج البرنامج لرخصة شروط تحديد لها مسموح غير الرخصة . دي سي في الموضوع

المصدر

Bruce Perens: The Open Source Definition. http://www.oreilly.com/catalog/opensources/book/peren

s.html

Page 9: Licenses Linux, Open Source programs

حاليا المتواجدة الرخص أهم

لمشروع - االساسية العمومية- = الرخصة جنو رخصة جنو General Public License (GPL)

, هي تصبح عليها أضفت أخرى مع دمجتها أو البرنامج تلك بتغيير قمت اذا – ) للجميع ) مفتوح اذا كود السورس المصدر مفتوحة برامج ايضا

opensource .

Berkeley Software Distribution (BSD)

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

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

ل MITرخصة . BSDقريبة ذكر فقط ذكر فقط عليك قليال اقل شروط مع لكن و . بالبرنامج شئت ما افعل و الحقوق أصحاب اسماء

هنا االثنين بين (.االختالف الحقوق ) حفظ أي المصدر من ذكر ذكر يجب الثاني فيال االول في و البرمجة بإنشاء .قام

Page 10: Licenses Linux, Open Source programs

Copyleft

• , ) ال ) او المملوكة للبرامج محفوظة الحقوق اما يأتي هنا Copyrightو. Copyleftمقابل

إستعمالها • الممكن ومن الرخص أشكال من شكل هو متروكة حقوقمثل النسخ حقوق الحاسوب لتعديل والموسيقيوالوثائق برمجيات

يمنع. والفنون أن العمل لمؤلف يسمح النسخ حقوق قانون ، � عمومامؤلف أعمال من نسخ توزيع أو استعمال أو إنتاج إعادة من اآلخرين

.، متروكة حقوق ترخيص نظام خالل من ، ذلك من النقيض على العملاإلذن عمله من نسخة يستلم شخص كل يعطي أن العمل لمؤلف يمكن

العمل بتعديل له يسمح وكذلك توزيع، أو استعمال أو إنتاج بإعادةبنفس ملزمة المطورة أو المعدلة النسخة تظل أن بشرط وتطويره

. متروكة حقوق ترخيص العمومية نظام جنو حقوق رخصة منشأ هي. اإلنتشار واسعة أشكالها وأحد متروكة

العربية: بيديا ويكي المصدر

Page 11: Licenses Linux, Open Source programs

Free Software

Free as in Free Beer or

Free as in Freedom?

Page 12: Licenses Linux, Open Source programs

من اوسع المفتوح بالنسبة. GPLالمصدر أكثر متسامح هوالمملوكة البرامج مع للدمج

Open Source

Free Softwaregcc linux Perl

ApacheFreeBSD

Mozilla

sendmail

qmail

BINDisc-dhcp

Page 13: Licenses Linux, Open Source programs

الرخص بين مقارنة

GPL

مع • يورد البرنامج هذا

. اذا ضمان بدون السورس

لك فيسمح دمرت

. باالجزاء االحتفاظ

او • تعديل بأي قمت اذا

قمت ما نشر يجب اجراء

. للمجتمع ارجاعه و به

BSD

مع • يورد البرنامج هذا

. اذا ضمان بدون السورس

لك فيسمح دمرت

. باالجزاء االحتفاظ

على • بالتعديل قمت اذا

نشر ضروري غير البرنامج

جعلها و التعديالت تلك

. هنا للجميع متاحة

. بكثير اكبر السماحيات

Page 14: Licenses Linux, Open Source programs

“ GPL هل ؟” معديةو • جديدة أكواد من أكواد مجموعة من مكون كبرنامج

GPL code ,تحت ايضا الجديد الكود و GPLيقع . فتحه و كود السورس نشر اعادة يجب ذلك بموجب

•LGPL :من صرامة اقل و, GPLشروطها ل االم حرفLesser تعني بالعربية العمومية و جنو رخصة

استخدام الصغرى ممكن طريقها عن libraryوcalls منproprietary code الىLGPL-

Libraries .نفسه يربط الذي التجاري البرنامج هنا اذا . ذاته بحد حر يكون ان الضروري غير حر ببرنامج

: سردال المصدر) (مدونة

Page 15: Licenses Linux, Open Source programs

Apache License 2.0

عام • الثاني لكانون تعود العهد حديثة انها. 2004رخصة حتىفي الكثير عنها يكتب لم و العرض في موجودة غير كانت

. العربي العالم

ليست • لكنها ، والتنويه الملكية حقوق إشعار حفظ تستلزمالملكية حقوق ترك تسمح Copyleftرخصة أنها حيث

المصدرية بإستخدام الحرة الشيفرة البرمجيات لتطوير � وأيضا المصدر االحتكارية ومفتوحة .البرمجيات

العربية: بيديا الويكي المصدر

Page 16: Licenses Linux, Open Source programs

و المفتوحة للمصادر التسويق رؤياتالحرة البرامج

Open Source للشركات صديق نفسه يعتبر

“ نفسها ” تعتبر وار سوفت فري اي الحرة البرامج

,“ التجارية” االهداف من اسمى العالية االخالق ذوي

سامية عالية اهداف .و

Page 17: Licenses Linux, Open Source programs

المفتوحة المعايير

االتاحية1.

حدوث 2. منع تحاول و للمستخدم االعلى الخيارات تعطي‘vendor lock in ’

رسوم 3. هناك كان و Royaltiesاذا معقولة االغلب على فتكون . عنصرية ليست و كبيرة ليست

عنصرية 4. ال

.5 . االجهزة في التوسع ممكن

تشاء 6. كما توسعه و المعيار ابتالع و باستخدام تقوم الشركة ان لتفادي . لالضافات شروط وضع هنا ممكن التوافقية الى أذى تلحق بحيث

المصدر

http://perens.com/OpenStandards/Definition.html

Page 18: Licenses Linux, Open Source programs

Open Source المفتوحة و المعايير

توجيه • المطورين تعطي المعايير

يوفر • االشارة و المصدر ذكر feedbackتطبيق . أضيق و ادق المعايير لجعل

ال • الذي و المشترك الهدف هو هذا التشاركية

. بالتعاون اال يتحقق ان يمكن

Page 19: Licenses Linux, Open Source programs

تطوير Open Source دور فياالنترنت

العام الدخول و العامة التجارب

الى أدى االنترنت على للبرامج

لنقل جديدة آساليب ظهور

التكنولوجيا

Page 20: Licenses Linux, Open Source programs

Internet Engineering Task Force

(IETF) Motto:

We believe in Rough

Consensus and running code

Page 21: Licenses Linux, Open Source programs

البروتوكوالت

• TCP/IP

• DNS

• SMPT

• HTTP

• FTP

Page 22: Licenses Linux, Open Source programs

االنترنت خدمات

حاليا الموجودة االنترنت اغلب توفر التالية الخودام

عالميا

• Bind (Berkeley Internet Name Domain

package) DNS-server

• Sendmail SMTP-server

• Apache HTTP-server

Page 23: Licenses Linux, Open Source programs

Domino ال تأثير

تعاون يظهر بدء تعمل المفتوحة المعايير ان التأكد بعد

في التعاون و ابحاث مراكز و الشركات بين أكثر

نذكر و المجاالت كافة في توسع و مستمر ازدياد

) االولى ) كانت التي المجموعات تلك من

X-Consortium

W3C - WWW Consortium

OMG – Object Management Group

The Open Group

Page 24: Licenses Linux, Open Source programs

المفتوح المصدر و الشركات

Supportive or Commited?

Page 25: Licenses Linux, Open Source programs

المصدر تدعم الشركات تجعل أسبابالمفتوح

منافع • على الحصول يمكن التشاركية توسيع عبر . التعددية قبل من صن و ام بي كاي عمالقة لشركات

المفتوحة • المصادر منتجات مع منتجهم دمج عندبائعي ) المثال سبيل على أفضل بشكل البيع يمكنهم

.) الثابت العتاد و االجهزة

في • دخل لها ليس التي مشاكل يحل المفتوح المصدر . تخفض انها يعني مما الشركة عمل صلب و قلب

. التطوير تكاليف

يتفادى • و سيطرة يعطي المفتوح in vendor المصدرlock .

Page 26: Licenses Linux, Open Source programs

أمثلة

•IBM– تطبق و للويب كأساس أباتش تستخدم

. الكبيرة و السريعة و القوية حواسيبها على لينكس

•SUN و Java community process

•Compaq/Dell/HP/IBM/SUN أجهزتهم يبيعون

لينكس مع

سيمبيان • نظام و نوكيا

Androidغوغل •

Page 27: Licenses Linux, Open Source programs

Samba Apache Sendmail

DNS BIND NFS PPP IMAP POP NNTPTCP/IP OpenLDAP SMTP NIS FTP OpenSSL

Tomcat Xerces Xalan J2SE JBoss PHPPerl

PostgresSQL MySQL Berkeley-DB

الشبكة طبقة

اساسية هيكلة

سكريت بيئة و تطبيقscripting

DBMS

Linux FreeBSD/OpenBSD/NetBSD OS

Open-Office Mozilla مكتبية أدوات

Page 28: Licenses Linux, Open Source programs

االغلب على المفتوح المصدر يتواجد أين

Samba Apache Sendmail

DNS BIND NFS PPP IMAP POP NNTPTCP/IP OpenLDAP SMTP NIS FTP OpenSSL

Tomcat Xerces Xalan J2SE JBoss PHPPerl

PostgresSQL MySQL Berkeley-DB

Linux FreeBSD/OpenBSD/NetBSD

Open-Office Mozilla

Open Source

Page 29: Licenses Linux, Open Source programs

الهيكلة؟ في هي االرتكاز نقطة لماذا

تاريخيا

عليهم كان مبرمجين قبل من مكتوبة المصدر المفتوحة البرامج من العديد . الهيكل تواجد عدم بسبب هذا يتمكنوا لم لكن و اخرى مشكلة حل

. بالنسبة ثاني شيء كانت البرامج و بعضهم بين الحلول يتبادلون المبرمجين . السهل االستخدام على يركزوا لم لهم

جدا صعبة المصدر المفتوحة برامج و انظمة اصبحت ايضا لهذا . فقط كان الشركات قبل من فقط تستخدم و العاديين للمستخدمين

. لينكس برامج و انظمة على العمل يمكنه المحترف

حاليا

االنظمة تعدل اصبحت و استيقظت المؤسسات و الشركات و تغير الوضعالعام هذا حتى التطوير و اسرع و بكثير اسهل استخدام مع البرامج و

. جدا جدا كبير

Page 30: Licenses Linux, Open Source programs

مفتوح ------- مغلق

• Apache

• Tomcat

• PHP

• JBOSS

• J2SE

• Perl

• Mozilla

• Open Office

• IIS

• Sun iPlanet

• BEA-Weblogic

• Visual Basic

• IE

• MS Office

- IBM Websphere

- J2EE

Page 31: Licenses Linux, Open Source programs

J2SE – J2EE

Java Transaction API (JTA)

Java Mail API

Java Messaging Service

Enterprise Java Beans

Page 32: Licenses Linux, Open Source programs

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

Page 33: Licenses Linux, Open Source programs

النهاية

ان • لكن و مجاني يكون ان ليس المفتوح المصدر في االهم

يتوسع.

لشركات • جدا هامة التشاركية و الشركات اهداف يدعم التعاون

. مؤسسات و جدا جدا عديدة

Page 34: Licenses Linux, Open Source programs

فائقة بسهولة تنظيفه تستطيع لن هذا

Page 35: Licenses Linux, Open Source programs

أسئلة؟