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

لماذا يجب ألا تستخدم جنو العمومية الصغرى لمكتبتك القادمة

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

أي ترخيص هو الأفضل لمكتبة معطاة يعتمد على الاستراتيجية، وهي تعتمد على تفاصيل الوضع. فق الوقت الراهن، معظم مكتبات جنو مُغطّاه بجي‌بي‌إل الصغرى، وهذا يعني أننا نستخدم واحدة فقط من هاتين الاستراتيجيتين، مع تجاهل الأخرى. وهكذا نحن نبحث عن المزيد من المكتبات لإصدارها تحت جي‌بي‌إل الاعتيادية.

مطوروا البرمجيات الاحتكارية لديهم ميزة المال؛ مطوروا البرمجيات الحرة يحتاجون إلى تقديم مزايا لبعضهم. استخدام جي‌بي‌إل الاعتيادية لمكتبة يعطي مطوري البرمجيات الحرة ميزة على مطوري الاحتكارية: مكتبة يستطيعون استخدامها، بينما لا يتسطيع مطوروا الاحتكارية استخدامها.

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

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

على كل حال، عندما تقدم مكتبة مقدرة فريدة ذات معنى، مثل جنو ريدلاين، هذه حالة مختلفة. مكتبة ريدلاين تقدم تحرير المدخلات والتاريخ للبرمجيات التفاعلية، وهذا سطحيا غير متاح عموما في مكان آخر. إصدارها تحت جي‌بي‌إل يحدد استحدامها للبرامج الحرة ويعطي مجتمعنا تعزيزا قويا. على الأقل واحد من البرامج التطبيقية حر اليوم تحديدا بسبب أنه بحاجة إلى استخدام ريدلاين.

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

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

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

عودة الى الأعلى

ترجمات هذه الصفحة