opensource
اختلافات
عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.
جانبي المراجعة السابقةالمراجعة السابقةالمراجعة التالية | المراجعة السابقة | ||
opensource [2020/12/24 07:30] – mhsabbagh | opensource [2023/12/20 17:08] (حالي) – تحرير خارجي 127.0.0.1 | ||
---|---|---|---|
سطر 1: | سطر 1: | ||
====== ما هو المصدر المفتوح ولماذا هو مهم؟ ====== | ====== ما هو المصدر المفتوح ولماذا هو مهم؟ ====== | ||
- | {{ : | + | [[http:// |
**المصدر المفتوح (Open Source)** هو آلية ترخيص وصناعة برمجيات بديلة للبرمجيات الاحتكارية (Proprietary Software)، ويُعتبر أفضل منها في معظم الأحيان ويقدّم فوائد حقيقية لمستخدم تلك البرمجيات. | **المصدر المفتوح (Open Source)** هو آلية ترخيص وصناعة برمجيات بديلة للبرمجيات الاحتكارية (Proprietary Software)، ويُعتبر أفضل منها في معظم الأحيان ويقدّم فوائد حقيقية لمستخدم تلك البرمجيات. | ||
- | كمقدّمة من المهم أن نفهم أنّ مطوري البرمجيات يطورونها عن طريقة كتابة ما يعرف بالشِفرة البرمجية (Source Code) والتي تُترجم لاحقًا إلى الصيغة الثنائية (Binary Format) أي لغة الـ01010 عن طريق برامج التصريف (Compilers)، وبسبب هذا فإنّ المستخدمين لا يحصلون عادةً على الشِفرة المصدرية للبرامج عند قيام المطورين بتوزيعها، بل يحصلون على البرامج التنفذية فقط الجاهزة للاستعمال مباشرةً. | + | كمقدّمة من المهم أن نفهم أنّ مطوري البرمجيات يطورونها عن طريقة كتابة ما يعرف بالشِفرة البرمجية (Source Code) والتي تُترجم لاحقًا إلى الصيغة الثنائية (Binary Format) أي لغة الـ01010 عن طريق برامج التصريف (Compilers)، وبسبب هذا فإنّ المستخدمين لا يحصلون عادةً على الشِفرة المصدرية للبرامج عند قيام المطورين بتوزيعها، بل يحصلون على البرامج التنفيذية فقط الجاهزة للاستعمال مباشرةً |
إن الشفرة المصدرية للبرامج الحاسوبية أهم مما تتصوره، ذلك أنّ الحصول عليها يوفّر للمستخدمين والمطورين الكثير من المزايا التي سيتمتعون بها. | إن الشفرة المصدرية للبرامج الحاسوبية أهم مما تتصوره، ذلك أنّ الحصول عليها يوفّر للمستخدمين والمطورين الكثير من المزايا التي سيتمتعون بها. | ||
سطر 11: | سطر 11: | ||
كما أنّه وبسبب معظم قوانين حماية الملكية الفكرية حول العالم فإنّ المطورين يمنعون المستخدمين من نسخ وتوزيع وتعديل وإعادة نشر تلك البرمجيات بعد شرائها، بل يطلبون منهم استخدامها من طرف مستخدم واحد فقط ويتحكّمون في طريقة استخدامهم إيّاها. وهذا مزعج جدًا للمستخدمين حيث يحرمهم من أبسط حقوقهم فيما يتعلّق بالأجهزة التي يمتلكونها. من الممنوع وفق القانون مثلًا أن تنسخ برنامج مايكروسوفت أوفيس من جهازك وتنقله إلى جهاز مستخدم آخر مثلًا. | كما أنّه وبسبب معظم قوانين حماية الملكية الفكرية حول العالم فإنّ المطورين يمنعون المستخدمين من نسخ وتوزيع وتعديل وإعادة نشر تلك البرمجيات بعد شرائها، بل يطلبون منهم استخدامها من طرف مستخدم واحد فقط ويتحكّمون في طريقة استخدامهم إيّاها. وهذا مزعج جدًا للمستخدمين حيث يحرمهم من أبسط حقوقهم فيما يتعلّق بالأجهزة التي يمتلكونها. من الممنوع وفق القانون مثلًا أن تنسخ برنامج مايكروسوفت أوفيس من جهازك وتنقله إلى جهاز مستخدم آخر مثلًا. | ||
- | {{:: | + | [[http:// |
نشأت بسبب ذلك حركة **البرمجيات الحرّة (Free Software)** سنة 1985م بمؤسسها ريشتارد ستالمان. ووُضعت 4 مبادئ أساسية لاعتبار البرنامج حرًا: | نشأت بسبب ذلك حركة **البرمجيات الحرّة (Free Software)** سنة 1985م بمؤسسها ريشتارد ستالمان. ووُضعت 4 مبادئ أساسية لاعتبار البرنامج حرًا: | ||
- | | + | * حرّية تشغيل البرنامج كيفما تشاء ولأيّ غرض. |
* حرّية دراسة طريقة عمل البرنامج وتعديله ليناسب احتياجاتك، وهذا يشمل الوصول إلى الشِفرة المصدرية. | * حرّية دراسة طريقة عمل البرنامج وتعديله ليناسب احتياجاتك، وهذا يشمل الوصول إلى الشِفرة المصدرية. | ||
* حرّية إعادة توزيع البرمجيات لجارك مثلًا. | * حرّية إعادة توزيع البرمجيات لجارك مثلًا. | ||
سطر 22: | سطر 22: | ||
تأتي كلّ هذه الحقوق للمستخدمين مباشرةً من المطورين دون الحاجة لإذن خطّي أو اتفاقية استخدام معيّنة، بل يمكن للمستخدمين استعمال البرمجيات الحرّة كيفما يشاؤون مباشرةً وفق قواعد الرخصة الحرّة المُرفقة مع البرنامج. | تأتي كلّ هذه الحقوق للمستخدمين مباشرةً من المطورين دون الحاجة لإذن خطّي أو اتفاقية استخدام معيّنة، بل يمكن للمستخدمين استعمال البرمجيات الحرّة كيفما يشاؤون مباشرةً وفق قواعد الرخصة الحرّة المُرفقة مع البرنامج. | ||
- | **تراخيص البرمجيات (Software Licenses)** هي الوثائق القانونية التي تأتي مع البرمجيات | + | **تراخيص البرمجيات (Software Licenses)** |
- | بسبب الالتباس الحاصل بمعنى كلمة " | + | بسبب الالتباس الحاصل بمعنى كلمة " |
نمى المصدر المفتوح منذ 1998م ليسيطر على الكثير من قطاعات البرمجيات حول العالم، حيث صارت الشركات تتبناه وتنشر البرمجيات المختلفة التي تطوّرها تحت تراخيص المصدر المفتوح بدلًا من نشرها كبرمجيات احتكارية. من بين تلك البرمجيات نذكر: لينكس، فيرفكس، ووردبريس، دروبال، جوملا، ليبر أوفيس وغيرها الكثير من البرمجيات. | نمى المصدر المفتوح منذ 1998م ليسيطر على الكثير من قطاعات البرمجيات حول العالم، حيث صارت الشركات تتبناه وتنشر البرمجيات المختلفة التي تطوّرها تحت تراخيص المصدر المفتوح بدلًا من نشرها كبرمجيات احتكارية. من بين تلك البرمجيات نذكر: لينكس، فيرفكس، ووردبريس، دروبال، جوملا، ليبر أوفيس وغيرها الكثير من البرمجيات. | ||
سطر 35: | سطر 35: | ||
* يسمح لك المصدر المفتوح بالتأكّد من خلو البرمجيات من شِفرات التجسس والأبواب الخلفية (Backdoors)، حيث أنّه بما أنّك قادرٌ على رؤية الشفرة المصدرية فستتمكن من رؤية تلك الشفرات في حال وجودها. على عكس المغلقة التي لا تعلم ما يوجد بداخلها. | * يسمح لك المصدر المفتوح بالتأكّد من خلو البرمجيات من شِفرات التجسس والأبواب الخلفية (Backdoors)، حيث أنّه بما أنّك قادرٌ على رؤية الشفرة المصدرية فستتمكن من رؤية تلك الشفرات في حال وجودها. على عكس المغلقة التي لا تعلم ما يوجد بداخلها. | ||
* في حال توقّف مطور البرنامج الأصلي عن تطويره فيمكنك إمّا أن تتقدم لتطوّره بنفسك أو توظّف أحدًا ليطوّره لك، فالشفرة المصدرية بالإصدار الأخير موجودة ويمكن لأي شخص أن يأخذها ويعدلها كيفما يشاء (وفق الرخصة). | * في حال توقّف مطور البرنامج الأصلي عن تطويره فيمكنك إمّا أن تتقدم لتطوّره بنفسك أو توظّف أحدًا ليطوّره لك، فالشفرة المصدرية بالإصدار الأخير موجودة ويمكن لأي شخص أن يأخذها ويعدلها كيفما يشاء (وفق الرخصة). | ||
- | |||
===== ما الفوائد التي يقدمها المصدر المفتوح للشركات؟ ===== | ===== ما الفوائد التي يقدمها المصدر المفتوح للشركات؟ ===== | ||
سطر 48: | سطر 47: | ||
كلا! بل يوجد المصدر المفتوح في مجال العتاد كذلك، حيث أنّ العتاد يتطلب توفير تصميمٍ له قبل تصنيعه في المصانع، ويمكن لمطورّي العتاد أن يختاروا ما بين نشر ذاك التصميم تحت ترخيص مفتوح المصدر أو مغلق المصدر. | كلا! بل يوجد المصدر المفتوح في مجال العتاد كذلك، حيث أنّ العتاد يتطلب توفير تصميمٍ له قبل تصنيعه في المصانع، ويمكن لمطورّي العتاد أن يختاروا ما بين نشر ذاك التصميم تحت ترخيص مفتوح المصدر أو مغلق المصدر. | ||
- | إنْ نُشر العتاد تحت رخصة مفتوحة المصدر فهذا يعني أنّه يمكن لأي شخص الوصول إلى المكوّنات الخاصّة بهذا العتاد بالإضافة إلى تصنيع نسخة طبق الأصل منه وفق وثائق التصميم المفتوحة التي ستنشر. | + | إنْ نُشر العتاد تحت رخصة مفتوحة المصدر فهذا يعني أنّه يمكن لأي شخص الوصول إلى المكوّنات الخاصّة بهذا العتاد بالإضافة إلى تصنيع نسخة طبق الأصل منه وفق وثائق التصميم المفتوحة التي ستنشر. من ذلك مثلًا تصميم معالجات [[: |
يشمل المصدر المفتوح الوثائق والمستندات كذلك، حيث يمكن ترخيص كتاب معيّن تحت رخصة حرّة ومفتوحة المصدر للسماح للآخرين بتعديل الكتاب ونشره ومشاركته ونسخه أو حتّى بيعه تجاريًا. مثال على ذلك هو تراخيص Creative Commons (المشاع الإبداعي) وهي مجموعة تراخيص حرّة للوثائق والمستندات. فالكتب كذلك قد تكون محمية أحيانًا بحقوق الملكية الفكرية وبالتالي يمكن ترخيصها تحت أحد هذه الرخص الحرّة للسماح للآخرين بالاستفادة منها بصورة موسّعة. | يشمل المصدر المفتوح الوثائق والمستندات كذلك، حيث يمكن ترخيص كتاب معيّن تحت رخصة حرّة ومفتوحة المصدر للسماح للآخرين بتعديل الكتاب ونشره ومشاركته ونسخه أو حتّى بيعه تجاريًا. مثال على ذلك هو تراخيص Creative Commons (المشاع الإبداعي) وهي مجموعة تراخيص حرّة للوثائق والمستندات. فالكتب كذلك قد تكون محمية أحيانًا بحقوق الملكية الفكرية وبالتالي يمكن ترخيصها تحت أحد هذه الرخص الحرّة للسماح للآخرين بالاستفادة منها بصورة موسّعة. | ||
- | هناك مجالات أخرى شبيهة بهذا. | ||
opensource.1608791455.txt.gz · آخر تعديل: 2023/12/20 17:08 (تحرير خارجي)