RichStyle: The Angel is in The Detail.

قاموس جنو

في العام الماضي تلقت مجموعة عربآيز طلباً من إدارة Wikitionary لدمج قاموس عربآيز في مشروع Wikitionary، دار على إثره نقاش مثير للاهتمام على القائمة البريدية لعربآيز.

لدينا هنا قاموس مرخص برخصة GPL، ونرغب بضمه إلى مشروع مرخص برخصة FDL، هل يمكننا ذلك؟

ذلك كان السؤال الرئيسي المطروح حينها، إلا أن هذا السؤال البسيط يقود لعدة أسئلة هامة:

  1. أيها أفضل للقواميس: رخصة GPL أم رخصة FDL؟ ثم:
  2. ما هو القاموس في جوهره: مكون برمجي أم نص عادي؟ وحالما تدرك أنه قاعدة بيانات، وليس مكوناً برمجياً صرفاً ولا نصاً عادياً صرفاً، قد تتساءل:
  3. أيها —مرة أخرى— أفضل للقواميس: رخصة GPL/LGPL أم رخصة FDL؟ وأخيراً:
  4. ما الفرق الرئيسي بين GPL و FDL؟

إذا بدأنا بالسؤال الأخير، ببساطة، أعتقد أن الفرق الرئيسي هو أن:

تقنياً، ما هو القاموس؟

بتحليل بسيط، تدرك أن القاموس ليس في جوهره شيفرة برمجية، بل هو شيء حقيقي، يمكن طباعته ونشره لصالح القراء البشر.

ولكنه في الوقت ذاته، عملياً، يصلح مكتبةً برمجية؛ يمكن فهمها واستخدامها من قبل التطبيقات البرمجية، وتوظيفها واستثمارها لأغراضها الخاصة.

ببساطة: هو مكتبة برمجية صالحة للطباعة.

وهذا عملياً ما تمثله قواعد البيانات!

الآن تأمل هذه المصفوفة:

مصفوفة المنتجات الفكرية
قابلية الطباعة مكتبة برمجية الرخصة النظام التعاوني
برمجيات GPL/LGPL CVS
نصوص FDL HTTP/Wiki
قواعد بيانات ? ?
فنون (صور) CC
فنون (وسائط متعددة) CC

إذن، نحن بحاجة إلى:

الرخصة

ينبغي أن تغطي كافة جوانب الاستخدام المحتملة للقواميس:

النظام التعاوني

أعتقد أن حقن المساهمات بواسطة برنامج للبريد الالكتروني وفق بروتكول POP3/SMTP يمثل أفضل طريقة لمشروع قاعدة بيانات تعاونية، وإليك السبب:

المعالجة الجماعية عدم الحاجة لواجهة ويب
HTTP/Wiki
SMTP/SQL

وبذلك تصبح المصفوفة على النحو التالي:

مصفوفة المنتجات الفكرية
قابلية الطباعة مكتبة برمجية الرخصة النظام التعاوني
برمجيات GPL/LGPL CVS
نصوص FDL HTTP/Wiki
قواعد البيانات GDL (GNU Dictionary/Database License) SMTP/SQL
فنون (صور) CC
فنون (وسائط متعددة) CC