موقف من الحياة اليومية#
اشتريت برنامج بفلوسك، وقبل ما يتثبت طلعت لك شاشة طويلة بالإنجليزي، ودوست «I Agree» من غير ما تقرا ولا كلمة.
وبعدها بشهور، صاحبك طلب منك نسخة من البرنامج، فقلت لنفسك: «ما أنا دافع فيه، يبقى بتاعي وأدّيه لمين ما أنا عايز».
وفي نفس الوقت، شفت برنامج تاني مكتوب عليه Open Source، وبرنامج تالت مكتوب عليه Free.
هل الاتنين زي بعض؟
وهل البرنامج اللي اشتريته بقى ملكك فعلًا؟
خلاصة سريعة#
- لما بتشتري برنامج، انت غالبًا مش بتملكه: انت بتاخد Software License · ترخيص البرنامجالإذن الذي يحدد ما يحق للمستخدم فعله بالبرنامج، مثل عدد الأجهزة والنسخ والتعديل والاستخدام التجاري، والبرنامج يظل ملكًا لصاحبه.عرض في القاموس (ترخيص)، يعني إذن بيحدد تقدر تعمل إيه بالبرنامج.
- الشروط دي مكتوبة في الـ EULA (End User License Agreement) · اتفاقية ترخيص المستخدم النهائيالاتفاقية التي يوافق عليها المستخدم عند تثبيت البرنامج، وفيها شروط استخدامه وما يُمنع فعله به.عرض في القاموس، الشاشة اللي بتدوس فيها «موافق».
- البرنامج المجاني معناه إنك مش بتدفع فيه.
والبرنامج مفتوح المصدر معناه إن الكود بتاعه متاح لأي حد يشوفه ويعدّل فيه.
ودول مش نفس الحاجة: فيه برامج مجانية وكودها مقفول، وفيه برامج مفتوحة المصدر وبتتباع بفلوس. - الترخيص ممكن يبقى دائم (بتدفع مرة واحدة)، أو اشتراك (بتدفع كل شهر أو كل سنة)، وممكن يبقى للاستخدام الشخصي بس ومش مسموح بيه في الشغل.
ببساطة#
فكّر في شقة:
- لو اشتريت الشقة، تقدر تهد حيطة، أو تأجّرها، أو تبيعها.
- لكن لو أجّرت الشقة، انت ساكن فيها بس.
وعقد الإيجار هو اللي بيقول مسموح لك بإيه: كام فرد يسكن، وينفع تفتحها محل ولا لأ، وتقعد فيها لحد إمتى.
البرامج أغلبها زي الإيجار.
والـ License هي عقد الإيجار.
وفيه برامج صاحبها بيقولك: «خد المفتاح، واعمل فيها اللي انت عايزه، بس سيب اسمي على الباب».
ودي فكرة الـ Open Source.
بالتفصيل#
يعني إيه License؟#
في أغلب الدول، أي برنامج بيبقى محمي بحقوق النشر (Copyright) أول ما يتكتب، من غير ما صاحبه يسجّله.
يعني ما حدش يقدر ينسخه أو يوزّعه من غير إذن صاحبه.
والإذن ده هو الـ License.
وهو اللي بيحدد مثلًا:
- تثبّت البرنامج على كام جهاز.
- ينفع تستخدمه في شغل بتكسب منه ولا لأ.
- ينفع تنسخه وتدّيه لحد ولا لأ.
- ينفع تعدّل فيه ولا لأ.
الـ EULA: الشاشة اللي بتدوس فيها «موافق»#
الـ EULA (End User License Agreement، يعني اتفاقية ترخيص المستخدم النهائي) هي الشروط اللي بتوافق عليها وقت التثبيت.
وأي برنامج ليه ترخيص، حتى لو مجاني.
كلمة «مجاني» معناها إنك مش بتدفع، لكن مش معناها إن مفيش شروط.
مثال حقيقي: Adobe Acrobat Reader برنامج مجاني، ومع ذلك اتفاقيته بتقول إن البرنامج «licensed, not sold»، يعني مترخّص مش متباع.
وبتقولك إنك تثبّت نسخة واحدة على جهازك، وممنوع تعدّله، أو تفكّه علشان تعرف الكود بتاعه.
والبرامج اللي بتدفع فيها نفس الفكرة.
ودي الإجابة على أول سؤال في الموقف: البرنامج اللي اشتريته مش ملكك، انت دفعت تمن الترخيص.
وإنك تدّي نسخة منه لصاحبك غالبًا ممنوع حسب الـ EULA.
أنواع التراخيص#
1 - Freeware · البرامج المجانيةبرامج مجانية يُسمح بتوزيعها غالبًا، لكن كودها المصدري غير متاح ولا يُسمح بتعديلها.عرض في القاموس (برامج مجانية): مش بتدفع فيها حاجة، لكن الكود مقفول.
مسموح لك تستخدمها بشروط الترخيص بتاعها، لكن مش مسموح لك تعدّل فيها.
يعني الـ Freeware هو برنامج Proprietary (النوع التالت تحت) بس سعره صفر.
زي Acrobat Reader.
2 - Open Source Software · البرامج مفتوحة المصدربرامج كودها المصدري متاح، ويسمح ترخيصها بتعديلها وإعادة توزيعها وحتى بيعها، دون تمييز ضد أي شخص أو مجال استخدام.عرض في القاموس (مفتوح المصدر): الكود متاح لأي حد يقراه، وتقدر تعدّله وتوزّعه.
وتعريف الـ Open Source نفسه بيشترط إن الترخيص ما يمنعش حد إنه يبيع البرنامج.
وفيه نوعين مشهورين من التراخيص:
- GPL: لو عدّلت البرنامج ووزّعته، لازم نسختك تفضل بنفس الترخيص وكودها متاح.
والشرط ده اسمه Copyleft · الحقوق المتروكةشرط في بعض تراخيص البرامج الحرة (مثل GPL) يُلزم أي نسخة معدّلة تُوزَّع بأن تبقى بنفس الترخيص وكودها متاحًا.عرض في القاموس. - MIT: تقدر تعمل في الكود أي حاجة تقريبًا، حتى تحطه في برنامج كوده مقفول وتبيعه.
الشرط الوحيد إنك تسيب اسم صاحبه ونص الترخيص مع الكود.
3 - Proprietary Software · البرامج المملوكة (التجارية المغلقة)برامج لا يتيح ترخيصها للمستخدم دراسة كودها أو تعديله أو إعادة توزيعه، والكود غالبًا غير متاح.عرض في القاموس (برامج مملوكة): الكود مقفول، وصاحب البرنامج بس هو اللي يقدر يعدّله.
وأغلبها بتدفع علشان تستخدمه، زي Windows وMicrosoft Office.
دائم ولا اشتراك؟#
البرنامج اللي بتدفع فيه ممكن تشتريه بطريقتين:
- Perpetual License (ترخيص دائم): بتدفع مرة واحدة، وتفضل تستخدم النسخة اللي اشتريتها على طول.
لكن ده مش معناه إن البرنامج هيفضل يتحدّث على طول. - Subscription · الاشتراكترخيص يُدفع مقابله بشكل دوري (شهريًا أو سنويًا)، ويحصل المشترك خلاله على أحدث الإصدارات والمزايا، ويتوقف أو يُقيَّد البرنامج إذا انتهى الاشتراك.عرض في القاموس (اشتراك): بتدفع كل شهر أو كل سنة، وطول ما انت مشترك بيوصلك كل جديد.
ولو وقّفت الدفع، البرنامج بيقف أو بيتقفل جزء منه.
خد مثال من Microsoft نفسها:
| Office 2024 (ترخيص دائم) | Microsoft 365 (اشتراك) | |
|---|---|---|
| الدفع | مرة واحدة | كل شهر أو كل سنة |
| الأجهزة | جهاز واحد (PC أو Mac) | كل أجهزتك، وتسجّل دخول على 5 في نفس الوقت |
| التحديثات | تحديثات الأمان بس، ومافيش مميزات جديدة | كل المميزات الجديدة أول بأول |
| الإصدار الجاي | لازم تشتريه من الأول بسعره الكامل | داخل في الاشتراك |
شخصي ولا للشغل؟#
بعض التراخيص بتفرّق بين الاستخدام الشخصي والاستخدام التجاري.
مثلًا Office Home 2024 مكتوب عليه إنه للاستخدام غير التجاري، يعني للبيت والمذاكرة.
فلو استخدمته في شغل بتكسب منه، انت كده بتخالف الترخيص، حتى لو دافع تمنه.
والشركات اللي عندها أجهزة كتير بتشتري تراخيص بالجملة (Volume Licensing)، وبتديرها من مكان واحد.
الترخيص الساري: تفعيل Windows#
علشان Windows يتأكد إن ترخيصك ساري، بيعمل Activation (تفعيل) بطريقة من دول:
- Product Key · مفتاح المنتجكود من 25 حرفًا ورقمًا يُستخدم لتفعيل البرنامج وإثبات أن ترخيصه صالح.عرض في القاموس (مفتاح المنتج): كود من 25 حرف ورقم بالشكل ده:
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
- Digital License (ترخيص رقمي): مش محتاج تكتب أي كود.
الترخيص مربوط بالجهاز وبـ حساب Microsoft بتاعك، وبيتفعّل لوحده أول ما الجهاز يتوصل بالإنترنت وتسجّل دخول بحسابك.
الـ DRM: حماية جوه المحتوى نفسه#
الـ DRM (Digital Rights Management) · إدارة الحقوق الرقميةتقنيات يضعها صاحب المحتوى (برامج أو ألعاب أو أفلام أو كتب) لمنع نسخه أو استخدامه بدون ترخيص، مثل اشتراط التفعيل أو تشفير الملفات.عرض في القاموس (Digital Rights Management، يعني إدارة الحقوق الرقمية) هي تقنيات بيحطها صاحب المحتوى علشان يمنع النسخ أو الاستخدام من غير ترخيص.
ومش للبرامج بس: كمان للألعاب، والأفلام، والكتب الإلكترونية.
أمثلة:
- لعبة لازم تتفعّل أونلاين قبل ما تشتغل.
- فيلم على منصة مشاهدة ما ينفعش تنسخه وتشغّله برا التطبيق.
- كتاب إلكتروني ما بيفتحش غير على حسابك انت.
وفي بلاد كتير، كسر الحماية دي نفسه ممنوع قانونيًا، حتى لو انت دافع تمن المحتوى.
مثلًا في أمريكا، القسم 1201 من قانون حقوق النشر بيمنع إنك تكسر الحماية دي، زي إنك تفك تشفير DVD عليه فيلم.
جرّب بنفسك: شوف تراخيص جهازك#
على Windows: نسختك متفعّلة؟
- افتح ابدأ ← الإعدادات ← النظام ← التفعيل (Activation).
- النتيجة المتوقعة: جنب حالة التفعيل (Activation status) هتلاقي حالة الترخيص بتاعك.
ولو النسخة مش متفعّلة، هتلاقي رسالة بتقول كده، وجنبها سبب المشكلة.
على Linux: ترخيص برنامج متثبت
- افتح الطرفية، واكتب:
bash --version- النتيجة المتوقعة: رقم الإصدار، وتحته سطر فيه نوع الترخيص، زي ده:
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it.
يعني الـ Bash (البرنامج اللي بيفهم الأوامر اللي بتكتبها في الطرفية) ترخيصه GPL: مفتوح المصدر، ومن حقك تعدّله وتوزّعه.
للمتعمقين
التفعيل مش دليل إن النسخة أصلية
التفعيل بيتأكد إن المفتاح أو الترخيص الرقمي صالح للجهاز ده بس.
لكنه مش بيضمن إن نسخة Windows نفسها أصلية ومش متعدّل فيها.
علشان كده المصدر الرسمي مهم من الأول.
Microsoft 365 لازم يتصل بالإنترنت
اشتراك Microsoft 365 محتاج الجهاز يتصل بالإنترنت كل فترة علشان يتأكد إن الاشتراك ساري.
ولو فضل من غير إنترنت أكتر من 30 يوم، أو الاشتراك خلص، البرامج بتدخل في وضع الوظائف المحدودة (Reduced functionality mode).
في الوضع ده تقدر تفتح ملفاتك وتطبعها، لكن مش هتقدر تعدّل فيها ولا تعمل ملفات جديدة.
Public Domain
فيه برامج صاحبها اتنازل عن حقوق النشر خالص، ودي اسمها Public Domain (ملكية عامة).
ودي غير الـ Open Source: أغلب البرامج مفتوحة المصدر ليها صاحب، لكنه اختار يدّي الناس الحقوق دي بترخيص.
أخطاء شائعة#
- «دفعت تمن البرنامج، يبقى بتاعي أعمل فيه اللي أنا عايزه»: لأ.
انت دافع تمن ترخيص، والـ EULA هي اللي بتحدد مسموح لك بإيه. - «Open Source يعني ببلاش، وFreeware يعني مفتوح المصدر»: الاتنين غلط.
الـ Freeware كوده مقفول، والـ Open Source ممكن يتباع. - «البرنامج المجاني مالوش شروط»: لأ.
البرنامج المجاني ليه ترخيص زي أي برنامج، وممكن يمنعك من التعديل أو التوزيع أو الاستخدام في الشغل. - «النسخة الشخصية زي نسخة الشغل»: لأ.
بعض التراخيص للاستخدام غير التجاري بس، واستخدامها في الشغل مخالفة.
المصطلحات#
- ترخيص البرنامج (Software License · ترخيص البرنامجالإذن الذي يحدد ما يحق للمستخدم فعله بالبرنامج، مثل عدد الأجهزة والنسخ والتعديل والاستخدام التجاري، والبرنامج يظل ملكًا لصاحبه.عرض في القاموس): الإذن الذي يحدد ما يحق للمستخدم فعله بالبرنامج.
- اتفاقية ترخيص المستخدم النهائي (EULA (End User License Agreement) · اتفاقية ترخيص المستخدم النهائيالاتفاقية التي يوافق عليها المستخدم عند تثبيت البرنامج، وفيها شروط استخدامه وما يُمنع فعله به.عرض في القاموس): الشروط التي يوافق عليها المستخدم عند تثبيت البرنامج.
- البرامج المجانية (Freeware · البرامج المجانيةبرامج مجانية يُسمح بتوزيعها غالبًا، لكن كودها المصدري غير متاح ولا يُسمح بتعديلها.عرض في القاموس): برامج بلا مقابل، لكن كودها غير متاح ولها ترخيص يحدد شروط استخدامها.
- البرامج مفتوحة المصدر (Open Source Software · البرامج مفتوحة المصدربرامج كودها المصدري متاح، ويسمح ترخيصها بتعديلها وإعادة توزيعها وحتى بيعها، دون تمييز ضد أي شخص أو مجال استخدام.عرض في القاموس): برامج كودها متاح، ويسمح ترخيصها بتعديلها وتوزيعها.
- الحقوق المتروكة (Copyleft · الحقوق المتروكةشرط في بعض تراخيص البرامج الحرة (مثل GPL) يُلزم أي نسخة معدّلة تُوزَّع بأن تبقى بنفس الترخيص وكودها متاحًا.عرض في القاموس): شرط يُلزم النسخ المعدّلة الموزَّعة بأن تبقى بنفس الترخيص.
- البرامج المملوكة (Proprietary Software · البرامج المملوكة (التجارية المغلقة)برامج لا يتيح ترخيصها للمستخدم دراسة كودها أو تعديله أو إعادة توزيعه، والكود غالبًا غير متاح.عرض في القاموس): برامج لا يتيح ترخيصها تعديلها أو توزيعها.
- الاشتراك (Subscription · الاشتراكترخيص يُدفع مقابله بشكل دوري (شهريًا أو سنويًا)، ويحصل المشترك خلاله على أحدث الإصدارات والمزايا، ويتوقف أو يُقيَّد البرنامج إذا انتهى الاشتراك.عرض في القاموس): ترخيص يُدفع مقابله بشكل دوري.
- مفتاح المنتج (Product Key · مفتاح المنتجكود من 25 حرفًا ورقمًا يُستخدم لتفعيل البرنامج وإثبات أن ترخيصه صالح.عرض في القاموس): كود يُستخدم لتفعيل البرنامج.
- إدارة الحقوق الرقمية (DRM (Digital Rights Management) · إدارة الحقوق الرقميةتقنيات يضعها صاحب المحتوى (برامج أو ألعاب أو أفلام أو كتب) لمنع نسخه أو استخدامه بدون ترخيص، مثل اشتراط التفعيل أو تشفير الملفات.عرض في القاموس): تقنيات تمنع نسخ المحتوى أو استخدامه بدون ترخيص.
اختبر نفسك#
برنامج مجاني تمامًا، لكن ممنوع تعدّل فيه والكود بتاعه مش متاح. ده Open Source ولا Freeware؟
إظهار الإجابة
Freeware.
كونه مجاني مش معناه إنه مفتوح المصدر: الـ Open Source لازم كوده يبقى متاح ومسموح تعدّله.
اشتريت Office Home 2024 لبيتك، وعايز تستخدمه في المحل اللي بتشتغل فيه. ينفع؟
إظهار الإجابة
لأ.
الترخيص ده للاستخدام غير التجاري بس.
للشغل محتاج نسخة أو اشتراك مخصّص للشركات.
شركة أخدت برنامج ترخيصه GPL، وعدّلت فيه، وعايزة تبيع النسخة المعدّلة وكودها مقفول. ينفع؟
إظهار الإجابة
لأ.
الـ GPL فيها شرط Copyleft: أي نسخة معدّلة بتتوزّع لازم تفضل بنفس الترخيص وكودها متاح.
لكن البيع نفسه مسموح.