มีความสัมพันธ์ระหว่าง GNU และ GNOME หรือไม่?
และใบอนุญาต GPL ที่เกี่ยวข้องเพิ่มเติม?
มีความสัมพันธ์ระหว่าง GNU และ GNOME หรือไม่?
และใบอนุญาต GPL ที่เกี่ยวข้องเพิ่มเติม?
คำตอบ:
@rob นั้นถูกต้อง GNOME เป็นโครงการทาง GNU อย่างเป็นทางการ อย่างไรก็ตามมีประวัติศาสตร์ที่น่าสนใจมากมาย
1996 มันไม่มีสภาพแวดล้อมเดสก์ทอป ผู้ใช้และ sysadmins รวบรวมสภาพแวดล้อมจาก hodge-podge ของโปรแกรม ตัวจัดการหน้าต่างที่แตกต่างกันแอพพลิเคชั่นที่แตกต่างกันบางทีท่าเรือ มีชุดเครื่องมือหลักสองชุดในตลาด: Qt และ GTK + Qt อยู่มาระยะหนึ่งแล้วและเป็นผลิตภัณฑ์เชิงพาณิชย์ของ บริษัท ที่ชื่อว่า Trolltech GTK + ยังอยู่ในช่วงเวลาที่เหมาะสม มันมีความเกี่ยวข้องอย่างหลวม ๆ กับ FSF เนื่องจากเดิมเขียนขึ้นเพื่อใช้ใน GIMP มีชุดเครื่องมือมากขึ้นเช่น (ตัวอย่าง) Motif แต่เพื่อจุดประสงค์ของการสนทนานี้เราไม่สนใจพวกเขา
Kool Desktop Environment หรือที่รู้จักในชื่อ KDE นั้นถูกสร้างขึ้นในเดือนตุลาคมของปีนั้นเพื่อตอบสนองต่อความจริงที่ว่าไม่มีสภาพแวดล้อมเดสก์ทอปแบบครบวงจรสำหรับระบบ UNIX (โครงการ KDE ตกหล่น "Kool" อย่างรวดเร็วเนื่องจากเป็นเพียงแค่ "K" ซึ่งเป็นตัวเลือกที่ดีอย่างเห็นได้ชัด) ผู้สร้าง KDE คือ Matthias Ettrich เลือกใช้ Qt สำหรับเดสก์ท็อปใหม่ของเขา นี่เป็นปัญหาสำคัญสำหรับชุมชนซอฟต์แวร์เสรี หมายความว่าในการใช้เดสก์ท็อปที่ยอดเยี่ยมฟรีที่ Matthias สร้างขึ้นพวกเขาจะต้องติดตั้งซอฟต์แวร์ลิขสิทธิ์ - Qt
FSF ตอบกลับด้วยไม่ใช่หนึ่ง แต่สองโครงการทั้งสองทำงานพร้อมกันในกรณีที่ไม่ได้เลื่อนออกไป อย่างแรกคือโครงการที่เรียกว่า Harmony Harmony ตั้งใจให้เป็นซอฟต์แวร์ฟรีที่ได้รับอนุญาตจาก LGPL และสามารถใช้งานร่วมกับ API ของ Qt ได้ แนวคิดก็คือชุมชนจะเก็บ KDE เพียงแค่แทนที่บิตกรรมสิทธิ์
โครงการฮาร์โมนี่ไม่เคยประสบความสำเร็จเลย การพัฒนาดำเนินต่อไปประมาณ 4 ปีก่อนที่ Qt จะได้รับการขึ้นทะเบียนในปี 2000 ให้เป็นซอฟต์แวร์ฟรี (ตามที่กำหนดโดย FSF) จึงกำจัดแรงจูงใจดั้งเดิมของ Harmony เนื่องจากทั้งความน่าเชื่อถือและความสำเร็จของโครงการที่สองทำให้ Harmony ถูกยกเลิก
ฉันพนันได้เลยว่าคุณเดาได้ว่าโครงการที่สองคืออะไรในตอนนี้ มันคือ GNOME
ฉันได้รับประวัติด้านบน ทีนี้มามัดกันให้เข้ากันดี
ดังนั้นเพื่อตอบคำถามของคุณ: ใช่มีความสัมพันธ์ระหว่าง GNU และ GNOME GNOME เป็นสภาพแวดล้อมเดสก์ท็อปอย่างเป็นทางการของโครงการ GNU ดังนั้นจึงเป็นโครงการ GNU อย่างเป็นทางการและเป็นส่วนหนึ่งของระบบปฏิบัติการ GNU ในอดีตมันถูกสร้างขึ้นโดย GNU เพื่อตอบสนองต่อการพึ่งพา QT ของ KDE อันที่จริงแล้วGในGNOMEหมายถึง GNU ตัวย่อทั้งหมดขยายไปยังสภาพแวดล้อมของตัวแบบวัตถุเครือข่าย GNU - นี่หมายถึงเทคโนโลยีที่วางแผนไว้ แต่ไม่เคยนำมาใช้เนื่องจากโครงการตัดสินใจว่า "ไม่เหมาะสมกับวิสัยทัศน์หลักของ GNOME"
ที่ถูกกล่าวว่า GNOME เป็นโครงการขนาดใหญ่ในขณะนี้ ยกตัวอย่างเช่น GTK + ได้รับการดูแลจากคน GNOME ทุกวันนี้แทนที่จะเป็นโครงการอิสระ เป็นเรื่องที่ปลอดภัยที่จะกล่าวว่า GNOME ในฐานะที่เป็นองค์กรอิสระจาก GNU แม้ว่าจะมีความเกี่ยวข้องทางประวัติศาสตร์และทางเทคนิคก็ตาม GNOME มีโครงสร้างพื้นฐานเป็นของตัวเอง ชุมชนของตนเอง กระบวนการกำกับดูแลของตัวเอง
นี่คือเหตุผลที่ GNOME และ KDE เป็นคู่แข่งในปัจจุบัน เป็นเพราะย้อนกลับไปในปี 1996 เมื่อก่อตั้ง KDE ขึ้น GNOME ถูกสร้างขึ้นโดยมีจุดประสงค์ที่ชัดเจนในการแข่งขันกับ KDE โดยตรง และการแข่งขันนั้นยังคงดำเนินต่อไปจนถึงปัจจุบัน
Gnome เป็นส่วนหนึ่งของคอลเลกชั่นซอฟต์แวร์เสรีของ GNU ที่http://www.gnu.org/software/software.html