تاريخ البرمجيات الحرة والمفتوحة المصدر
يبدأ تاريخ البرمجيات الحرة والمفتوحة المصدر مع ظهور برامج الحاسوب في النصف الأول من القرن العشرين. ففي خمسينيات وستينيات القرن الماضي، كانت برامج تشغيل الحاسوب والمترجمات تُقدم كجزء من مشتريات الأجهزة دون رسوم إضافية. في ذلك الوقت، كان يُوزع رمز المصدر - وهو الشكل المقروء للبرمجيات - عادةً مع البرنامج، مما أتاح إمكانية إصلاح الأخطاء أو إضافة وظائف جديدة. وكانت الجامعات من أوائل من تبنوا تكنولوجيا الحوسبة. وقد تم نشر العديد من التعديلات التي طورتها الجامعات علنًا، تماشيًا مع المبادئ الأكاديمية لتبادل المعرفة ، ونشأت منظمات لتسهيل هذا التبادل.
مع تطور أنظمة التشغيل واسعة النطاق ، قلّ عدد المؤسسات التي سمحت بإجراء تعديلات على برامج التشغيل، وفي نهاية المطاف أصبحت هذه الأنظمة مغلقة أمام التعديل. ومع ذلك، لا تزال الأدوات المساعدة والتطبيقات ذات الوظائف الإضافية تُشارك، وقد تأسست منظمات جديدة لتعزيز مشاركة البرامج.
تقنيات المشاركة قبل البرمجيات
كان مفهوم التبادل الحر للمعلومات التقنية موجودًا قبل ظهور الحواسيب بزمن طويل. فعلى سبيل المثال، في السنوات الأولى لتطوير السيارات، امتلكت إحدى الشركات حقوق براءة اختراع محرك بنزين ثنائي الأشواط، والتي سجلها في الأصل جورج ب. سيلدن . [ 1 ] وبسيطرتها على هذه البراءة، تمكنت من احتكار الصناعة وإجبار مصنعي السيارات على الامتثال لمطالبها، وإلا واجهوا خطر الدعاوى القضائية. في عام 1911، فاز هنري فورد، صانع السيارات المستقل، بدعوى قضائية ضد براءة اختراع سيلدن. ونتيجة لذلك، أصبحت براءة اختراع سيلدن عديمة القيمة تقريبًا، وتم تشكيل رابطة جديدة (أصبحت فيما بعد رابطة مصنعي السيارات ). [ 1 ] وضعت الرابطة الجديدة اتفاقية ترخيص متبادل بين جميع مصنعي السيارات في الولايات المتحدة: فعلى الرغم من أن كل شركة كانت تطور التكنولوجيا وتسجل براءات اختراع، إلا أن هذه البراءات كانت تُتبادل علنًا ودون أي مقابل مادي بين جميع المصنعين. [ 1 ] وبحلول الوقت الذي دخلت فيه الولايات المتحدة الحرب العالمية الثانية، كانت 92 براءة اختراع لشركة فورد و515 براءة اختراع لشركات أخرى تُتبادل بين هؤلاء المصنعين، دون أي مقابل مادي (أو دعاوى قضائية). [ 1 ]
البرمجيات الحرة قبل ثمانينيات القرن العشرين
ظهرت برامج الحاسوب في النصف الأول من القرن العشرين. [ 2 ] [ 3 ] [ 4 ] في خمسينيات وستينيات القرن العشرين، كان معظمها يُنتج بالتعاون بين الأكاديميين والباحثين في الشركات، [ 5 ] وغالبًا ما كانت تُشارك كبرامج متاحة للعموم . وبذلك، كانت تُوزع عمومًا وفقًا لمبادئ الانفتاح والتعاون الراسخة في الأوساط الأكاديمية، ولم تكن تُعتبر سلعة بحد ذاتها. وقد أصبح هذا السلوك الجماعي لاحقًا عنصرًا أساسيًا في ما يُعرف بثقافة القرصنة (وهو مصطلح يحمل دلالة إيجابية بين مبرمجي البرمجيات الحرة).
كانت برامج تشغيل الحاسوب والمترجمات تُقدم كجزء من مشتريات الأجهزة دون رسوم إضافية. في ذلك الوقت، كان يتم توزيع الشفرة المصدرية ، وهي الشكل المقروء للبرمجيات، مع شفرة الآلة البرمجية، لأن المستخدمين كانوا يُعدّلون البرمجيات بأنفسهم بشكل متكرر، إذ لم تكن تعمل على أجهزة أو أنظمة تشغيل مختلفة دون تعديل، ولإصلاح الأخطاء أو إضافة وظائف جديدة. [ 6 ] [ 7 ] [ 8 ] يُعتقد أن أول مثال على البرمجيات الحرة والمفتوحة المصدر هو نظام A-2 ، الذي طُوّر في قسم UNIVAC التابع لشركة Remington Rand عام 1953، [ 9 ] والذي طُرح للعملاء مع شفرته المصدرية. ودُعوا لإرسال تحسيناتهم إلى UNIVAC. [ 10 ] لاحقًا، وُزّعت جميع برامج الحواسيب المركزية من IBM تقريبًا مع تضمين الشفرة المصدرية. وشُكّلت مجموعات مستخدمين، مثل مجموعة IBM 701 المسماة SHARE ، ومجموعة Digital Equipment Corporation (DEC) المسماة DECUS ، لتسهيل تبادل البرمجيات. تم توزيع نظام التشغيل SHARE ، الذي طورته شركة جنرال موتورز في الأصل، بواسطة شركة SHARE لأجهزة الكمبيوتر IBM 709 و 7090 . حتى أن بعض مختبرات الحاسوب الجامعية كانت تتبنى سياسة تشترط أن تأتي جميع البرامج المثبتة على الحاسوب مصحوبة بملفات الشفرة المصدرية المنشورة. [ 11 ]
في عام 1969، تم إنشاء شبكة وكالة مشاريع الأبحاث المتقدمة (ARPANET)، وهي شبكة حاسوب عابرة للقارات وعالية السرعة. وقد سهّلت هذه الشبكة (التي حلت محلها الإنترنت لاحقًا) تبادل شفرة البرمجيات. [ 6 ]
لا تزال بعض البرامج المجانية التي تم تطويرها في السبعينيات قيد التطوير والاستخدام، مثل TeX (الذي طوره دونالد كنوث ) [ 12 ] و SPICE . [ 13 ]
التراجع الأولي للبرمجيات الحرة
بحلول أواخر الستينيات، بدأت التغييرات تلوح في الأفق: فمع تطور أنظمة التشغيل ومترجمات لغات البرمجة ، ارتفعت تكاليف إنتاج البرمجيات بشكل كبير مقارنةً بتكاليف الأجهزة. وتنافست صناعة البرمجيات المتنامية مع منتجات البرمجيات المجمعة التي تقدمها شركات تصنيع الأجهزة (حيث كانت تكلفة المنتجات المجمعة مضمنة في تكلفة الأجهزة)، كما أن الأجهزة المؤجرة كانت تتطلب دعمًا برمجيًا دون أن تُدرّ أي عائد للبرمجيات، وبعض العملاء، القادرين على تلبية احتياجاتهم بشكل أفضل، [ 14 ] لم يرغبوا في أن تُضاف تكاليف برمجيات الشركة المصنعة إلى تكاليف منتجات الأجهزة. وفي دعوى مكافحة الاحتكار التي رفعتها الولايات المتحدة ضد شركة IBM في 17 يناير 1969، اتهمت الحكومة الأمريكية شركة IBM بأن البرمجيات المجمعة تُعدّ ممارسة منافية للمنافسة. [ 15 ] وبينما استمر توفير بعض البرمجيات مجانًا، كان هناك كم متزايد من البرمجيات التي تُباع فقط بموجب تراخيص مقيدة.
في أوائل سبعينيات القرن الماضي، وزّعت شركة AT&T نسخًا مبكرة من نظام يونكس مجانًا على الحكومة والباحثين الأكاديميين، إلا أن هذه النسخ لم تكن تتضمن إذنًا بإعادة توزيعها أو توزيع نسخ معدّلة منها، وبالتالي لم تكن برمجيات حرة بالمعنى الحديث للكلمة. بعد أن انتشر استخدام يونكس على نطاق أوسع في أوائل ثمانينيات القرن الماضي، أوقفت AT&T التوزيع المجاني وبدأت بفرض رسوم على تحديثات النظام. ونظرًا لصعوبة التحوّل إلى بنية أخرى، دفع معظم الباحثين ثمن ترخيص تجاري.
لم يكن يُعتبر برنامج الحاسوب خاضعًا لحقوق التأليف والنشر قبل أن تقرر لجنة الاستخدامات التكنولوجية الجديدة للأعمال المحمية بحقوق التأليف والنشر (CONTU) الأمريكية عام 1974 أن "برامج الحاسوب، بقدر ما تُجسد إبداعًا أصليًا للمؤلف، تُعد موضوعًا مناسبًا لحقوق التأليف والنشر". [ 16 ] [ 17 ] ولذلك، لم تكن البرامج مُرفقة بأي تراخيص، وكانت تُشارك كبرامج متاحة للعموم ، وعادةً ما تكون مصحوبة بشفرة المصدر. وقد منح قرار CONTU، بالإضافة إلى قرارات قضائية لاحقة مثل قضية Apple v. Franklin عام 1983 المتعلقة بشفرة الكائن ، برامج الحاسوب وضع حقوق التأليف والنشر للأعمال الأدبية، وبدأ ترخيص البرامج ونموذج أعمال البرامج المغلقة المصدر المُغلفة . [ 18 ]
في أواخر سبعينيات وأوائل ثمانينيات القرن العشرين، بدأت شركات بيع الحواسيب وشركات البرمجيات فقط بفرض رسوم على تراخيص البرامج بشكل روتيني ، وتسويقها تحت مسمى "منتجات برمجية"، وفرض قيود قانونية على تطوير البرامج الجديدة، التي باتت تُعتبر أصولًا، من خلال حقوق النشر والعلامات التجارية وعقود التأجير. في عام 1976، كتب بيل غيتس مقالًا بعنوان " رسالة مفتوحة إلى الهواة "، أعرب فيه عن استيائه من انتشار استخدام برنامج Altair BASIC من مايكروسوفت بين الهواة دون دفع رسوم الترخيص. في عام 1979، بدأت شركة AT&T بتطبيق تراخيصها عندما قررت أنها قد تربح من بيع نظام يونكس. [ 19 ] وفي رسالة إعلان مؤرخة في 8 فبراير 1983، أعلنت شركة IBM عن سياسة جديدة تقضي بعدم توزيع المصادر مع البرامج المشتراة. [ 20 ] [ 21 ]
لزيادة الإيرادات، بدأ اتجاه عام بالتوقف عن توزيع الشفرة المصدرية (التي يسهل على المبرمجين قراءتها)، والاكتفاء بتوزيع الشفرة التنفيذية المُجمّعة من الشفرة المصدرية. وكان ريتشارد ستالمان من أكثر الأشخاص الذين انزعجوا من هذه الممارسة الجديدة ، إذ كان قلقًا من عدم قدرته على دراسة أو تعديل البرامج التي كتبها آخرون. ورأى ستالمان أن هذه الممارسة خاطئة أخلاقيًا. واستجابةً لذلك، أسس مشروع جنو عام ١٩٨٣ لتمكين الناس من استخدام الحواسيب باستخدام البرمجيات الحرة فقط . [ ٨ ] وفي عام ١٩٨٥، أنشأ مؤسسة البرمجيات الحرة ، وهي منظمة غير ربحية ، لتنظيم المشروع بشكل أكثر رسمية. كما ابتكر مبدأ حقوق النسخ المتبادلة ، وهو آلية قانونية للحفاظ على وضع "حرية" العمل الخاضع لحقوق التأليف والنشر، وطبّق ذلك في رخصة جنو العمومية العامة . تسمح تراخيص حقوق النسخ المفتوحة للمؤلفين بمنح عدد من الحقوق للمستخدمين (بما في ذلك حق استخدام العمل دون رسوم إضافية، وحق الحصول على شفرة المصدر الكاملة للبرنامج ودراستها وتعديلها)، ولكنها تشترط أن تبقى الأعمال المشتقة خاضعة لنفس الترخيص أو ترخيص آخر خالٍ من أي قيود إضافية. ولأن الأعمال المشتقة تتضمن دمجها مع برامج أصلية أخرى، يُمنع المؤلفون اللاحقون من تحويل العمل الأصلي إلى برمجيات احتكارية، ويُدعون للمساهمة في الملكية الفكرية المشتركة لحقوق النسخ المفتوحة. [ 6 ] وفي وقت لاحق، طُوّرت صيغ مختلفة من هذه التراخيص من قِبل آخرين.
ثمانينيات وتسعينيات القرن العشرين
يستمر تبادل البرامج بشكل غير رسمي
مع ذلك، كان لا يزال هناك من يرغب في مشاركة شفرة المصدر الخاصة به مع مبرمجين آخرين و/أو مع المستخدمين مجانًا، وكانوا يُطلق عليهم آنذاك "الهواة" و" المخترقون ". [ 22 ] قبل ظهور الإنترنت وانتشار استخدامه بين العامة، كانت هناك عدة طرق بديلة متاحة للقيام بذلك، بما في ذلك نشرها في مجلات الحاسوب (مثل Dr. Dobb's Journal و Creative Computing و SoftSide و Compute! و Byte وغيرها) وفي كتب برمجة الحاسوب، مثل كتاب BASIC Computer Games الأكثر مبيعًا . [ 23 ] على الرغم من أنها لا تزال محمية بحقوق النشر، فقد نُشرت شفرة المصدر المشروحة للمكونات الرئيسية لبرامج نظام حواسيب أتاري 8 بت في كتب واسعة الانتشار، بما في ذلك كتاب Atari BASIC Source Book [ 24 ] (شفرة المصدر الكاملة لأتاري BASIC ) وكتاب Inside Atari DOS (شفرة المصدر الكاملة لأتاري DOS ). [ 25 ]
مكتبة برنامج SHARE
بدأت مجموعة مستخدمي SHARE، التي تأسست عام 1955، بجمع وتوزيع البرمجيات الحرة. ويعود تاريخ أول توزيع موثق من SHARE إلى 17 أكتوبر 1955. [ 26 ] وقامت "وكالة مكتبة برنامج SHARE" (SPLA) بتوزيع المعلومات والبرمجيات، لا سيما على أشرطة مغناطيسية.
أشرطة ديكوس
في أوائل ثمانينيات القرن العشرين، كانت أشرطة DECUS [ 27 ] نظامًا عالميًا لنقل البرمجيات الحرة لمستخدمي أجهزة DEC. كانت أنظمة التشغيل في الغالب برمجيات احتكارية ، ولكن طُوّرت العديد من الأدوات، مثل محرر TECO ، ومُنسّق النصوص Runoff ، وأداة List لعرض قوائم الملفات، لتسهيل استخدام الأجهزة، ووُزّعت على أشرطة DECUS. استفادت DEC من هذه الحزم البرمجية، التي أدمجتها أحيانًا في الإصدارات الجديدة من نظام التشغيل الخاص بها. حتى المترجمات البرمجية كانت تُوزّع، فعلى سبيل المثال، ساعد Ratfor (و Ratfiv ) الباحثين على الانتقال من ترميز Fortran إلى البرمجة الهيكلية (عن طريق إلغاء عبارة GO TO). ولعل شريط Decus لعام 1981 كان الأكثر ابتكارًا، إذ قدّم نظام التشغيل الافتراضي لأدوات برمجيات مختبر لورانس بيركلي ، الذي سمح للمستخدمين باستخدام نظام شبيه بنظام Unix على أجهزة DEC PDP-11 ذات 16 بت و VAX ذات 32 بت .كانت تعمل تحت نظام التشغيل VMS . وكانت مشابهة لنظام Cygwin الحالي لنظام Windows. غالبًا ما كانت تُوزع الملفات التنفيذية والمكتبات، لكن المستخدمين كانوا يفضلون عادةً التجميع من الكود المصدري.
مجتمعات مشاركة البرامج عبر الإنترنت في ثمانينيات القرن العشرين
في ثمانينيات القرن العشرين، بالتزامن مع حركة البرمجيات الحرة، جرى تبادل البرامج مع شفرتها المصدرية عبر شبكات لوحات الإعلانات الإلكترونية . كان هذا الأمر ضروريًا في بعض الأحيان؛ إذ لم يكن بالإمكان توزيع البرامج المكتوبة بلغة BASIC وغيرها من اللغات المفسرة إلا كشفرة مصدرية، وكان معظمها برامج مجانية. ومع بدء المستخدمين بجمع هذه الشفرة المصدرية، وإنشاء لوحات مخصصة لمناقشة تعديلها، نشأ نظام مفتوح المصدر بحكم الأمر الواقع.
من أبرز الأمثلة على ذلك نظام وشبكة لوحات الإعلانات الإلكترونية WWIV ، أحد أكثر أنظمة وشبكات لوحات الإعلانات الإلكترونية استخدامًا، والذي طُوّر في البداية بلغة BASIC على يد واين بيل . وقد انتشرت ثقافة تعديل برمجياته وتوزيع هذه التعديلات على نطاق واسع، حتى أنه عندما نُقل البرنامج أولًا إلى لغة باسكال ، ثم إلى لغة C++ ، استمر توزيع شفرته المصدرية على المستخدمين المسجلين، الذين كانوا يتبادلون التعديلات ويُنشئون نسخهم الخاصة من البرنامج. ربما ساهم هذا في هيمنته كنظام وشبكة، رغم أنه كان خارج نطاق شبكة Fidonet التي كانت تضم العديد من مطوري لوحات الإعلانات الإلكترونية الآخرين.
في غضون ذلك، ساهم ظهور Usenet و UUCPNet في أوائل الثمانينيات في زيادة ترابط مجتمع البرمجة، ووفر طريقة أبسط للمبرمجين لمشاركة برامجهم والمساهمة في البرامج التي كتبها الآخرون. [ 28 ]
انطلاق حركة البرمجيات الحرة
في عام ١٩٨٣، أطلق ريتشارد ستالمان مشروع جنو لكتابة نظام تشغيل كامل خالٍ من القيود المفروضة على استخدام شفرته المصدرية. ومن بين الحوادث التي حفزت هذا المشروع، حالة طابعة مزعجة لم يكن بالإمكان إصلاحها بسبب حجب الشفرة المصدرية عن المستخدمين. [ ٢٩ ] كما نشر ستالمان بيان جنو في عام ١٩٨٥ لتوضيح غرض مشروع جنو وشرح أهمية البرمجيات الحرة. ومن بين الدوافع المحتملة الأخرى لمشروع جنو وبيانه ، الخلاف بين ستالمان وشركة سيمبوليكس حول حق معهد ماساتشوستس للتكنولوجيا في الوصول إلى التحديثات التي أجرتها سيمبوليكس على جهازها المكتوب بلغة ليسب، والذي كان يعتمد على شفرة معهد ماساتشوستس للتكنولوجيا. [ ٣٠ ] بعد فترة وجيزة من الإطلاق، [ ٢٢ ] استخدم ستالمان مصطلح " البرمجيات الحرة " السائد آنذاك، وأسس مؤسسة البرمجيات الحرة للترويج لهذا المفهوم. ونُشر تعريف البرمجيات الحرة في فبراير ١٩٨٦.
في عام ١٩٨٩، نُشرت النسخة الأولى من رخصة جنو العمومية العامة . [ ٣١ ] وفي عام ١٩٩١، نُشرت نسخة مُحدثة قليلاً (النسخة الثانية). وفي العام نفسه، أسس بعض مطوري جنو شركة سيغنوس سوليوشنز . [ ٣٢ ] تأخر إطلاق نواة مشروع جنو، التي سُميت لاحقًا " جنو هيرد "، بشكل متكرر، ولكن تم إنجاز معظم المكونات الأخرى بحلول عام ١٩٩١. وقد أصبح بعضها، ولا سيما مجموعة مُترجمات جنو ، رائدًا في السوق . كما حقق كل من مُصحح أخطاء جنو ومحرر نصوص جنو إيماكس نجاحًا ملحوظًا.
لينكس (1991–حتى الآن)
تم إصدار نواة لينكس ، التي بدأها لينوس تورفالدز ، كشفرة مصدرية قابلة للتعديل بحرية في عام 1991. لم تكن الرخصة رخصة برمجيات حرة ، ولكن مع الإصدار 0.12 في فبراير 1992، أعاد تورفالدز ترخيص المشروع بموجب رخصة جنو العمومية العامة . [ 33 ] ومثل يونكس، جذبت نواة تورفالدز انتباه المبرمجين المتطوعين.
حتى ذلك الحين، كان افتقار مشروع جنو إلى نواة يعني عدم وجود أنظمة تشغيل كاملة للبرمجيات الحرة. وقد سدّ تطوير نواة تورفالدز هذه الثغرة الأخيرة. فدمج نظام تشغيل جنو شبه المكتمل مع نواة لينكس شكّل أول نظام تشغيل كامل للبرمجيات الحرة.
من بين توزيعات لينكس ، تبرز دبيان جنو/لينكس، التي أسسها إيان مردوخ عام ١٩٩٣، لالتزامها الصريح بمبادئ جنو ومؤسسة البرمجيات الحرة. وتُعبّر مبادئ مطوري دبيان عن نفسها في " العقد الاجتماعي" الخاص بدبيان . ومنذ نشأتها، ارتبط مشروع دبيان ارتباطًا وثيقًا بمؤسسة البرمجيات الحرة، بل وحظي برعاية المؤسسة لمدة عام في الفترة ١٩٩٤-١٩٩٥. وفي عام ١٩٩٧، ساهم بروس بيرنز ، القائد السابق لمشروع دبيان، في تأسيس "البرمجيات في المصلحة العامة" ، وهي منظمة غير ربحية تُعنى بتمويل ودعم مشاريع البرمجيات الحرة المختلفة . [ ٣٤ ]
منذ عام 1996، احتوت نواة لينكس على مكونات مرخصة احتكارية، مما جعلها غير حرة تمامًا . [ 35 ] لذلك، أصدرت مؤسسة البرمجيات الحرة لأمريكا اللاتينية في عام 2008 نسخة معدلة من نواة لينكس تسمى لينكس ليبر ، حيث تمت إزالة جميع المكونات الاحتكارية وغير الحرة.
تقدم العديد من الشركات منتجات أو توزيعات مخصصة مبنية على نظام لينكس، مع دعم تجاري. ولا يزال اسم النظام محل جدل . ويُعدّ استخدام "لينكس" للإشارة إلى النظام بأكمله شائعًا. ومع ذلك، تدعو مؤسسة البرمجيات الحرة ، وغيرها الكثير، إلى استخدام مصطلح "جنو/لينكس"، مؤكدةً أنه اسم أكثر دقة لنظام التشغيل بأكمله. [ 36 ]
ازداد اعتماد نظام لينكس بين الشركات والحكومات في التسعينيات والألفية الجديدة. في العالم الناطق باللغة الإنجليزية على الأقل، أصبح نظام أوبونتو ومشتقاته مجموعة شائعة نسبياً من توزيعات لينكس .
أنظمة BSD المجانية (1993–حتى الآن)
عندما تمت تسوية دعوى USL ضد BSDi خارج المحكمة عام 1993، تم إصدار نظامي التشغيل FreeBSD و NetBSD (المشتقين من 386BSD ) كبرمجيات حرة. وفي عام 1995، انبثق نظام OpenBSD من NetBSD. وفي عام 2004، انبثق نظام Dragonfly BSD من FreeBSD.
سنوات ازدهار شركات الإنترنت (أواخر التسعينيات)
في منتصف التسعينيات، مع انطلاق العديد من الشركات التي تعتمد على مواقع الويب، أصبح البرمجيات الحرة خيارًا شائعًا لخوادم الويب. وأصبح خادم Apache HTTP الأكثر استخدامًا، وهو لقب لا يزال قائمًا حتى عام 2015. [ 37 ] أُطلق على الأنظمة القائمة على "مجموعة" برمجية مشتركة، أساسها نواة لينكس، مع توفير Apache لخدمات الويب، ومحرك قاعدة البيانات MySQL لتخزين البيانات، ولغة البرمجة PHP لتوفير صفحات ديناميكية، اسم أنظمة LAMP . في الواقع، كانت لغة البرمجة التي سبقت PHP وسيطرت على الويب في منتصف التسعينيات هي Perl . وكانت نماذج الويب تُعالج على جانب الخادم من خلال نصوص واجهة البوابة المشتركة المكتوبة بلغة Perl.
كان مصطلح "المصدر المفتوح"، فيما يتعلق بالبرمجيات الحرة، شائع الاستخدام بحلول عام 1995. [ 38 ] وتشير روايات أخرى إلى أنه كان مستخدمًا خلال ثمانينيات القرن العشرين. [ 39 ]
إطلاق المصادر المفتوحة
في عام 1997، نشر إريك س. ريموند بحثًا بعنوان " الكاتدرائية والبازار "، وهو تحليل متعمق لمجتمع المخترقين ومبادئ البرمجيات الحرة. حظي البحث باهتمام كبير في أوائل عام 1998، وكان أحد العوامل التي حفزت شركة نتسكيب كوميونيكيشنز على إصدار حزمة برامج الإنترنت الشهيرة نتسكيب كوميونيكيتور كبرمجيات حرة . [ 40 ]
دفع تصرف نتسكيب ريموند وآخرين إلى البحث في كيفية تطبيق مبادئ وفوائد البرمجيات الحرة في صناعة البرمجيات التجارية. وخلصوا إلى أن النشاط الاجتماعي لمؤسسة البرمجيات الحرة لم يكن جذابًا لشركات مثل نتسكيب، فبحثوا عن طريقة لإعادة صياغة حركة البرمجيات الحرة للتأكيد على الإمكانات التجارية لمشاركة شفرة المصدر. [ 41 ]
تبنى بعض رواد حركة البرمجيات الحرة مصطلح "المصدر المفتوح" خلال جلسة استراتيجية [ 42 ] عُقدت في بالو ألتو، كاليفورنيا ، كرد فعل على إعلان نتسكيب في يناير 1998 عن إصدار شفرة المصدر لبرنامج نافيغيتور . وضمت المجموعة التي حضرت الجلسة كريستين بيترسون، التي اقترحت مصطلح "المصدر المفتوح" [ 8 ] ، وتود أندرسون، ولاري أوغستين ، وجون هول ، وسام أوكمان، ومايكل تيمان ، وإريك إس. ريموند . وعلى مدار الأسبوع التالي، عمل ريموند وآخرون على نشر الفكرة. وفي اليوم التالي، أعطى لينوس تورفالدز موافقةً حاسمةً. وقدّم فيل هيوز مقالًا في مجلة لينكس . أما ريتشارد ستالمان ، رائد حركة البرمجيات الحرة، فقد فكّر في تبني المصطلح، لكنه تراجع عن ذلك [ 42 ] . واستغلّ من تبنوا المصطلح الفرصة قبل إصدار شفرة مصدر نافيغيتور للتخلص من الدلالات الأيديولوجية والعدائية لمصطلح "البرمجيات الحرة". أصدرت نتسكيب شفرتها المصدرية بموجب رخصة نتسكيب العامة، ولاحقًا بموجب رخصة موزيلا العامة . [ 43 ]
حظي المصطلح بدفعة قوية في فعالية نظمها الناشر التقني تيم أورايلي في أبريل 1998. عُرفت الفعالية في البداية باسم "قمة البرمجيات الحرة" ثم سُميت لاحقًا "قمة المصادر المفتوحة"، [ 44 ] وجمعت قادة العديد من أهم مشاريع البرمجيات الحرة والمفتوحة المصدر، بمن فيهم لينوس تورفالدز ، ولاري وول ، وبرايان بهليندورف ، وإريك ألمان ، وغيدو فان روسوم ، ومايكل تيمان ، وبول فيكسي ، وجيمي زاوينسكي من نتسكيب، وإريك ريموند. في ذلك الاجتماع، طُرح موضوع الالتباس الناجم عن مصطلح "البرمجيات الحرة". دافع تيمان عن استخدام مصطلح "برمجيات المصدر" كبديل، بينما دافع ريموند عن مصطلح "المصادر المفتوحة". أجرى المطورون المجتمعون تصويتًا، وأُعلن عن الفائز في مؤتمر صحفي عُقد في ذلك المساء. بعد خمسة أيام، وجّه ريموند أول دعوة علنية لمجتمع البرمجيات الحرة لتبني المصطلح الجديد. [ 45 ] تأسست مبادرة المصادر المفتوحة بعد ذلك بوقت قصير . [ 8 ] [ 42 ] وفقًا لمؤسسة المصادر المفتوحة (OSI)، كان ريتشارد ستالمان يميل في البداية إلى تبني مصطلح المصادر المفتوحة. [ 46 ] ولكن مع النجاح الهائل الذي حققه مصطلح المصادر المفتوحة، طغى على مصطلح ستالمان للبرمجيات الحرة ورسالته حول القيم الاجتماعية وحرية مستخدمي الحاسوب، [ 47 ] [ 48 ] [ 49 ] اعترض ستالمان ومؤسسة البرمجيات الحرة (FSF) بشدة على نهج مؤسسة المصادر المفتوحة ومصطلحاتها. [ 50 ] نتيجة لرفض ستالمان مصطلح "برمجيات المصادر المفتوحة"، انقسمت منظومة البرمجيات الحرة والمفتوحة المصدر (FOSS) في مصطلحاتها؛ انظر أيضًا: المصطلحات البديلة للبرمجيات الحرة . على سبيل المثال، كشف استطلاع رأي أجري عام 2002 لمطوري البرمجيات الحرة والمفتوحة المصدر أن 32.6% منهم عرّفوا أنفسهم بالبرمجيات مفتوحة المصدر، و48% بالبرمجيات الحرة، و19.4% كانوا مترددين أو غير حاسمين. [ 51 ] ومع ذلك، ظل ستالمان يؤكد أن مستخدمي كل مصطلح كانوا حلفاء في النضال ضد البرمجيات الاحتكارية.
في 13 أكتوبر 2000، أصدرت شركة صن مايكروسيستمز حزمة برامج StarOffice المكتبية كبرنامج مجاني بموجب رخصة جنو العمومية الصغرى [ 52 ] . أُعيد تسمية النسخة المجانية إلى OpenOffice.org ، وتواجدت جنبًا إلى جنب مع StarOffice. صُممت هذه النسخة لتكون بديلًا مجانيًا ومتوافقًا مع حزمة Microsoft Office، تحاكيها.
بحلول نهاية التسعينيات، اكتسب مصطلح "المصدر المفتوح" الكثير من الزخم في وسائل الإعلام العامة [ 53 ] وقبولًا في صناعة البرمجيات في سياق فقاعة الإنترنت وبرمجيات الويب 2.0 المدفوعة بالمصدر المفتوح .
سطح المكتب (1984–حتى الآن)

تم إنشاء نظام النوافذ X في عام 1984، وأصبح نظام النوافذ القياسي الفعلي في أنظمة تشغيل البرامج المجانية المكتبية بحلول منتصف التسعينيات. يعمل X كخادم، وهو مسؤول عن التواصل مع وحدة معالجة الرسومات نيابةً عن العملاء (وهي تطبيقات برمجية فردية). يوفر خدمات مفيدة مثل إمكانية عرض أسطح مكتب افتراضية متعددة على نفس الشاشة، ونقل البيانات المرئية عبر الشبكة لتمكين الوصول إلى سطح المكتب عن بُعد.
في البداية، كان المستخدمون أو مديرو النظام يُنشئون بيئاتهم الخاصة باستخدام X وبرامج إدارة النوافذ المتاحة (التي تُضيف عناصر تحكم قياسية إلى نوافذ التطبيقات؛ بينما لا يقوم X بذلك بنفسه)، وبرامج عرض الصفحات ، وبرامج إدارة الواجهات ، وغيرها من البرامج. ورغم إمكانية تشغيل X بدون برنامج إدارة نوافذ، إلا أن وجوده يُحسّن بشكل كبير من سهولة الاستخدام.
ظهرت بيئتا سطح مكتب رئيسيتان "قويتان" لأنظمة تشغيل البرمجيات الحرة في التسعينيات، وحظيتا بانتشار واسع: KDE و GNOME . تأسست KDE عام 1996 على يد ماتياس إتريش ، الذي كان آنذاك منزعجًا من التناقضات في واجهات مستخدم تطبيقات UNIX ، فاقترح بيئة سطح مكتب جديدة، ساعيًا إلى جعلها سهلة الاستخدام. وقد أثار منشوره الأول على Usenet اهتمامًا كبيرًا. [ 54 ]
اختار إتريش استخدام مجموعة أدوات Qt لمشروع KDE. في ذلك الوقت، لم تكن Qt تستخدم ترخيص برمجيات حرة . وقد أبدى أعضاء مشروع GNU قلقهم إزاء استخدام مجموعة أدوات كهذه لبناء بيئة سطح مكتب برمجية حرة. في أغسطس 1997، انطلق مشروعان استجابةً لـ KDE: مجموعة أدوات Harmony (بديل مجاني لمكتبات Qt) وGNOME (بيئة سطح مكتب مختلفة بدون Qt ومبنية بالكامل على برمجيات حرة). [ 55 ] تم اختيار GTK+ كأساس لـ GNOME بدلاً من مجموعة أدوات Qt.
في نوفمبر 1998، تم ترخيص مجموعة أدوات Qt بموجب رخصة Q العامة (QPL) الحرة والمفتوحة المصدر ، لكن استمر الجدل حول توافقها مع رخصة جنو العمومية (GPL). في سبتمبر 2000، أتاحت شركة Trolltech نسخة يونكس من مكتبات Qt بموجب رخصة GPL، بالإضافة إلى رخصة QPL، مما أزال مخاوف مؤسسة البرمجيات الحرة . ومنذ ذلك الحين، تم تقسيم KDE إلى KDE Plasma Workspaces ، وهي بيئة سطح مكتب، و KDE Software Compilation ، وهي مجموعة برامج أوسع بكثير تشمل بيئة سطح المكتب.
تشارك كل من KDE وGNOME الآن في freedesktop.org ، وهي مبادرة أُطلقت عام 2000 لتوحيد معايير التوافق بين أنظمة سطح المكتب في يونكس، على الرغم من استمرار المنافسة بينهما. [ 56 ]
منذ عام 2000، تستخدم البرامج المكتوبة لـ X دائمًا تقريبًا بعض أدوات واجهة المستخدم المكتوبة فوق X، مثل Qt أو GTK.
في عام 2010، أصدرت شركة كانونيكال النسخة الأولى من يونيتي ، كبديل لبيئة سطح المكتب الافتراضية السابقة لنظام أوبونتو ، جنوم. وقد أثار هذا التغيير إلى بيئة سطح مكتب وواجهة مستخدم جديدة، لا تزال قيد التطوير، جدلاً في البداية بين مستخدمي أوبونتو.
في عام ٢٠١١، تم إطلاق جنوم ٣، الذي تخلى إلى حد كبير عن مفهوم سطح المكتب التقليدي لصالح واجهة أكثر ملاءمة للأجهزة المحمولة. وقد أدى الجدل الذي أعقب ذلك إلى دفع دبيان إلى التفكير في جعل بيئة Xfce هي البيئة الافتراضية في دبيان ٧. وتم إطلاق العديد من المشاريع المستقلة لمواصلة صيانة كود جنوم ٢.
لم تعتمد فيدورا لينكس واجهة Unity، بل احتفظت بخياراتها الحالية من بيئات سطح المكتب GNOME وKDE و LXDE، مع كون GNOME هي الواجهة الافتراضية. وبالتالي، لم تعتمد ريد هات إنتربرايز لينكس (التي تُعتبر فيدورا بمثابة "أرضية الاختبار الأولية" لها) واجهة Unity أيضًا. وقد قام مطورون خارجيون مهتمون بإنشاء نسخة معدلة من أوبونتو احتفظت بواجهة GNOME وتخلت عن Unity. في مارس 2017، أعلنت أوبونتو أنها ستتخلى عن Unity لصالح GNOME 3 في الإصدارات المستقبلية، وستتوقف عن تطوير الهواتف الذكية والأجهزة اللوحية التي تعمل بواجهة Unity . [ 57 ] [ 58 ]
عندما قامت جوجل ببناء نظام التشغيل أندرويد القائم على نظام لينكس ، والذي كان مخصصًا في الغالب لأجهزة الهواتف والأجهزة اللوحية، استبدلت نظام التشغيل X بنظام SurfaceFlinger المصمم خصيصًا لهذا الغرض .
انتقد مطورو البرامج مفتوحة المصدر أيضًا نظام X باعتباره قديمًا، إذ يحتوي بروتوكوله ومكتباته على العديد من العناصر غير المستخدمة أو المعقدة للغاية، ويفتقر إلى وظائف حديثة، مثل تركيب الصور، وشاشات التوقف، والوظائف التي توفرها برامج إدارة النوافذ. [ 59 ] وقد بُذلت عدة محاولات، أو لا تزال جارية، لاستبدال نظام X لهذه الأسباب، ومنها:
هجمات مايكروسوفت، وSCO، وغيرها (1998-2014)
مع ازدياد شعبية البرمجيات الحرة، بدأت الشركات الكبرى في هذا المجال، مثل مايكروسوفت، تنظر إليها كتهديد خطير. وقد تجلى ذلك في وثيقة مسربة تعود لعام ١٩٩٨، أكدت مايكروسوفت صحتها، والتي عُرفت لاحقاً باسم " وثائق الهالوين" .
سبق أن شبّه ستيف بالمر رخصة جنو العمومية بـ"السرطان"، لكنه توقف عن استخدام هذا التشبيه. في الواقع، خففت مايكروسوفت من موقفها العلني تجاه المصادر المفتوحة عمومًا، وأصبحت المصادر المفتوحة جزءًا مهمًا من نظام مايكروسوفت ويندوز البيئي. [ 61 ]
قضية SCO ضد IBM والدعاية السيئة المرتبطة بها (2003–حتى الآن)
في عام 2003، ادّعت شركة SCO، وهي شركة برمجيات احتكارية لنظام يونكس وموزّع سابق لتوزيعات لينكس، أن الملكية الفكرية لنظام يونكس نُسخت بشكل غير قانوني في نواة لينكس، ورفعت دعوى قضائية ضد شركة IBM، مُحمّلةً إياها المسؤولية عن ذلك. وتلت ذلك عدة دعاوى قضائية ودعاوى مضادة، بعضها من SCO، وبعضها الآخر من شركات أخرى رفعت دعاوى ضدها. إلا أن ادعاءات SCO افتقرت إلى الدقة، وبينما وصفتها بعض وسائل الإعلام بالموثوقية، اعتبرها العديد من منتقدي SCO مشكوكًا فيها للغاية.
خلال قضية SCO ضد IBM ، تبين أن SCO لم تكن فقط تقوم بتوزيع نواة لينكس لسنوات بموجب رخصة GPL، واستمرت في القيام بذلك (مما يجعل أي مطالبات يصعب إثباتها قانونيًا)، ولكن SCO لم تكن تمتلك حتى حقوق الطبع والنشر لجزء كبير من كود يونكس الذي ادعت حقوق الطبع والنشر عليه، ولم يكن لها الحق في مقاضاة المالك المفترض، نوفيل .
وذلك على الرغم من أن الرئيس التنفيذي لشركة SCO، دارل ماكبرايد ، قد أدلى بالعديد من الادعاءات الجامحة والضارة بشأن الاستيلاء غير اللائق على وسائل الإعلام، والتي تبين لاحقًا أن العديد منها كاذب، أو غير ذي صلة قانونيًا حتى لو كان صحيحًا.
كانت مدونة Groklaw واحدة من أكثر المدونات تحليلاً دقيقاً لمزاعم SCO والأحداث ذات الصلة، واكتسبت شهرتها من خلال تغطية هذه المواد لسنوات عديدة.
تكبدت شركة SCO هزائم متتالية في قضية SCO ضد IBM وغيرها من القضايا القضائية، وتقدمت بطلب لإعلان إفلاسها بموجب الفصل الحادي عشر من قانون الإفلاس الأمريكي عام 2007. ومع ذلك، ورغم أن المحاكم قضت بأن SCO لا تملك حقوق الطبع والنشر (انظر أعلاه)، وأن رئيسها التنفيذي دارل ماكبرايد، المعروف بكثرة دعاويه القضائية، لم يعد يدير الشركة، قرر أمين الإفلاس المسؤول عن SCO -التي كانت في طور الإفلاس- المضي قدمًا في بعض الأجزاء التي زعم أنها لا تزال ذات صلة بقضية SCO ضد IBM . ويبدو أنه كان قادرًا على ذلك لأن مكتب المحاماة الرئيسي الذي مثل SCO في قضية SCO ضد IBM كان قد وقّع اتفاقية منذ البداية لتمثيل SCO مقابل مبلغ ثابت بغض النظر عن مدة القضية.
في عام ٢٠٠٤، أعلنت مؤسسة ألكسيس دو توكفيل (ADTI) عن نيتها نشر كتاب بعنوان " ساميزدات: وقضايا أخرى تتعلق بـ'مصدر' الشيفرة مفتوحة المصدر" ، زاعمةً أن نواة لينكس مبنية على شيفرة مسروقة من يونكس، مستندةً في جوهرها إلى حجة استحالة تصديق أن لينوس تورفالدز قادر على إنتاج شيء متطور كنواة لينكس. إلا أن الكتاب لم يُنشر قط، بعد أن وُجهت إليه انتقادات وسخرية واسعة، حتى من قِبل أشخاص زُعم أنهم أُجريت معهم مقابلات للكتاب. واتضح لاحقًا أن بعض هؤلاء الأشخاص لم يُجرَ معهم أي مقابلات، وأن مؤسسة ألكسيس دو توكفيل لم تحاول التواصل مع لينوس تورفالدز، أو حتى عرض الادعاءات عليه للحصول على رد. وحاولت مايكروسوفت طي صفحة هذه الحادثة، مُدعيةً أنها كانت "محاولة لتشتيت الانتباه".
شكّك الكثيرون في أن بعض أو كل هذه الهجمات القانونية وهجمات بثّ الخوف والشكّ ضدّ نواة لينكس كانت مدبّرة سرّاً من قِبل مايكروسوفت، على الرغم من عدم إثبات ذلك قط. مع ذلك، تلقّت كلٌّ من ADTI وSCO تمويلاً من مايكروسوفت.
الجدل حول معيار ISO OOXML (2008–حتى الآن)
في عام ٢٠٠٨، نشرت المنظمة الدولية للمعايير (ISO) معيار OOXML الخاص ببرنامج مايكروسوفت أوفيس كمعيار دولي ، مما يعني بشكل أساسي إمكانية استخدامه، وبالتالي استخدام مايكروسوفت أوفيس ، في المشاريع التي يُلزم فيها القانون أو السياسة باستخدام المعايير المفتوحة . وقد ادعى منتقدو عملية التقييس، بمن فيهم بعض أعضاء اللجان الوطنية التابعة للمنظمة الدولية للمعايير المشاركة في العملية نفسها، وجود مخالفات وانتهاكات إجرائية، وجادلوا بأن المنظمة الدولية للمعايير لم يكن ينبغي لها اعتماد OOXML كمعيار لأنه يشير إلى سلوك غير موثق في مايكروسوفت أوفيس.
اعتبارًا من عام 2012لا يوجد تطبيق مفتوح المصدر صحيح لـ OOXML، مما يؤكد صحة ملاحظات النقاد حول صعوبة تطبيقه وعدم اكتمال مواصفاته. حاليًا، لا تستطيع جوجل تحويل مستندات أوفيس إلى تنسيقها الخاص، جوجل دوكس، بشكل صحيح. يشير هذا إلى أن OOXML ليس معيارًا مفتوحًا حقيقيًا، بل هو وثيقة جزئية تصف وظائف مايكروسوفت أوفيس، وتقتصر على بعض تنسيقات الملفات.
مساهمات مايكروسوفت في المصادر المفتوحة والاستحواذ على المشاريع ذات الصلة
في عام 2006، أطلقت مايكروسوفت موقعها CodePlex لاستضافة أكواد البرمجيات مفتوحة المصدر، لتوفير خدمات الاستضافة لمطوري البرمجيات مفتوحة المصدر الذين يستهدفون منصات مايكروسوفت. وفي يوليو 2009، أتاحت مايكروسوفت بعض التصحيحات الداعمة لـ Hyper-V لنواة لينكس كمصدر مفتوح، امتثالًا لرخصة جنو العمومية العامة [ 62 ] [ 63 ] ، وساهمت بها في النواة الرئيسية. تجدر الإشارة إلى أن Hyper-V نفسه ليس مفتوح المصدر. كما تم إصدار مُصرّف F# الخاص بمايكروسوفت، الذي أُنشئ عام 2002، كمصدر مفتوح بموجب رخصة أباتشي . مع ذلك ، يُعد مُصرّف F# منتجًا تجاريًا، حيث تم دمجه في مايكروسوفت فيجوال ستوديو ، وهو ليس مفتوح المصدر.
يحرص ممثلو شركة مايكروسوفت على الظهور بانتظام في العديد من مؤتمرات المصادر المفتوحة ومؤتمرات لينكس منذ سنوات عديدة.
في عام 2012، أطلقت مايكروسوفت شركة تابعة باسم "مايكروسوفت أوبن تكنولوجيز" بهدف سد الفجوة بين تقنيات مايكروسوفت الاحتكارية والتقنيات الأخرى من خلال تبني معايير المصادر المفتوحة. [ 64 ] ثم أُعيد دمج هذه الشركة التابعة لاحقًا في مايكروسوفت بعد أن أصبح موقف مايكروسوفت تجاه المصادر المفتوحة والمنصات غير التابعة لنظام ويندوز أكثر إيجابية.
في يناير 2016، أصدرت مايكروسوفت برنامج Chakra كمصدر مفتوح بموجب ترخيص MIT ؛ والرمز متاح على GitHub . [ 65 ]
تغير موقف مايكروسوفت من البرمجيات مفتوحة المصدر مع بدء الشركة في دعم المزيد منها. ففي عام 2016، تراجع ستيف بالمر، الرئيس التنفيذي السابق لمايكروسوفت، عن تصريحه بأن لينكس سرطان خبيث. [ 66 ] وفي عام 2017، أصبحت الشركة داعمًا بلاتينيًا لمؤسسة لينكس . وبحلول عام 2018، وقبل فترة وجيزة من استحواذها على غيت هاب، تصدرت مايكروسوفت قائمة الشركات من حيث عدد الموظفين المدفوع لهم الذين يساهمون في مشاريع مفتوحة المصدر هناك. [ 67 ]
أشار النقاد إلى أنه في مارس 2019، رفعت مايكروسوفت دعوى قضائية ضد شركة تابعة لشركة فوكسكون بشأن عقد براءة اختراع يعود لعام 2013؛ [ 68 ] في عام 2013، أعلنت مايكروسوفت عن اتفاقية براءة اختراع مع فوكسكون تتعلق باستخدام فوكسكون لنظامي التشغيل أندرويد وكروم أو إس المبنيين على لينكس . [ 69 ]
المصادر المفتوحة ولغات البرمجة
تتوفر تطبيقات برمجية مجانية للغالبية العظمى من لغات البرمجة المستخدمة اليوم.
منذ تسعينيات القرن الماضي، أصبح إصدار لغات برمجة جديدة رئيسية على شكل مترجمات و/أو مفسرات مفتوحة المصدر هو القاعدة، وليس الاستثناء. ومن الأمثلة على ذلك لغة بايثون عام 1991، وروبي عام 1995، وسكالا عام 2003. وفي الآونة الأخيرة، كانت أبرز الاستثناءات هي جافا ، وأكشن سكريبت ، وسي شارب ، وسويفت من آبل حتى الإصدار 2.2 الذي أصبح احتكاريًا . وقد طُوّرت تطبيقات مفتوحة المصدر متوافقة جزئيًا لمعظم هذه اللغات، وفي حالة جافا، أصبح التطبيق الرئيسي مفتوح المصدر الآن قريبًا جدًا من النسخة التجارية.
جافا
منذ إطلاقها العلني الأول عام ١٩٩٦، لم تكن منصة جافا مفتوحة المصدر، على الرغم من تضمين جزء من شفرة جافا المصدرية في بيئة تشغيل جافا ضمن مجموعات تطوير جافا (JDKs)، على أساس "سري" ظاهريًا، رغم إمكانية تحميلها مجانًا من قبل عامة الناس في معظم البلدان. لاحقًا، وسّعت شركة صن نطاق الوصول إلى شفرة المصدر "السرية" ليشمل شفرة المصدر الكاملة لبيئة تشغيل جافا عبر برنامج منفصل متاح للجمهور، ثم أتاحت شفرة مصدر مُصرّف جافا javac أيضًا . كما أتاحت صن شفرة مصدر JDK بشكل سري لمشروع Blackdown Java ، وهو مشروع ضمّ مجموعة من المتطوعين الذين قاموا بنقل الإصدارات الأولى من JDK إلى لينكس، أو قاموا بتحسين نسخ صن المُعدّة للينكس من JDK. مع ذلك، لم يكن أيٌّ من هذا مفتوح المصدر، إذ كان التعديل وإعادة التوزيع دون إذن صن ممنوعين في جميع الأحوال. وقد صرّحت صن آنذاك بأنها كانت قلقة بشأن منع إنشاء نسخ متفرعة من منصة جافا.
مع ذلك، تم إنشاء العديد من النسخ الجزئية المستقلة لمنصة جافا، وكثير منها من قِبل مجتمع المصادر المفتوحة ، مثل مُصرّف جنو لجافا (GCJ). لم تُقاضِ شركة صن أيًا من مشاريع النسخ مفتوحة المصدر . وقد تسبب GCJ بشكل ملحوظ في تجربة مستخدم سيئة لجافا على توزيعات البرامج المجانية مثل فيدورا وأوبونتو ، اللتين كانتا تُوفران GCJ آنذاك كتطبيق جافا. وكان سؤال كيفية استبدال GCJ بـ JDK من صن سؤالًا متكررًا بين المستخدمين، نظرًا لأن GCJ كان تطبيقًا غير مكتمل وغير متوافق ومليء بالأخطاء.
في عام ٢٠٠٦، تولى جوناثان آي. شوارتز منصب الرئيس التنفيذي لشركة صن مايكروسيستمز، معلنًا التزامه بالبرمجيات مفتوحة المصدر. وفي ٨ مايو ٢٠٠٧، أصدرت صن مايكروسيستمز حزمة تطوير جافا (JDK) تحت اسم OpenJDK بموجب رخصة جنو العمومية العامة (GNU GPL). إلا أن جزءًا من مكتبة الفئات (٤٪) لم يكن بالإمكان إصداره كمصدر مفتوح نظرًا لترخيصه من جهات أخرى، حيث تم تضمينه كملفات ثنائية إضافية. ولهذا السبب، أطلقت ريد هات في يونيو ٢٠٠٧ برنامج IcedTea لحلّ مشكلة المكونات المتأثرة باستخدام ما يعادلها من تطبيق GNU Classpath . ومنذ ذلك الإصدار، تم حلّ معظم المشاكل، ولم يتبقَّ سوى كود محرك الصوت ونظام إدارة الألوان (الذي سيتم حله باستخدام Little CMS ).
التحكم في الإصدارات الموزعة (2001–حتى الآن)
كان أول نظام تحكم في الإصدارات الموزعة مفتوح المصدر (DVCS) هو 'tla' في عام 2001 (أعيد تسميته منذ ذلك الحين إلى GNU arch )؛ ومع ذلك، لم يحظ هو وخلفاؤه 'baz' و'bzr' ( Bazaar ) بشعبية كبيرة، وتم إيقاف GNU arch، على الرغم من أن Bazaar لا يزال مستمرًا وتستخدمه Canonical.
ومع ذلك، ظهرت مشاريع أخرى لأنظمة التحكم في الإصدارات الرقمية، وبدأ بعضها يحظى باعتماد كبير.
جيت (2005–حتى الآن)
تم إنشاء Git ، وهو نظام التحكم في الإصدارات الموزعة الأكثر شيوعًا، في عام 2005. [ 70 ] بدأ بعض مطوري نواة لينكس باستخدام نظام تحكم في الإصدارات الموزعة احتكاري يُدعى BitKeeper ، ولا سيما مؤسس لينكس، لينوس تورفالدز، على الرغم من أن بعض مطوري النواة الآخرين لم يستخدموه أبدًا نظرًا لطبيعته الاحتكارية. بلغت هذه الحالة غير المألوفة، التي تضمنت استخدام بعض البرامج الاحتكارية في تطوير نواة لينكس، ذروتها عندما بدأ أندرو تريدجيل في الهندسة العكسية لـ BitKeeper بهدف إنتاج أداة مفتوحة المصدر تُوفر بعضًا من وظائف النسخة التجارية. ردًا على ذلك، قامت شركة BitMover، مطورة BitKeeper، في عام 2005 بإلغاء الترخيص المجاني الخاص الذي كانت قد منحته لبعض مطوري النواة.
نتيجةً لإلغاء ترخيص BitKeeper، قرر لينوس تورفالدز كتابة نظام تحكم إصدارات موزعة خاص به، أطلق عليه اسم git، لأنه رأى أن أنظمة التحكم مفتوحة المصدر الموجودة لا تلبي احتياجاته الخاصة كمطور لنواة النظام (وهو السبب الذي دفعه في المقام الأول إلى اعتماد BitKeeper). وسرعان ما انضم إليه عدد من المطورين الآخرين لمساعدته، وتطور git بمرور الوقت من نظام بسيط نسبيًا لتتبع المحتوى (قام بعض المطورين بتطوير إضافات بسيطة عليه) إلى نظام التحكم المتطور والقوي الذي نعرفه اليوم. مع ذلك، لم يعد تورفالدز يُشرف على git بنفسه؛ إذ يتولى جونيو هامانو صيانته منذ سنوات عديدة، وما زال يتلقى مساهمات من العديد من المطورين.
ساهمت الشعبية المتزايدة لأنظمة التحكم في الإصدارات الموزعة مفتوحة المصدر، مثل Git، ثم لاحقًا مواقع استضافة هذه الأنظمة، وأشهرها GitHub (الذي تأسس عام 2008)، في تقليص عوائق المشاركة في مشاريع البرمجيات الحرة بشكل تدريجي. فمع مواقع مثل GitHub، لم يعد على المساهمين المحتملين البحث عن رابط مستودع شفرة المصدر (الذي قد يكون موجودًا في أماكن مختلفة على كل موقع، أو أحيانًا مخفيًا في ملف README أو وثائق المطورين)، أو معرفة كيفية إنشاء تصحيح، والاشتراك في القائمة البريدية المناسبة لتلقي رسائل التصحيح. يمكن للمساهمين ببساطة إنشاء نسخة خاصة بهم من المستودع بنقرة واحدة، وإرسال طلب سحب من الفرع المناسب عند جاهزية تعديلاتهم. أصبح GitHub أشهر موقع استضافة للبرمجيات مفتوحة المصدر في العالم، وهذا، إلى جانب سهولة إنشاء النسخ ووضوحها، جعله وسيلة شائعة للمساهمين لإجراء تغييرات، كبيرة كانت أم صغيرة.
التطورات الأخيرة
على الرغم من أن حقوق النشر هي الآلية القانونية الأساسية التي يستخدمها مطورو البرمجيات الحرة والمفتوحة المصدر لضمان امتثال برامجهم لشروط الترخيص، إلا أن هناك آليات أخرى، مثل التشريعات وبراءات اختراع البرمجيات والعلامات التجارية ، تُستخدم أيضًا. واستجابةً للمشاكل القانونية المتعلقة ببراءات الاختراع وقانون الألفية الرقمية لحقوق المؤلف ( DMCA) ، أصدرت مؤسسة البرمجيات الحرة الإصدار الثالث من رخصة جنو العمومية العامة في عام 2007، والذي تناول صراحةً أحكام إدارة الحقوق الرقمية (DRM) وحقوق براءات الاختراع الواردة في قانون الألفية الرقمية لحقوق المؤلف.
بعد تطوير رخصة جنو العمومية العامة الإصدار الثالث (GPLv3) ، وبصفتها مالكة حقوق الطبع والنشر للعديد من مكونات نظام جنو، مثل برنامج مجموعة مترجمات جنو (GCC)، قامت مؤسسة البرمجيات الحرة (FSF) بتحديث تراخيص معظم برامج جنو من الإصدار الثاني (GPLv2) إلى الإصدار الثالث (GPLv3). قررت شركة آبل ، وهي مستخدمة لبرنامج GCC ومستخدمة بكثافة لأنظمة إدارة الحقوق الرقمية (DRM) وبراءات الاختراع، استبدال المترجم في بيئة التطوير المتكاملة (IDE) الخاصة بها Xcode من GCC إلى Clang ، وهو مترجم مفتوح المصدر آخر، [ 71 ] ولكنه يخضع لرخصة متساهلة . [ 72 ] وتكهّن موقع LWN بأن دافع آبل جزئيًا كان الرغبة في تجنب رخصة GPLv3. [ 71 ] كما انتقل مشروع سامبا أيضًا إلى رخصة GPLv3، والتي استبدلتها آبل في حزمة برامجها ببرنامج احتكاري مغلق المصدر. [ 73 ]
أثرت عمليات الاندماج الأخيرة على برامج المصادر المفتوحة الرئيسية. استحوذت شركة صن مايكروسيستمز (صن) على شركة ماي إس كيو إل إيه بي ، المالكة لقاعدة بيانات ماي إس كيو إل الشهيرة مفتوحة المصدر ، في عام 2008. [ 74 ]
استحوذت أوراكل بدورها على شركة صن في يناير 2010، وحصلت على حقوق النشر وبراءات الاختراع والعلامات التجارية الخاصة بها. وبذلك أصبحت أوراكل مالكةً لكلٍ من قاعدة البيانات الاحتكارية الأكثر شيوعًا وقاعدة البيانات مفتوحة المصدر الأكثر شيوعًا (MySQL). وقد أثارت محاولات أوراكل لتسويق قاعدة بيانات MySQL مفتوحة المصدر مخاوف في مجتمع البرمجيات الحرة والمفتوحة المصدر. [ 75 ] واستجابةً جزئيةً لعدم اليقين بشأن مستقبل MySQL، قام مجتمع البرمجيات الحرة والمفتوحة المصدر بتطوير المشروع إلى أنظمة قواعد بيانات جديدة خارجة عن سيطرة أوراكل. وتشمل هذه الأنظمة MariaDB و Percona و Drizzle . [ 76 ] ولكلٍ من هذه الأنظمة أسماء مميزة؛ فهي مشاريع مستقلة ولا يمكنها استخدام اسم MySQL المسجل كعلامة تجارية. [ 77 ]
أندرويد (2008–حتى الآن)
في سبتمبر 2008، أطلقت جوجل النسخة الأولى من نظام التشغيل أندرويد ، وهو نظام تشغيل جديد للهواتف الذكية ، كمصدر مفتوح (بعض تطبيقات جوجل التي تُرفق أحيانًا مع أندرويد ليست مفتوحة المصدر). في البداية، وزّعت جوجل نظام التشغيل مجانًا، واعتمدته العديد من شركات تصنيع الهواتف المحمولة بحماس. لاحقًا، استحوذت جوجل على موتورولا موبيليتي وأنتجت هواتفها وأجهزة التابلت التي تعمل بنظام أندرويد الخام ، مع استمرارها في السماح لشركات تصنيع أخرى باستخدام أندرويد. يُعد أندرويد الآن منصة الهواتف المحمولة الأكثر شيوعًا في العالم. [ 78 ]
لأن نظام Android يعتمد على نواة Linux، فهذا يعني أن Linux هو النواة المهيمنة الآن على كل من منصات الهواتف المحمولة (عبر Android)، وأجهزة الكمبيوتر العملاقة، [ 79 ] ولاعب رئيسي في أنظمة تشغيل الخوادم أيضًا.
أوراكل ضد جوجل
في أغسطس/آب 2010، رفعت شركة أوراكل دعوى قضائية ضد جوجل، مدعيةً أن استخدامها للغة جافا في نظام أندرويد ينتهك حقوق الطبع والنشر وبراءات الاختراع الخاصة بأوراكل. انتهت المحاكمة الأولية بين أوراكل وجوجل في مايو/أيار 2012، حيث خلصت المحكمة إلى أن جوجل لم تنتهك براءات اختراع أوراكل، وقضى قاضي المحكمة الابتدائية بأن بنية واجهات برمجة تطبيقات جافا (APIs) التي تستخدمها جوجل غير قابلة للحماية بموجب حقوق الطبع والنشر. وخلصت هيئة المحلفين إلى أن جوجل ارتكبت انتهاكًا طفيفًا (" انتهاكًا بسيطًا ") لحقوق الطبع والنشر، لكن الطرفين اتفقا على عدم دفع جوجل أي تعويضات، نظرًا لطبيعته. [ 80 ] ومع ذلك، استأنفت أوراكل الحكم أمام محكمة الاستئناف الفيدرالية ، وقدمت جوجل استئنافًا مضادًا بشأن دعوى النسخ الحرفي. [ 81 ] قضت محكمة الاستئناف الفيدرالية بأن انتهاك حقوق الطبع والنشر البسيط الذي أقرت به جوجل لم يكن انتهاكًا بسيطًا ، وأعادت مسألة الاستخدام العادل إلى قاضي المحكمة الابتدائية لإعادة النظر فيها. في عام 2016، أعيدت محاكمة القضية وحكمت هيئة المحلفين لصالح جوجل، على أساس الاستخدام العادل .
نظام التشغيل ChromiumOS (2009–حتى الآن)
بحلول عام 2013، استحوذت أجهزة Chromebook من جوجل ، التي تعمل بنظام التشغيل ChromeOS، على ما بين 20 و25% من سوق أجهزة الكمبيوتر المحمولة الأمريكية التي يقل سعرها عن 300 دولار. [ 82 ] يُبنى نظام التشغيل ChromeOS على نظام التشغيل ChromiumOS مفتوح المصدر ، والمبني بدوره على نظام Linux، تمامًا كما تُبنى إصدارات نظام Android المُثبتة على الهواتف المتوفرة تجاريًا على النسخة مفتوحة المصدر من نظام Android.
انظر أيضاً
مراجع
- 1 2 3 4 جيمس ج. فلينك (1977). ثقافة السيارة . مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 978-0-262-56015-3.
- ↑ هالي، مايك (2005). العقول الإلكترونية/قصص من فجر عصر الحاسوب . لندن: هيئة الإذاعة البريطانية ودار نشر غرانتا. ص 79. ISBN 1-86207-663-4.
- ↑ إيفانز، كلير ل. (2018). النطاق العريض: القصة غير المروية للنساء اللواتي صنعن الإنترنت . نيويورك: بورتفوليو/بينغوين. ISBN 978-0-7352-1175-9.
- ↑ لايت، جينيفر س . (1999). "عندما كانت الحواسيب نساءً". التكنولوجيا والثقافة . 40 (3): 455-483 . doi : 10.1353/tech.1999.0128 . JSTOR 25147356. S2CID 108407884 .
- ↑ ماراكي، كاثارينا (25 فبراير 2019). "البرمجيات الحرة والمفتوحة المصدر وتراخيص براءات الاختراع القائمة على شروط الترخيص العادلة والمعقولة وغير التمييزية: كيفية التوفيق بين براءات الاختراع الأساسية القياسية والبرمجيات الحرة والمفتوحة المصدر" . مجلة الملكية الفكرية العالمية . 22 ( 3-4 ): 78-102 . doi : 10.1111/jwip.12114 . ISSN 1422-2213 . S2CID 159111696 .
- 1 2 3 هيبل، إريك فون؛ كروغ، جورج فون (1 أبريل 2003). "برمجيات المصادر المفتوحة ونموذج الابتكار "الخاص-الجماعي": قضايا في علم التنظيم" (ملف PDF) . علم التنظيم . 14 (2): 209-223 . doi : 10.1287/orsc.14.2.209.14992 . hdl : 1721.1/66145 . ISSN 1047-7039 . S2CID 11947692 .
- ↑ "صفحة IBM 7090/7094" . مؤرشفة من الأصل بتاريخ 27 أغسطس 2015. تم الاطلاع عليها بتاريخ 11 أغسطس 2015 .
- 1 2 3 4 VM Brasseur (2018). اصنع مستقبلك مع المصادر المفتوحة . Pragmatic Programmers. ISBN 978-1-68050-301-2.
- ↑ سيروزي، بول (1998). تاريخ الحوسبة الحديثة . مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN 9780262032551.
- ↑ "الهرطقة والمصادر المفتوحة الهرطقية: منظور هرطقي" . مؤرشف من الأصل في 14 أكتوبر 2012. تم الاطلاع عليه في 16 نوفمبر 2012 .
- ↑ سام ويليامز. حر بمعنى الحرية: حملة ريتشارد ستالمان من أجل البرمجيات الحرة . "الفصل الأول: لعدم وجود طابعة". مؤرشف في 10 سبتمبر 2015 على موقع Wayback Machine . 2002.
- ↑ غودول، أليكسيا (2007). "هل يستجيب مطورو البرمجيات مفتوحة المصدر للمنافسة؟ دراسة حالة LaTeX" . مراجعة اقتصاديات الشبكات . 6 (2). doi : 10.2202/1446-9022.1119 . ISSN 1446-9022 . S2CID 201097782 .
- ↑ "نبذة تاريخية عن التوابل" . مؤرشف من الأصل في 23 مايو 2007. تم الاطلاع عليه في 18 يونيو 2007 .
- ↑ فيشر، فرانكلين م.؛ ماكي، جيمس و.؛ مانكي، ريتشارد ب. (1983). شركة آي بي إم وصناعة معالجة البيانات في الولايات المتحدة: تاريخ اقتصادي . براغر. ISBN 978-0-03-063059-0.الصفحة 176
- ↑ فيشر. المرجع السابق .
- ↑ قضية شركة أبل للكمبيوتر ضد شركة فرانكلين للكمبيوتر تعيد البايت إلى حماية حقوق التأليف والنشر لبرامج الكمبيوتر. مؤرشفة في 7 مايو 2017 في Wayback Machine في مجلة القانون بجامعة جولدن جيت، المجلد 14، العدد 2، المقال 3 بقلم جان ل. نوسباوم (يناير 1984).
- ↑ ليملي، مينيل، ميرجز وسامويلسون. قانون البرمجيات والإنترنت ، ص 34.
- ↑ لاندلي، روب (23 مايو 2009). "ملاحظات-2009" . landley.net. مؤرشف من الأصل في 4 سبتمبر 2017. تم الاسترجاع في 2 ديسمبر 2015.
إذاً، إذا كان
المصدر المفتوح
هو القاعدة في الستينيات والسبعينيات، فكيف تغير هذا الوضع؟ من أين
أتتالبرامج الاحتكارية
، ومتى، وكيف؟ كيف انهارت يوتوبيا
ريتشارد ستالمان
الصغيرة في
مختبر الذكاء الاصطناعي بمعهد ماساتشوستس للتكنولوجيا
، مما أجبره على الخروج إلى البرية لمحاولة إعادة بنائها؟ تغير شيئان في أوائل الثمانينيات: وصلت القاعدة المثبتة لأجهزة الكمبيوتر الصغيرة، التي كانت تنمو بشكل هائل، إلى كتلة حرجة حوالي عام 1980، وقرار قانوني عدّل قانون حقوق النشر ليشمل الملفات الثنائية في عام 1983.
- ↑ ويبر، ستيفن (2004). نجاح المصادر المفتوحة . كامبريدج، ماساتشوستس: مطبعة جامعة هارفارد . ص 38-44 . ISBN 978-0-674-01858-7تمت أرشفة هذا النص من المصدر الأصلي في 27 سبتمبر 2009.
- ↑ شركة آي بي إم (8 فبراير 1983). "توزيع برامج آي بي إم المرخصة ومواد البرامج المرخصة واتفاقية معدلة لبرامج آي بي إم المرخصة" . مؤرشف من الأصل في 4 سبتمبر 2017. تم الاطلاع عليه في 24 مارس 2017 .
- ↑ غالانت، جون (18 مارس 1985). "سياسة IBM تثير الجدل - المستخدمون يقولون إن قواعد شفرة المصدر تعيق التغيير" . Computerworld . تم الاطلاع عليه في 27 ديسمبر 2015. على الرغم من أن سياسة IBM المتمثلة في حجب شفرة المصدر لبعض منتجات البرمجيات قد بلغت عامها الثاني، إلا أن
المستخدمين بدأوا للتو في استيعاب تأثير هذا القرار. ولكن سواءً أكان ظهور منتجات الشفرة الكائنية فقط قد أثر على عملياتهم اليومية في مجال تطوير البرمجيات أم لا، فإن بعض المستخدمين ما زالوا غاضبين من قرار IBM. وقد تم تطبيق سياسة IBM الخاصة بالشفرة الكائنية فقط، والتي أُعلن عنها في فبراير 1983، على قائمة متزايدة من منتجات برمجيات أنظمة IBM.
- 1 2 شيا، توم (23 يونيو 1983). "البرمجيات الحرة - البرمجيات الحرة عبارة عن مكب نفايات لقطع غيار البرمجيات" . إنفوورلد . تم الاسترجاع في 10 فبراير 2016 .
- ↑ أهل، ديفيد. "سيرة ديفيد هـ. أهل من موسوعة الشخصيات الأمريكية" . مؤرشفة من الأصل في 24 سبتمبر 2015. تم الاطلاع عليها في 23 نوفمبر 2009 .
- ↑ ويلكنسون، بيل (1983). كتاب أتاري بيسك المصدري . كتب كومبيوت! رقم ISBN 9780942386158أُرشف من الأصل في 19 يناير 2013. تم الاطلاع عليه في 2 أكتوبر 2017 .
- ↑ ويلكنسون، بيل (1982). "داخل نظام أتاري دوس" . منشورات كومبيوت! مؤرشف من الأصل في 2 أكتوبر 2017. تم الاطلاع عليه في 2 أكتوبر 2017 .
- ↑ نورمان، جيريمي. "تأسيس جمعية SHARE، أول مجموعة لمستخدمي الحاسوب (1955)" . HistofyofInformation.com . مؤرشف من الأصل في 11 أبريل 2017. تم الاطلاع عليه في 24 مارس 2017 .
- ↑ "أشرطة ديكوس" . مؤرشفة من الأصل بتاريخ 28 ديسمبر 2012. تم الاطلاع عليها بتاريخ 9 مايو 2013 .
- ^ ديبونا، سي، وآخرون. المصادر المفتوحة 2.0 . أورايلي، ISBN 0-596-00802-3.
- ↑ "نص المحادثة حيث يروي ستالمان قصة الطابعة" . مؤرشف من الأصل في 18 مارس 2014. تم الاطلاع عليه في 18 أبريل 2014 .
- ↑ «نص خطاب ريتشارد ستالمان، 28 أكتوبر 2002، في المؤتمر الدولي للغة ليسب» . مشروع جنو. 28 أكتوبر 2002. مؤرشف من الأصل في 16 أبريل 2014. تم الاطلاع عليه في 21 ديسمبر 2008 .
- ↑ "رخصة جنو العمومية العامة الإصدار 1.0" . مؤرشفة من الأصل بتاريخ 21 فبراير 2014. تم الاطلاع عليها بتاريخ 18 أبريل 2014 .
- ↑ مايكل تيمان (29 مارس 1999). "مستقبل شركة سيغنوس سوليوشنز: رواية رائد أعمال" . مؤرشف من الأصل في 10 يونيو 2007. تم الاطلاع عليه في 18 يونيو 2007 .
- ↑ "ملاحظات إصدار نواة لينكس 0.12" . مؤرشفة من الأصل بتاريخ 19 أغسطس 2007. تم الاطلاع عليها بتاريخ 25 يوليو 2016 .
- ↑ "نبذة تاريخية عن دبيان" . مؤرشف من الأصل في 28 يوليو 2012. تم الاطلاع عليه في 11 فبراير 2008 .
- ↑ استعد حريتك مع Linux-2.6.33-libre مؤرشف في 19 ديسمبر 2012 في Wayback Machine FSFLA، 2010.
- ↑ "لينكس وجنو - مشروع جنو - مؤسسة البرمجيات الحرة" . Gnu.org. 20 مايو 2013. مؤرشف من الأصل في 19 مارس 2017. تم الاطلاع عليه في 2 أكتوبر 2013 .
- ↑ "استطلاع خوادم الويب لشهر يناير 2015" . نتكرافت . مؤرشف من الأصل في 19 يناير 2016. تم الاطلاع عليه في 3 فبراير 2016 .
- ↑ "حول مصطلح "المصدر المفتوح"" . هايبرلوجوس . 15 مارس 2018. مؤرشف من الأصل في 15 مارس 2018.
- ↑ "لماذا يخطئ صحفيو التكنولوجيا في كثير من الأحيان في تاريخ الكمبيوتر... تماماً؟" . 10 أبريل 2022 – عبر www.youtube.com.
- ↑ كيلتي، كريستوفر م. (2008). "الأهمية الثقافية للبرمجيات الحرة - مقالتان" (ملف PDF) . مطبعة جامعة ديوك - دورهام ولندن. ص 99. مؤرشف من الأصل (ملف PDF) في 4 مارس 2016. تم الاطلاع عليه في 17 فبراير 2016 .
- ↑ كارل فوغل (2016). "إنتاج برمجيات مفتوحة المصدر - كيفية إدارة مشروع برمجيات حرة ناجح" . دار نشر أورايلي ميديا. مؤرشف من الأصل في 20 أبريل 2016. تم الاطلاع عليه في 11 أبريل 2016 .
- 1 2 3 تيمان، مايكل (19 سبتمبر 2006). "تاريخ مبادرة المصادر المفتوحة" . مبادرة المصادر المفتوحة . مؤرشف من الأصل في 1 أكتوبر 2002. تم الاطلاع عليه في 23 أغسطس 2008 .
- ↑ موفاتو، مورينو (2006). المصادر المفتوحة: منهج متعدد التخصصات . مطبعة إمبريال كوليدج. ISBN 978-1-86094-665-3.
- ↑ قمة المصادر المفتوحة مؤرشفة في 29 ديسمبر 2013 على موقع Wayback Machine . جريدة لينكس. 1998.
- ↑ إريك س. ريموند . "وداعاً، 'البرمجيات الحرة'؛ أهلاً، 'المصدر المفتوح'"" . catb.org. مؤرشف من الأصل في 11 أغسطس 2011. تم الاطلاع عليه في 11 أغسطس 2015 .
- ↑ تيمان، مايكل (19 سبتمبر 2006). "تاريخ مبادرة المصادر المفتوحة" . مبادرة المصادر المفتوحة . مؤرشف من الأصل في 1 أكتوبر 2002. تم الاطلاع عليه في 23 أغسطس 2008 .
- ↑ لياندر كاهني (5 مارس 1999). "رجل لينكس المنسي - لا بد أن تشعر بالشفقة على ريتشارد ستالمان" . مجلة وايرد . مؤرشف من الأصل في 22 يونيو 2001.
- ↑ "تورنتو ستار: نبي الحرية المنسي (ريتشارد ستالمان)" . لينكس توداي . 10 أكتوبر 2000. مؤرشف من الأصل في 17 أبريل 2016. تم الاطلاع عليه في 25 مارس 2016 .
- ↑ نيكولاي بيزروكوف (1 نوفمبر 2014). "صور رواد المصادر المفتوحة - الجزء الرابع: النبي" . مؤرشف من الأصل في 10 أبريل 2016. تم الاطلاع عليه في 25 مارس 2016 .
- ↑ ريتشارد ستالمان. "لماذا يفشل المصدر المفتوح في تحقيق الهدف" . مؤرشف من الأصل في 4 أغسطس 2011. تم الاطلاع عليه في 18 أبريل 2014 .
- ↑ تم إصداره
- ↑ برايان فيتزجيرالد، بار ج. أجرفالك (2005). ألغاز البرمجيات مفتوحة المصدر: الأبيض والأسود والأحمر في كل مكان. مؤرشف في 5 أبريل 2016 على موقع Wayback Machine. جامعة ليمريك ، أيرلندا. "لقد حظيت البرمجيات مفتوحة المصدر (OSS) باهتمام إعلامي وبحثي هائل منذ صياغة المصطلح في فبراير 1998."
- ↑ إتريش، ماتياس (14 أكتوبر 1996). "مشروع جديد: بيئة سطح المكتب الرائعة (KDE)" . مجموعة الأخبار : de.comp.os.linux.misc . يوزنت: 53tkvv$b4j@newsserv.zdv.uni-tuebingen.de . مؤرشف من الأصل في 30 مايو 2013. تم الاطلاع عليه في 29 ديسمبر 2006 .
- ↑ ريتشارد ستالمان (5 سبتمبر 2000). "ستالمان يتحدث عن Qt، وGPL، وKDE، وGNOME" . مؤرشف من الأصل في 22 يناير 2009. تم الاطلاع عليه في 9 سبتمبر 2005 .
- ↑ "قصة جهازَي كمبيوتر مكتبي" . موقع PC & Tech Authority . مؤرشف من الأصل في 4 يوليو 2015. تم الاطلاع عليه في 11 أغسطس 2015 .
- ↑ شاتلوورث، مارك (5 أبريل 2017). "تطوير أوبونتو للحوسبة السحابية وإنترنت الأشياء، بدلاً من الهاتف والتقارب" . كانونيكال المحدودة. مؤرشف من الأصل في 7 مايو 2017. تم الاسترجاع في 5 أبريل 2017 .
- ↑ "أوبونتو تتخلى عن يونيتي 8، وتعود إلى جنوم" . Phoronix.com . مؤرشف من الأصل بتاريخ 16 مايو 2017. تم الاطلاع عليه بتاريخ 6 أبريل 2017 .
- ↑ "وضع وايلاند: حقائق حول قضية X ضد وايلاند - فورونيكس" . مؤرشف من الأصل بتاريخ 24 سبتمبر 2015. تم الاطلاع عليه بتاريخ 11 أغسطس 2015 .
- ↑ "منشور على موقع y-devel بقلم براندون بلاك" . 3 يناير 2006. مؤرشف من الأصل في 24 سبتمبر 2006. تم الاطلاع عليه في 14 مايو 2017 .
- ↑ "عندما دخلت البرمجيات مفتوحة المصدر إلى مايكروسوفت" . www.codemag.com . تاريخ الاطلاع: 29 ديسمبر 2023 .
- ↑ غافين كلارك (23 يوليو 2009). "مايكروسوفت تفتح شفرة برنامج تشغيل لينكس بعد "انتهاكها" لرخصة جنو العمومية" . ذا ريجستر. مؤرشف من الأصل في 4 أكتوبر 2013. تم الاطلاع عليه في 6 سبتمبر 2013 .
- ↑ "رخصة جنو العمومية العامة" . مؤرشفة من الأصل في 18 أبريل 2014. تم الاطلاع عليها في 18 أبريل 2014 .
- ↑ أوفيد، شيرا (16 أبريل 2012). "مايكروسوفت تتعمق أكثر في البرمجيات مفتوحة المصدر" . صحيفة وول ستريت جورنال . مؤرشف من الأصل في 10 فبراير 2015. تم الاطلاع عليه في 17 أبريل 2012 .
- ↑ "مستودع ChakraCore على GitHub مفتوح الآن" . ١٣ يناير ٢٠١٦. مؤرشف من الأصل في ٣٠ يناير ٢٠١٦. تم الاطلاع عليه في ٢٢ يناير ٢٠١٦ .
- ↑ «بالمر: ربما كنت قد وصفت لينكس بالسرطان، لكنني الآن أحبه» . ZDNet .
- ↑ آساي، مات (7 فبراير 2018). "من يساهم فعلاً في المصادر المفتوحة؟" . إنفوورلد . تم الاطلاع عليه بتاريخ 8 يونيو 2020 .
- ↑ «فوكسكون ترفض دعوى مايكروسوفت بشأن براءة الاختراع، وتقول إنها لم تدفع أي رسوم ترخيص» . رويترز . ١٩ مارس ٢٠١٩. تم الاطلاع عليه بتاريخ ٨ يونيو ٢٠٢٠ .
- ↑ "مايكروسوفت وشركة هون هاي، الشركة الأم لشركة فوكسكون، توقعان اتفاقية براءات اختراع لأجهزة أندرويد وكروم - أخبار" . microsoft.com . 16 أبريل 2013. مؤرشف من الأصل في 30 مارس 2019. تم الاطلاع عليه في 8 يونيو 2020 .
- ↑ "تصنيف سلسلة التوريد، الربع الثالث 2013" (ملف PDF) . شركة سويتش جيرز. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 28 سبتمبر 2013. تم الاطلاع عليه بتاريخ 22 سبتمبر 2013 .
- 1 2 بروكماير، جو (15 سبتمبر 2010). "مساهمات أبل الانتقائية في مجلس التعاون الخليجي" . مؤرشف من الأصل في 17 نوفمبر 2011. تم الاطلاع عليه في 23 أكتوبر 2011 .
- ↑ "سياسة مطوري LLVM" . LLVM. مؤرشفة من الأصل بتاريخ 13 نوفمبر 2012. تم الاطلاع عليها بتاريخ 19 نوفمبر 2012 .
- ↑ هولوردا، ثوم. "شركة آبل تتخلى عن سامبا لصالح بديل محلي الصنع" . مؤرشف من الأصل في 14 يناير 2012. تم الاطلاع عليه في 23 أكتوبر 2011 .
- ↑ "شركة صن تستحوذ على ماي إس كيو إل" . ماي إس كيو إل إيه بي. مؤرشف من الأصل بتاريخ 17 يناير 2008. تم الاطلاع عليه بتاريخ 16 يناير 2008 .
- ↑ تومسون، إيان. "أوراكل تقدم إضافات تجارية لـ MySQL" . ذا ريجستر . مؤرشف من الأصل في 23 أكتوبر 2011. تم الاطلاع عليه في 23 أكتوبر 2011 .
- ↑ سامسون، تيد. "نسخة MySQL غير التابعة لأوراكل جاهزة للاستخدام العام" . مؤرشفة من الأصل في 9 نوفمبر 2011. تم الاطلاع عليها في 23 أكتوبر 2011 .
- ↑ نيلسون، راسل. "المصادر المفتوحة، ماي إس كيو إل، والعلامات التجارية" . مؤرشف من الأصل في 21 أكتوبر 2011. تم الاطلاع عليه في 23 أكتوبر 2011 .
- ↑ "أندرويد، منصة الهواتف المحمولة الأكثر شعبية في العالم" . مؤرشف من الأصل بتاريخ 22 سبتمبر 2013. تم الاطلاع عليه بتاريخ 6 سبتمبر 2013 .
- ↑ ستيفن ج. فوغان-نيكولز (29 يوليو 2013). "20 عامًا رائعة من لينكس والحواسيب العملاقة" . زد نت . مؤرشف من الأصل في 23 أغسطس 2013. تم الاطلاع عليه في 6 سبتمبر 2013 .
- ↑ نيكولاي، جيمس (20 يونيو 2012). "أوراكل توافق على دفع تعويضات "صفرية" في دعوى جوجل، وتدرس الاستئناف" . كمبيوتر وورلد . مؤرشف من الأصل في 17 نوفمبر 2012. تم الاطلاع عليه في 23 يونيو 2012 .
- ↑ جونز، باميلا (5 أكتوبر 2012). "أوراكل وجوجل تقدمان طعونًا" . غروكلاو. مؤرشف من الأصل في 1 ديسمبر 2012. تم الاطلاع عليه في 17 نوفمبر 2012 .
- ↑ ويليامز، ريانون (11 يوليو 2013). "مبيعات جوجل كروم بوك ترتفع في ظل تراجع أجهزة الكمبيوتر الشخصية" . صحيفة ديلي تلغراف . مؤرشف من الأصل في 25 سبتمبر 2013. تم الاطلاع عليه في 3 سبتمبر 2013 .
روابط خارجية
- إلمر-ديويت، فيليب (30 يوليو 1984). البرمجيات للمشاركة ، مجلة تايم .
- ريتشارد ستالمان يتحدث عن البرمجيات الحرة ومشروع جنو في عام 1986 ، السويد
- ديفيد أ. ويلر يتحدث عن تاريخ البرمجيات الحرة ، من ورقته البحثية "انظر إلى الأرقام!"
- الشيطان، وجنو، والبطريق، بقلم بيتر سالوس
- وثائق تتعلق بدعوى قضائية ضد نظام بي إس دي أدت إلى ظهور نظام 386 بي إس دي ثم نظام فري بي إس دي
- المصادر المفتوحة: أصوات من ثورة المصادر المفتوحة (يناير 1999)
- تاريخ شركة سيغنوس سوليوشنز ، أكبر شركة برمجيات حرة في أوائل التسعينيات
- الجدول الزمني لموقع LWN.net للفترة 1998-2008 الجزء 1 ( الجزء 2 ، 3 ، 4 ، 5 ، 6 )
- تاريخ موجز لنظام FreeBSD ، بقلم جوردان هوبارد
- بوابة اليونسكو للبرمجيات الحرة
- "أيدٍ لا متناهية" ، أغنية شعبية مرخصة مجانية تتناول تاريخ البرمجيات الحرة.
- تاريخ البرمجيات الحرة والمفتوحة المصدر
- حركة الثقافة الحرة
- حركة البرمجيات الحرة
