licenses linux, open source programs

Post on 17-Nov-2014

4.641 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

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

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

Ardy Siegertالكاتب:

www.cashflowec.com بلجيكا

Open Source Software Love Peace & Linux?

الفهرس

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

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

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

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

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

Copyleft

Freeware

Shareware

Public Domain

Free Software

Open Source

Freeware

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

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

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

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

االكواد.

Shareware

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

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

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

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

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

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

. الدفع يوجب

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

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

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

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

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

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

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

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

التوقيت.

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

حر 1. توزيع

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

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

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

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

المصدر

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

s.html

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

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

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

opensource .

Berkeley Software Distribution (BSD)

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

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

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

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

Copyleft

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

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

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

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

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

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

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

Free Software

Free as in Free Beer or

Free as in Freedom?

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

Open Source

Free Softwaregcc linux Perl

ApacheFreeBSD

Mozilla

sendmail

qmail

BINDisc-dhcp

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

GPL

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

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

لك فيسمح دمرت

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

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

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

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

BSD

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

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

لك فيسمح دمرت

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

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

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

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

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

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

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

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

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

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

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

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

Apache License 2.0

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

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

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

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

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

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

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

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

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

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

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

االتاحية1.

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

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

عنصرية 4. ال

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

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

المصدر

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

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

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

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

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

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

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

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

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

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

التكنولوجيا

Internet Engineering Task Force

(IETF) Motto:

We believe in Rough

Consensus and running code

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

• TCP/IP

• DNS

• SMPT

• HTTP

• FTP

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

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

عالميا

• Bind (Berkeley Internet Name Domain

package) DNS-server

• Sendmail SMTP-server

• Apache HTTP-server

Domino ال تأثير

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

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

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

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

X-Consortium

W3C - WWW Consortium

OMG – Object Management Group

The Open Group

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

Supportive or Commited?

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

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

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

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

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

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

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

أمثلة

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

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

•SUN و Java community process

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

لينكس مع

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

Androidغوغل •

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 مكتبية أدوات

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

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

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

تاريخيا

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

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

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

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

حاليا

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

. جدا جدا كبير

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

• Apache

• Tomcat

• PHP

• JBOSS

• J2SE

• Perl

• Mozilla

• Open Office

• IIS

• Sun iPlanet

• BEA-Weblogic

• Visual Basic

• IE

• MS Office

- IBM Websphere

- J2EE

J2SE – J2EE

Java Transaction API (JTA)

Java Mail API

Java Messaging Service

Enterprise Java Beans

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

النهاية

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

يتوسع.

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

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

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

أسئلة؟

top related