برمجيات مفتوحة المصدر

البرمجيات التي يتوفر كودها المصدري بموجب ترخيص مفتوح المصدر
(بالتحويل من مفتوح المصدر)

البرمجيات المفتوحة المصدر هي البرمجيات التي يمكن الاطلاع والتعديل على شفرتها البرمجية باستخدام ترخيص يَمنحُ فيه المالك حقوق الدراسة، التعديل والتوزيع لأي شخص ولأي غرض كان.[1]

شعار مبادرة المصدر المفتوح (OSI)

يمكن تطوير البرامج مفتوحة المصدر بطريقة تعاونية أي أنه بإمكان أي شخص المشاركة والمساهمة في تطويرها، على العكس من البرمجيات الاحتكارية التي لا تتيح الوصول والتعديل على الشيفرة البرمجية إلا للشخص أو الفريق أو المنظمة التي أوجدت هذه الشيفرة.[2]

يمكن أن يؤدي تطوير البرمجيات مفتوحة المصدر إلى الحصول على منظورات متنوعة أكثر من تلك الناتجة عن شركة واحدة فقط. بيّن تقرير لمجموعة ستانديش الدولية أن اعتماد نماذج البرمجيات مفتوحة المصدر أدى إلى توفير نحو 60 مليار دولار أمريكي (48 مليار يورو) سنويًا على المستهلكين.[3][4]

تاريخها عدل

أواخر تسعينيات القرن العشرين: تأسيس مبادرة مفتوحة المصدر عدل

تشارك المبرمجين والمطورين في الأيام المبكرة للحوسبة البرمجيات كي يتعلموا من بعضهم ويطوروا مجال الحوسبة. في نهاية المطاف، انتقل مفهوم المصدر المفتوح إلى الجانب التجاري من تسويق البرمجيات في الفترة بين عامي 1970-1980. لكن مع ذلك تعاون الأكاديميون لتطوير البرمجيات. على سبيل المثال نظام دونالك نوث لتنضيد الحروف تيكس (TeX)[5] في عام 1979 أو ريتشارد ستالمان في عام 1983 من خلال نظام التشغيل جنو (GNU).[6] في عام 1997، نشر إيريك ريموند مقالًا بعنوان الكاتدرائية والبازار، وهو تحليل انعكاسي لمجتمع القراصنة ومبادئ البرمجيات الحرة. لفت المقال الانتباه في بدايات عام 1998، وكان عاملًا مساهمًا في تحفيز شركة نتسكيب للاتصالات لإطلاق طقم الإنترنت المعروف نيتسكيب كوميونيكيتر برمجيات حرة. لذا أصبحت هذه الشيفرة المصدرية أساسًا لمشروع سي منكي، ومتصفح موزيلا فايرفوكس، وبرنامج ثندربرد، ومحرر كمبوزر.

دفعت تقانة نتسكيب رايموند وآخرين إلى النظر في كيفية الحصول على أفكار البرمجيات الحرة لمؤسسة البرمجيات الحرة والفوائد الملموسة لصناعة البرمجيات التجارية. خلصوا إلى أن النشاط الاجتماعي لمؤسسات البرمجيات الحرة لم يكن جذابًا بالنسبة لشركات مثل نتسكيب، وبحثوا عن طريقة لإعادة تسمية حركة البرمجيات الحرة للتأكيد على قدرة الشركات على المشاركة والتعاون في الشيفرة المصدرية للبرمجيات.[7] كان المصطلح الجديد الذي اختاروه هو «المصدر المفتوح»، الذي اعتُمد بعد فترة قصيرة من قبل بروس بيرينز، والناشر تيم أوريلي، ولينوس تورفالدس وآخرين. تأسست مبادرة المصدر المفتوح في شهر فبراير عام 1998 للتشجيع على استخدام المصطلح الجديد، والتبشير بمبادئ المصدر المفتوح.[8]

في الحين الذي سعت فيه مبادرة المصدر المفتوح إلى التشجيع على استخدام المصطلح الجديد والتبشير بالمبادئ التي يدعو إليها، وجد بائعوا البرمجيات التجارية أنفسهم مهددين بشكل متزايد بمفهوم البرمجيات الموزعة بشكل حر والوصول الشامل إلى الشيفرة المصدرية لتطبيق ما. صرح مدير تنفيذي في شركة مايكروسوفت بشكل علني في عام 2001 أن «المصدر المفتوح مدمر للملكية الفكرية. لا يمكنني أن أتخيل شيئًا يمكن أن يكون أسوأ من هذا لشركات البرمجيات وشركات الملكية الفكرية».[9]

من ناحية أخرى، في الحين الذي لعبت فيه البرمجيات الحرة ومفتوحة المصدر تاريخيًا دورًا خارج الاتجاه السائد لتطوير البرمجيات الخاصة، فإن الشركات الكبيرة المشابهة لشركة مايكروسوفت بدأت بتطوير مشاركاتها الرسمية مفتوحة المصدر على شبكة الإنترنت. شركات آي بي إم، وأوراكل وغوغل وستيت فارم ليست سوى عدد قليل فقط من الشركات التي دعمت بشكل كبير منافسة السوق مفتوحة المصدر اليوم. حدث تحول كبير في فلسفة الشركات المتعلقة بتطوير البرمجيات الحرة ومفتوحة المصدر.[10] أُطلقت حركة البرمجيات الحرة في عام 1983. في عام 1998، قال مجموعة من الأفراد إن مصطلح البرمجيات الحرة يجب أن يُستعاض عنه بمصطلح البرمجيات مفتوحة المصدر (أو إس إس) باعتباره تعبيرًا أقل غموضًا[11][12][13] وأكثر راحةً في عالم الشركات.[14] يمكن أن يرغب مطوروا البرمجيات بنشر برمجياتهم بترخيص مفتوح المصدر، كي يتمكن أي من تطوير البرامج نفسها أو فهم طريقة عملها الداخلية. عمومًا، في البرمجيات مفتوحة المصدر، يستطيع أي أحد أن يجري تعديلات عليها، أو نقلها إلى نظام تشغيل جديد ومجموعة تعليمات جديدة، ومشاركتها مع آخرين أو حتى تسويقها في بعض الحالات. أشار الباحثان كيسون ورايان إلى عدة أسباب مستندة إلى السياسة لاعتماد المصدر المفتوح- بشكل خاص افتراض القيمة المرتفعة الناتجة عن المصدر المفتوح (عند مقارنتها بأغلب أشكال الملكية)، من خلال التصنيفات التالية:

  • الأمان.
  • القدرة على تحمل التكاليف
  • الشفافية.
  • الدوامية.
  • التوافقية.
  • المرونة.

التحويل إلى مواصفات محلية، خاصةً في سياق الحكومات المحلية (التي تتخذ قرارات البرمجيات). ناقش كيسون ورايان فكرة أنه «يقع على عاتق الحكومات مسؤولية متأصلة وواجبات ائتمانية تجاه دافعي الضرائب» تشمل التحليل الدقيق لهذه العوامل عند اتخاذ قرار شراء برمجيات خاصة أو تطبيق خيار المصدر المفتوح.[15]

يطرح تعريف المصدر المفتوح فلسفة المصدر المفتوح ويحدد أيضًا شروط الاستخدام، والتعديل وإعادة توزيع البرمجية مفتوحة المصدر. تمنح تراخيص البرمجيات للمستخدمين حقوقهم أو سيُحافَظ عليها بطريقة أخرى من خلال قانون حقوق النشر الممنوح لصاحب حقوق النشر. كانت العديد من تراخيص البرمجيات مفتوحة المصدر مقيدة بحدود تعريف المصدر المفتوح. أبرز الأمثلة على ذلك واشهرها رخصةُ جنو العمومية (جي بي إل)، «التي تسمح بالتوزيع الحر تحت شرط أن توضع المزيد من التطورات والتطبيقات تحت الرخصة ذاتها»، لذا تكون حرة أيضًا.[16]

جاءت تسمية المصدر المفتوح من جلسة إستراتيجية انعقدت في تاريخ 7 أبريل، 1998 في بالو آلتو وكانت بمثابة رد فعل على إعلان شركة نتسكيب في يناير عام 1998 عن إطلاق الشيفرة المصدرية للنافيغاتور (يشبه متصفح موزايلا). شملت مجموعة الأشخاص الموجودين في الجلسة تيم أوريلي، ولينوس تورفالدس وتوم باكين، وجيمي زاونسكي، ولاري وول، وبرايان بيهليندورف، وسمير باريخ، وإيريك ألمان، وغريغ أوسلون، وبول فيكسي، وجون آوترهوت، وغويدو فان روسوم، وفيليب زيمر مان، وجون غيلمور وإيريك إس. ريموند.[17] استغلوا الفرصة قبل إطلاق الشيفرة المصدرية للنافيغاتور لتوضيح الالتباس المحتمل الذي سيسببه غموض كلمة «حر-Free» في اللغة الإنجليزية.

ادعى العديد من الأشخاص أن نشوء الإنترنت، منذ عام 1969، هو الذي بدأ حركة المصدر المفتوح، في الحين الذي لا يفرق فيه البعض بين حركات البرمجيات مفتوحة المصدر وحركات البرمجيات الحرة.[18]

بدأت مؤسسة البرمجيات الحرة (إف إس إف) في عام 1985، وكان الهدف المرجو من كلمة «حر» هو حرية التوزيع (أو «حر مثلما يُقصد بها في حرية التعبير») وليس معنى التحرر من التكلفة أو «مجاني مثل المعنى المقصود في بيرة مجانية»). نظرًا إلى أن الكثير من البرامج كانت بالفعل مجانية (وما تزال)، فإن برمجيات حرة مثل هذه أصبحت مرتبطة بفكرة أنها مجانية، وبدت بذلك أنها غير تجارية.[7]

تأسست مبادرة المصدر المفتوح (أو إس آي) في فبراير عام 1998 من قبل إيريك ريموند وبروس بيرينس. مع وجود 20 عامًا على الأقل من الأدلة من تاريخ الحالة الذي يوثق تطوير البرمجيات المغلق في مقابل التطوير المفتوح الذي وفره مسبقًا مجتمع مطوري الإنترنت، فقد طرحت مبادرة المصدر المفتوح مسألة «المصدر المفتوح» إلى الشركات التجارية، مثل شركة نتسكيب. أعربت مبادرة المصدر المفتوح عن أملها باستخدام تسمية «المصدر المفتوح»، وهو مصطلح اقتُرح من قبل كريستين بيترسون من معهد فورسايت في الجلسة الاستراتيجية،[19] وسوف يزيل الغموض، وذلك بشكل خاص بالنسبة للأفراد الذين يعتبرون «البرمجيات الحرة» غير تجارية. سعوا إلى إبراز الفوائد العملية بشكل أكبر للشيفرة المصدرية المتاحة مجانًا، وأرادوا جعل شركات البرمجيات الكبرى والصناعات عالية التقنية تستخدم المصدر المفتوح. حاول بيرينس تسجيل «المصدر المفتوح» على أنه علامة خدمة لمبادرة المصدر المفتوح، لكن هذه المحاولة كانت غير قابلة للتنفيذ بسبب معايير العلامات التجارية. في الوقت نفسه ونتيجة عرض ريموند للورقة البحثية على الإدارة العليا في شركة نتسكيب -اكتشف ريموند ذلك فقط عندما قرأ البيان الصحفي[20] واستُدعي من قبل المساعد الخاص بالمدير التنفيذي لشركة نتسكيب جيم باركسديل لاحقًا ذلك اليوم- فقد أطلقت شركة نتسكيب الشيفرة المصدرية للنافيغاتور الخاص بها لتكون مصدرًا مفتوحًا وحصدت نتائج إيجابية.[21]

التعريفات عدل

(OSI):(بالإنجليزية: The Open Source Initiative)‏ التعريف معترف به من قبل الحكومات دوليا[22] كتعريف موحد أو بحكم الواقع.

بالإضافة إلى ذلك، فقد تعهد العديد من أكبر مشاريع البرمجيات حرة المصدر في العالم بما في ذلك دبيان، وجمعية دروبال ومؤسسة FreeBSD بالإضافة إلى مؤسسة لينكس ومؤسسة موزيلا ثم مؤسسة ويكيميديا ومؤسسة ووردبريس بدعم من مبادرة المصدر المفتوح من خلال اتفاقية الشراكة التابعة لنفس المبادرة.[23][24]

شركات تستخدمها عدل

انظر أيضًا عدل

المراجع عدل

  1. ^ Laurent, Andrew M. St (16 Aug 2004). Understanding Open Source and Free Software Licensing: Guide to Navigating Licensing Issues in Existing & New Software (بالإنجليزية). "O'Reilly Media, Inc.". ISBN:9780596553951. Archived from the original on 2013-09-11.
  2. ^ Levine، Sheen S.؛ Prietula، Michael J. (30 ديسمبر 2013). "Open Collaboration for Innovation: Principles and Performance". Organization Science. ج. 25 ع. 5: 1414–1433. arXiv:1406.7541. DOI:10.1287/orsc.2013.0872. ISSN:1047-7039.
  3. ^ Rothwell، Richard (5 أغسطس 2008). "Creating wealth with free software". مجلة البرمجيات الحرة [الإنجليزية]. مؤرشف من الأصل في 8 سبتمبر 2008. اطلع عليه بتاريخ 8 سبتمبر 2008.
  4. ^ "Standish Newsroom — Open Source" (Press release). بوسطن. 16 أبريل 2008. مؤرشف من الأصل في 18 يناير 2012. اطلع عليه بتاريخ 8 سبتمبر 2008.
  5. ^ Gaudeul, Alexia (2007). "Do Open Source Developers Respond to Competition? The LaTeX Case Study". Review of Network Economics (بالإنجليزية). 6 (2). DOI:10.2202/1446-9022.1119. ISSN:1446-9022.
  6. ^ VM Brasseur (2018). Forge your Future with Open Source. Pragmatic Programmers. ISBN:978-1-68050-301-2. مؤرشف من الأصل في 2020-05-20.
  7. ^ أ ب Karl Fogel (2016). "Producing Open Source Software – How to Run a Successful Free Software Project". O'Reilly Media. مؤرشف من الأصل في 2020-03-10. اطلع عليه بتاريخ 2016-04-11. But the problem went deeper than that. The word "free" carried with it an inescapable moral connotation: if freedom was an end in itself, it didn't matter whether free software also happened to be better, or more profitable for certain businesses in certain circumstances. Those were merely pleasant side effects of a motive that was, at its root, neither technical nor mercantile, but moral. Furthermore, the "free as in freedom" position forced a glaring inconsistency on corporations who wanted to support particular free programs in one aspect of their business, but continue marketing proprietary software in others.
  8. ^ "History of the OSI". Opensource.org. مؤرشف من الأصل في 2020-05-13.
  9. ^ B. Charny (3 مايو 2001). "Microsoft Raps Open-Source Approach". CNET News. مؤرشف من الأصل في 2020-01-01.
  10. ^ Jeffrey Voas, Keith W. Miller & Tom Costello. Free and Open Source Software. IT Professional 12(6) (November 2010), pg. 14–16.
  11. ^ Eric S. Raymond. "Goodbye, "free software"; hello, "open source"". catb.org. مؤرشف من الأصل في 2020-04-26. The problem with it is twofold. First, ... the term "free" is very ambiguous ... Second, the term makes a lot of corporate types nervous.
  12. ^ Kelty، Christpher M. (2008). "The Cultural Significance of free Software – Two Bits" (PDF). جامعة ديوك press – durham and london. ص. 99. مؤرشف من الأصل (PDF) في 2019-12-27. Prior to 1998, Free Software referred either to the Free Software Foundation (and the watchful, micromanaging eye of Stallman) or to one of thousands of different commercial, avocational, or university-research projects, processes, licenses, and ideologies that had a variety of names: sourceware, freeware, shareware, open software, public domain software, and so on. The term Open Source, by contrast, sought to encompass them all in one movement.
  13. ^ Shea، Tom (23 يونيو 1983). "Free software – Free software is a junkyard of software spare parts". InfoWorld. مؤرشف من الأصل في 2020-04-13. اطلع عليه بتاريخ 2016-02-10. "In contrast to commercial software is a large and growing body of free software that exists in the public domain. Public-domain software is written by microcomputer hobbyists (also known as "hackers") many of whom are professional programmers in their work life. [...] Since everybody has access to source code, many routines have not only been used but dramatically improved by other programmers."
  14. ^ Raymond، Eric S. (8 فبراير 1998). "Goodbye, "free software"; hello, "open source"". مؤرشف من الأصل في 2020-04-26. اطلع عليه بتاريخ 2008-08-13. After the Netscape announcement broke in January I did a lot of thinking about the next phase – the serious push to get "free software" accepted in the mainstream corporate world. And I realized we have a serious problem with "free software" itself. Specifically, we have a problem with the term "free software", itself, not the concept. I've become convinced that the term has to go.
  15. ^ Ryan، Patrick S.؛ Casson، Tony (مايو 2006). "Open Standards, Open Source Adoption in the Public Sector, and Their Relationship to Microsoft's Market Dominance by Tony Casson, Patrick S. Ryan :: SSRN". Papers.ssrn.com. SSRN:1656616. {{استشهاد بدورية محكمة}}: الاستشهاد بدورية محكمة يطلب |دورية محكمة= (مساعدة)
  16. ^ Holtgrewe، Ursula (2004). "Articulating the Speed(s) of the Internet: The Case of Open Source/Free Software". Time & Society (Submitted manuscript). ج. 13: 129–146. DOI:10.1177/0961463X04040750. مؤرشف من الأصل في 2020-03-21.
  17. ^ "Open Source Pioneers Meet in Historic Summit". 14 أبريل 1998. مؤرشف من الأصل في 2019-03-21. اطلع عليه بتاريخ 2014-09-20.
  18. ^ Muffatto، Moreno (2006). Open Source: A Multidisciplinary Approach. Imperial College Press. ISBN:978-1-86094-665-3.
  19. ^ "How I coined the term 'open source'". مؤرشف من الأصل في 2020-05-13.
  20. ^ "NETSCAPE ANNOUNCES PLANS TO MAKE NEXT-GENERATION COMMUNICATOR SOURCE CODE AVAILABLE FREE ON THE NET". نتسكيب. 22 يناير 1998. مؤرشف من الأصل في 2007-04-01. اطلع عليه بتاريخ 2013-08-08. BOLD MOVE TO HARNESS CREATIVE POWER OF THOUSANDS OF INTERNET DEVELOPERS; COMPANY MAKES NETSCAPE NAVIGATOR AND COMMUNICATOR 4.0 IMMEDIATELY FREE FOR ALL USERS, SEEDING MARKET FOR ENTERPRISE AND NETCENTER BUSINESSES
  21. ^ "MOUNTAIN VIEW, Calif., April 1 /PRNewswire/ -- Netscape Communications and open source developers are celebrating the first anniversary, March 31, 1999, of the release of Netscape's browser source code to mozilla.org". نتسكيب. 31 مارس 1999. مؤرشف من الأصل في 2020-01-30. اطلع عليه بتاريخ 2013-01-10. [...]The organization that manages open source developers working on the next generation of Netscape's browser and communication software. This event marked a historical milestone for the Internet as Netscape became the first major commercial software company to open its source code, a trend that has since been followed by several other corporations. Since the code was first published on the Internet, thousands of individuals and organizations have downloaded it and made hundreds of contributions to the software. Mozilla.org is now celebrating this one-year anniversary with a party Thursday night in San Francisco.
  22. ^ "International Authority & Recognition | Open Source Initiative". opensource.org (بالإنجليزية). Archived from the original on 2019-07-23. Retrieved 2018-03-18.
  23. ^ "List of OSI Affiliates | Open Source Initiative". opensource.org (بالإنجليزية). Archived from the original on 2019-07-15. Retrieved 2018-03-18.
  24. ^ "OSI AFFILIATE AGREEMENT | Open Source Initiative". opensource.org (بالإنجليزية). Archived from the original on 2018-08-16. Retrieved 2018-03-18.