السلام عليكم
بعد جوابي على سؤال أحد الرواد حول ترخيص الكيو تي بالأل جي بي أل رأيت أن أفرد هذا الرد
في موضوع مستقل حتى نتيح للجميع الفرص البحبوحة لفهم خبايا الرخص المفتوحة
(ملاحظة: كلمة البحبوحة مجرد حشو من أجل السجع
)
و طبعا أنا أدعو كل من لديه سؤال و كل من لديه جواب و معلومات مفيدة حول الرخص المفتوحة
أو الأمور الغامضة فيها أو التي تخفى على كثير من الناس أن يثري بها هذا الموضوع
و استباقا للأحداث أرجوا من الجميع التزام قوانين المنتدى في الرد حتى لا يتحول الموضوع إلى حرب
كلامية فارغة بين مؤيدي رخصة معينة دون غيرها ...
الهدف هو أن نسلط الضوء على جانب مهم من عالم البرمجيات الحرة كثيرا ما يغفله الناس
و هو الجانب القانوني ممثلا في الرخص و كيفية استخدامها و طريقة اختيارها للمبرمجين...
لمشاركة الأصلية كتبت بواسطة takashi_85
السلام عليكم يا أخوه هل هذا الفهم صحيح أنا بإستخدام الرخصه الجديدة lgpl لا يمكننى بيع البرنامج و لكن يمكننى الإحتفظ بالكود المصدرى لنفسى إلى أن أقرر أن البرنامج يمكن بيعه و حينها يتوجب على أن أشترى النسخه التجاريه هل هذا صحيح
و عليكم السلام
هذا الكلام غير دقيق لأنه يصدق على الجي بي أل gpl نفسها و ليس الأل جي بي أل lgpl لأن هذه شروطها أخف.
إذا حصلت على مصدر برنامج برخصة جي بي أل gpl و غيرت فيه بحيث صار عندك عمل مشتق فأنت لست
مجبرا على فتح مصدر تغييراتك مادمت تستخدم البرنامج لنفسك فقط و لا توزعه على أي مستخدم أو زبون...
هذه نقطة مهمة لا يعرفها الكثير من مستخدمي الجي بي أل
و هذا أمرمسموح و قانوني... الرخصة لا تفرض عليك فتح تغييراتك إلا إذا وزعت البرنامج
المشتق على مستخدمين ... الرخصة هنا تحمي حرية المستخدم في تغيير برنامجك أنت ...و لا تعيق
حريتك في الاحتفاظ بتغييراتك إذا كنت المستخدم الوحيد لهذه التغييرات...
إذا فهمت هذا فربما يتبادر إلى ذهنك سؤال منطقي : ما هي فائدة البرامج التي لا توزع على زبائن
أو مستخدمين ؟
فأقول لك أنه يوجد من الشركات من تطور برامج خاصة لاستعمالها هي و لا تنوي
بيعها أو توزيعها ...
ثم هناك أمر آخر و هو الأهم ، هناك شركات تستعمل برامجة مرخصة تحت
الجي بي أل في تقديم خدمات عديدة لزبائنها عبر الشبكة من دون أن تظطر إلى توزيعها ...
يعني أن الشركة قد تعدل البرنامج و لكنها لا تفتح هذه التعديلات لأنها ببساطة لا توزع البرنامج على
مستخدمين ... وإنما تستعمل هذا البرنامج على خوادم تابعة للشركة و هذه الخوادم تقدم خدمات
للمستخدمين عبر الأنترنت ... و أنا أظن أن جوجل تقوم بهذا مع نواة لينكس و إن لم يكن عندي دليل
صريح و الله أعلم ...
ثم هذا الإستخدام الأخير هو الذي دفع مؤسسة البرمجيات الحرة fsf إلى إنشاء رخصة آفيرو agpl
و اعلم رحمك الله أن هذه الرخصة الجديدة من الأهمية بمكان نظرا لأن البرمجيات في إطارها إلى التحول
من صناعة إلى خدمة (أو إن شئت قل من القطاع الثاني قطاع التصنيع إلى القطاع الثالث قطاع الخدمات بلغة الإقتصاد)..
يعني شركات البرمجيات الكبيرة بدءا من ميكروسوفت و غيرها لم تعد تكتفي بتصنيع برامج في شكل
بضائع تباع مرة واحدة و إنما هي تفكر الآن في بيع البرمجيات في شكل خدمات موفرة على الأنترنت على خوادم
عملاقة ...
طبعا ميزة هذا النموذج الإقتصادي هي أن الزبون المسكين يحرم من الإكتفاء بشراء البرامج مرة واحدة
و استخدامه مدى الحياة مع الاحتفاظ بحرية عدم التحديث ...
و سيجبر على الإشتراك و دفع إتاوات شهرية أو سنوية كي يستخدم البرامج ..
و إن توقف عن الدفع منع من استعمالها
الآن نعود إلى الأل جي بي أل ... يمكنك أن ستسعمل أي مكتبة مرخصة بالأل جي بي أل في برنامج
تطوره بنفسك و توزعه على زبائنك و مستخدميك من دون أن تفتح مصدر هذا البرنامج ... هذا مسموح
و قانوني ...
لاحظ أن برنامجك يجب أن يستعمل المكتبة المرخصة بالأل جي بي أل دون أي يمثل هو في حد ذاته عملا
مشتقا من هذه المكتبة ...
مثلا إذا اعتبرنا الكيو تي فيمكنك أن توزع مجانا أو مقابل نقدي أي برنامج رسومي يستعمل الكيو تي
لأي غرض شرط أن لا يكون هذا البرنامج هو نفسه مكتبة رسومية جديدة مبنية على الكيوتي
و تزيد أو تغير أشياء في الواجهة الرسومية ...
أما إذا كان عملك مشتقا فأنت مجر على فتح مصدره ... علما أن هناك غموض قانوني حول تعريف الأعمال المشتقة
أخيرا يمكنك توزيع المكتبة المرخصة بالأل جي بي أل مع برنامجك المغلوق المصدر من دون أي مشكل..
سواءا بربط البرنامج بهذه المكتبة ربطا ديناميكيا dynamic linking (في هذه الحالة ستكون المكتبة المعنية
مشتركة على النظام shared library)
أو بربط برنامجك بهذه المكتبة ربطا ثابتا static linking (و في هذه الحالة ستكون المكتبة المعنية
جزءا من الملف التنفيذي لبرنامجك) و لكن في هذه الحالة يجب أن توفر - على الأقل - الملفات الكائنية لبرنامج
(object files) حتى يتسنى للمستخدم إعادة ربطه مع الإصدارات الحديثة للمكتبة المعنية كما تنص عليه رخصة
الأل جي بي أل ...
لاحظ أنه إذا وزعت مصدربرنامجك الذي يستعمل هذه المكتبة و كان هذا تحت رخصة أخرى مثل البي أس دي
أو غيرها فإنك و فيت بالشرط
الملخص هو أن الأل جي بي أل تخفف من حدة الطبيعة الفيروسية للجي بي أل ...
بعد جوابي على سؤال أحد الرواد حول ترخيص الكيو تي بالأل جي بي أل رأيت أن أفرد هذا الرد
في موضوع مستقل حتى نتيح للجميع الفرص البحبوحة لفهم خبايا الرخص المفتوحة
(ملاحظة: كلمة البحبوحة مجرد حشو من أجل السجع

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

السلام عليكم يا أخوه هل هذا الفهم صحيح أنا بإستخدام الرخصه الجديدة lgpl لا يمكننى بيع البرنامج و لكن يمكننى الإحتفظ بالكود المصدرى لنفسى إلى أن أقرر أن البرنامج يمكن بيعه و حينها يتوجب على أن أشترى النسخه التجاريه هل هذا صحيح
و عليكم السلام
هذا الكلام غير دقيق لأنه يصدق على الجي بي أل gpl نفسها و ليس الأل جي بي أل lgpl لأن هذه شروطها أخف.
إذا حصلت على مصدر برنامج برخصة جي بي أل gpl و غيرت فيه بحيث صار عندك عمل مشتق فأنت لست
مجبرا على فتح مصدر تغييراتك مادمت تستخدم البرنامج لنفسك فقط و لا توزعه على أي مستخدم أو زبون...
هذه نقطة مهمة لا يعرفها الكثير من مستخدمي الجي بي أل
و هذا أمرمسموح و قانوني... الرخصة لا تفرض عليك فتح تغييراتك إلا إذا وزعت البرنامج
المشتق على مستخدمين ... الرخصة هنا تحمي حرية المستخدم في تغيير برنامجك أنت ...و لا تعيق
حريتك في الاحتفاظ بتغييراتك إذا كنت المستخدم الوحيد لهذه التغييرات...
إذا فهمت هذا فربما يتبادر إلى ذهنك سؤال منطقي : ما هي فائدة البرامج التي لا توزع على زبائن
أو مستخدمين ؟
فأقول لك أنه يوجد من الشركات من تطور برامج خاصة لاستعمالها هي و لا تنوي
بيعها أو توزيعها ...
ثم هناك أمر آخر و هو الأهم ، هناك شركات تستعمل برامجة مرخصة تحت
الجي بي أل في تقديم خدمات عديدة لزبائنها عبر الشبكة من دون أن تظطر إلى توزيعها ...
يعني أن الشركة قد تعدل البرنامج و لكنها لا تفتح هذه التعديلات لأنها ببساطة لا توزع البرنامج على
مستخدمين ... وإنما تستعمل هذا البرنامج على خوادم تابعة للشركة و هذه الخوادم تقدم خدمات
للمستخدمين عبر الأنترنت ... و أنا أظن أن جوجل تقوم بهذا مع نواة لينكس و إن لم يكن عندي دليل
صريح و الله أعلم ...
ثم هذا الإستخدام الأخير هو الذي دفع مؤسسة البرمجيات الحرة fsf إلى إنشاء رخصة آفيرو agpl
و اعلم رحمك الله أن هذه الرخصة الجديدة من الأهمية بمكان نظرا لأن البرمجيات في إطارها إلى التحول
من صناعة إلى خدمة (أو إن شئت قل من القطاع الثاني قطاع التصنيع إلى القطاع الثالث قطاع الخدمات بلغة الإقتصاد)..
يعني شركات البرمجيات الكبيرة بدءا من ميكروسوفت و غيرها لم تعد تكتفي بتصنيع برامج في شكل
بضائع تباع مرة واحدة و إنما هي تفكر الآن في بيع البرمجيات في شكل خدمات موفرة على الأنترنت على خوادم
عملاقة ...
طبعا ميزة هذا النموذج الإقتصادي هي أن الزبون المسكين يحرم من الإكتفاء بشراء البرامج مرة واحدة
و استخدامه مدى الحياة مع الاحتفاظ بحرية عدم التحديث ...
و سيجبر على الإشتراك و دفع إتاوات شهرية أو سنوية كي يستخدم البرامج ..
و إن توقف عن الدفع منع من استعمالها
الآن نعود إلى الأل جي بي أل ... يمكنك أن ستسعمل أي مكتبة مرخصة بالأل جي بي أل في برنامج
تطوره بنفسك و توزعه على زبائنك و مستخدميك من دون أن تفتح مصدر هذا البرنامج ... هذا مسموح
و قانوني ...
لاحظ أن برنامجك يجب أن يستعمل المكتبة المرخصة بالأل جي بي أل دون أي يمثل هو في حد ذاته عملا
مشتقا من هذه المكتبة ...
مثلا إذا اعتبرنا الكيو تي فيمكنك أن توزع مجانا أو مقابل نقدي أي برنامج رسومي يستعمل الكيو تي
لأي غرض شرط أن لا يكون هذا البرنامج هو نفسه مكتبة رسومية جديدة مبنية على الكيوتي
و تزيد أو تغير أشياء في الواجهة الرسومية ...
أما إذا كان عملك مشتقا فأنت مجر على فتح مصدره ... علما أن هناك غموض قانوني حول تعريف الأعمال المشتقة
أخيرا يمكنك توزيع المكتبة المرخصة بالأل جي بي أل مع برنامجك المغلوق المصدر من دون أي مشكل..
سواءا بربط البرنامج بهذه المكتبة ربطا ديناميكيا dynamic linking (في هذه الحالة ستكون المكتبة المعنية
مشتركة على النظام shared library)
أو بربط برنامجك بهذه المكتبة ربطا ثابتا static linking (و في هذه الحالة ستكون المكتبة المعنية
جزءا من الملف التنفيذي لبرنامجك) و لكن في هذه الحالة يجب أن توفر - على الأقل - الملفات الكائنية لبرنامج
(object files) حتى يتسنى للمستخدم إعادة ربطه مع الإصدارات الحديثة للمكتبة المعنية كما تنص عليه رخصة
الأل جي بي أل ...
لاحظ أنه إذا وزعت مصدربرنامجك الذي يستعمل هذه المكتبة و كان هذا تحت رخصة أخرى مثل البي أس دي
أو غيرها فإنك و فيت بالشرط
الملخص هو أن الأل جي بي أل تخفف من حدة الطبيعة الفيروسية للجي بي أل ...
تعليق