رخصة جنو لمشروع لغة ألف


(سليمان ) #1

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

السائل :

السلام عليكم انا بصدد العمل مع لغة ألف
في الحقيقه انا لا أستخدم اي برنامج او لغة غير حره .
اود من شخصكم الكريم ان يتفضل علي ويخبرني ان كانت اللغة مفتوحة المصدر وتسمح بالنسخ والتوزيع دون الرجوع للمالك مع حفظ حقوقه
صفحة حول https://www.aliflang.org/about لاتوضح شي , هل تقصد “بشكل مجاني و بلا قيود” بالمعنى الحرفي ؟
وجزاكم الله خير

المطور :

السلام عليكم ورحمة الله وبركاته،
في الحقيقة، لم أفكر بعد في الرخصة، اريد أن يكون المشروع مفتوح المصدر و مجاني، لكن في نفس الوقت لا اريد ان نخسر مبرمجين فظلو أن ينشؤو لغة جديدة بدلا من تكاتف الجهود في مشروع واحد
ألف ليست أول لغة، فقد سبقتها لغات عربية مغلقة المصدر، و تجارية، و مفتوحة المصدر… كلها فشلت و توقفت لأسباب عديدة، لهدا السبب أخاف أن تفشل لغة ألف بسبب سوء اختيار الرخصة
نريد فقط تكاتف الجهود لتطوير لغة ألف بدلا تشتتها في مشاريع كثيرة فتخسر كلها.
أنتظر آرائكم و اقتراحاتكم

السائل :

برأيي تحتاج لعدت امور مهمه , للنجاح :
. ان تكون مفتوحة المصدر
. ان تكون حره تسمح بالتوزيع والنسخ بشرط , نشر اي تعديلات تمت على اللغة
. على الرغم من منع اغلاق مصدر اللغة , الى انه يسمح بالتربح من اللغة مادياً بشرط عدم اغلاق المصدر مع استخدام نفس رخصت لغة ألف .
وكل ذلك موجود في رخصة جنو العمومية الصغرى .

المطور :

معك حق، أنا متفق معك،
هل يا ترى نستطيع أن نستعمل هده الرخصة مع المكتبات التابتة ؟
لأن بعض الرخص تقبل فقط أن يكون البرنامج النهائي يستعمل فقط المكتبات المتشاركة shared library و تبطل أذا كان البرنامج مدمج مسبقا مع مكتبات تابتة static library هدا يحتاج إلى البحث

ماهو رأيكم هل يمكنه استخدام رخصة جنو مع المكتبات الثابتة ؟ وماهي معوقات رخصة جنو , بكل صراحه .

رابط السؤال .


(system) #3

هذا الموضوع تم اغلاقه تلقائيا بعد 30 ساعات. الردود الجديده غير مسموحه


(ردّه الزهراني) #4

#5

في هذه الحالة ابتعد عن رخصة جنو

رخصة BSD Open license ، قد تكون مفيدة لك.


(سليمان ) #6

جزاك الله خير تم نقل اقتراحك الى المطور


(سليمان ) #7

لكن اليست رخصة BSD تسمح بأغلاق المصدر بعد التعديل عليه ؟


#8

وش تقصد بإغلاق المصدر بعد التعديل عليه؟

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


(سليمان ) #9

أقصد بذلك :

اذا كانت لغة ألف تحت رخصة BSD

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

وهذا اراه عيب كبير .

شكراً على التوضيح .


#10

ممكن ذلك ، للامانة في هذه الجزئية غير مطلع.

لكن هناك رخص اخرى مثل MIT
او حتى PSF ,
اطلع عليها قد تفيدك.


(ناصر المجهول) #11

بالضبط وهذه مضار استخدام BSD و Apache , امتنع عنهم وابقى على GPLv3 ومشتقاتها مثل AGPL و غيرها.


(مهند الرسيني) #12

للغة نفسها استعمل GPL
لمكتبات اللغة استعمل LGPL

هذي فلسفة جنو :slight_smile:

كذلك ممكن تشوف رخصة MIT أو Apache 2.0

بعض الرخص الأخرى


(سليمان ) #13

تم ولله الحمد والفضل

:smiley::clap::clap::clap::heart: