การเคลื่อนไหวเพื่อรวมเฟิร์มแวร์ที่เป็นกรรมสิทธิ์ในการแจกจ่าย Debian

Steve McIntyre ซึ่งทำหน้าที่เป็นหัวหน้าโครงการ Debian มาหลายปี ได้ริเริ่มที่จะคิดใหม่เกี่ยวกับแนวทางของ Debian ในการจัดส่งเฟิร์มแวร์ที่เป็นกรรมสิทธิ์ ซึ่งปัจจุบันไม่รวมอยู่ในอิมเมจการติดตั้งอย่างเป็นทางการ และจัดเตรียมไว้ในพื้นที่เก็บข้อมูลที่ไม่ฟรีแยกต่างหาก ตามที่ Steve กล่าว การพยายามบรรลุอุดมคติในการส่งมอบซอฟต์แวร์โอเพ่นซอร์สเท่านั้นส่งผลให้เกิดปัญหาที่ไม่จำเป็นสำหรับผู้ใช้ ซึ่งในหลายกรณีจะต้องติดตั้งเฟิร์มแวร์ที่เป็นกรรมสิทธิ์หากต้องการใช้งานอุปกรณ์อย่างเต็มรูปแบบ

เฟิร์มแวร์ที่เป็นกรรมสิทธิ์จะอยู่ในพื้นที่เก็บข้อมูลที่ไม่ฟรีแยกต่างหาก พร้อมด้วยแพ็คเกจอื่นๆ ที่ไม่ได้เผยแพร่ภายใต้ใบอนุญาตแบบฟรีและแบบเปิด พื้นที่เก็บข้อมูลที่ไม่ฟรีไม่ได้เป็นของโครงการ Debian อย่างเป็นทางการ และแพ็คเกจจากพื้นที่ดังกล่าวไม่สามารถรวมไว้ในการติดตั้งและบิลด์ที่ใช้งานจริงได้ ด้วยเหตุนี้ อิมเมจการติดตั้งที่มีเฟิร์มแวร์ที่เป็นกรรมสิทธิ์จึงถูกรวบรวมแยกกันและจัดประเภทว่าไม่เป็นทางการ แม้ว่าอย่างเป็นทางการจะได้รับการพัฒนาและดูแลรักษาโดยโครงการ Debian

ดังนั้นชุมชนจึงบรรลุสถานะที่เป็นอยู่ซึ่งรวมความปรารถนาที่จะจัดหาซอฟต์แวร์โอเพ่นซอร์สในการจัดจำหน่ายและความต้องการของผู้ใช้เฟิร์มแวร์ นอกจากนี้ยังมีเฟิร์มแวร์ฟรีชุดเล็ก ๆ ซึ่งรวมอยู่ในชุดประกอบอย่างเป็นทางการและที่เก็บหลัก แต่มีเฟิร์มแวร์ดังกล่าวน้อยมากและในกรณีส่วนใหญ่ยังไม่เพียงพอ

วิธีการที่ใช้ใน Debian ก่อให้เกิดปัญหามากมาย รวมถึงความไม่สะดวกสำหรับผู้ใช้และการสิ้นเปลืองทรัพยากรในการสร้าง การทดสอบ และโฮสต์บิลด์ที่ไม่เป็นทางการด้วยเฟิร์มแวร์แบบปิด โครงการนำเสนอรูปภาพอย่างเป็นทางการเป็นชุดประกอบหลักที่แนะนำ แต่สิ่งนี้ทำให้ผู้ใช้สับสนเนื่องจากในระหว่างกระบวนการติดตั้งพวกเขาประสบปัญหากับการสนับสนุนฮาร์ดแวร์ การใช้แอสเซมบลีที่ไม่เป็นทางการนำไปสู่ความนิยมของซอฟต์แวร์ที่เป็นกรรมสิทธิ์โดยไม่สมัครใจ เนื่องจากผู้ใช้พร้อมกับเฟิร์มแวร์ยังได้รับพื้นที่เก็บข้อมูลที่ไม่ฟรีที่เชื่อมต่อกับซอฟต์แวร์ที่ไม่ฟรีอื่น ๆ ในขณะที่หากมีการเสนอเฟิร์มแวร์แยกต่างหาก การรวมของ พื้นที่เก็บข้อมูลที่ไม่ฟรีสามารถแจกจ่ายได้

เมื่อเร็ว ๆ นี้ผู้ผลิตหันมาใช้เฟิร์มแวร์ภายนอกที่โหลดโดยระบบปฏิบัติการมากขึ้นแทนที่จะส่งเฟิร์มแวร์ในหน่วยความจำถาวรบนอุปกรณ์เอง เฟิร์มแวร์ภายนอกดังกล่าวจำเป็นสำหรับกราฟิก เสียง และอะแดปเตอร์เครือข่ายสมัยใหม่จำนวนมาก ในขณะเดียวกันคำถามก็คลุมเครือว่าเฟิร์มแวร์สามารถนำมาประกอบกับข้อกำหนดสำหรับการส่งมอบซอฟต์แวร์ฟรีเท่านั้นเนื่องจากในสาระสำคัญเฟิร์มแวร์นั้นดำเนินการบนอุปกรณ์ฮาร์ดแวร์ไม่ใช่ในระบบและเกี่ยวข้องกับอุปกรณ์ ด้วยความสำเร็จเดียวกัน คอมพิวเตอร์สมัยใหม่ที่ติดตั้งเฟิร์มแวร์ในตัวอุปกรณ์ถึงแม้จะแจกฟรีโดยสมบูรณ์ก็ตาม ข้อแตกต่างเพียงอย่างเดียวคือระบบปฏิบัติการโหลดเฟิร์มแวร์บางตัว ในขณะที่เฟิร์มแวร์บางตัวแฟลชอยู่ใน ROM หรือหน่วยความจำแฟลชแล้ว

Steve หยิบยกขึ้นมาเพื่อหารือเกี่ยวกับห้าตัวเลือกหลักสำหรับการออกแบบการส่งมอบเฟิร์มแวร์ใน Debian ซึ่งมีการวางแผนไว้เพื่อให้นักพัฒนาโหวตทั่วไป:

  • ปล่อยทุกอย่างไว้ตามเดิม ให้จัดหาเฟิร์มแวร์แบบปิดเฉพาะในชุดประกอบที่ไม่เป็นทางการแยกต่างหากเท่านั้น
  • หยุดการสร้างเฟิร์มแวร์ที่ไม่ใช่เวอร์ชันฟรีอย่างไม่เป็นทางการ และให้การเผยแพร่สอดคล้องกับอุดมการณ์ของโครงการที่จะจัดหาเฉพาะซอฟต์แวร์ฟรีเท่านั้น
  • แปลงแอสเซมบลีที่ไม่เป็นทางการด้วยเฟิร์มแวร์ให้เป็นแอสเซมบลีอย่างเป็นทางการและจัดหาแบบขนานและในที่เดียวด้วยแอสเซมบลีที่มีเฉพาะซอฟต์แวร์ฟรี ซึ่งจะทำให้ผู้ใช้ค้นหาเฟิร์มแวร์ที่ต้องการได้ง่ายขึ้น
  • รวมเฟิร์มแวร์ที่เป็นกรรมสิทธิ์ไว้ในชุดประกอบมาตรฐานอย่างเป็นทางการ และปฏิเสธที่จะจัดหาชุดประกอบที่ไม่เป็นทางการแต่ละรายการ ข้อเสียของวิธีนี้คือการรวมพื้นที่เก็บข้อมูลที่ไม่ฟรีไว้เป็นค่าเริ่มต้น
  • แยกเฟิร์มแวร์ที่เป็นกรรมสิทธิ์ออกจากพื้นที่เก็บข้อมูลที่ไม่ฟรีลงในส่วนประกอบที่ไม่ใช่เฟิร์มแวร์ที่แยกจากกัน และส่งมอบไปยังพื้นที่เก็บข้อมูลอื่นที่ไม่จำเป็นต้องเปิดใช้งานพื้นที่เก็บข้อมูลที่ไม่ฟรี เพิ่มข้อยกเว้นให้กับกฎของโครงการที่อนุญาตให้รวมส่วนประกอบที่ไม่ใช่เฟิร์มแวร์ฟรีในแอสเซมบลีการติดตั้งมาตรฐาน ดังนั้นจึงเป็นไปได้ที่จะปฏิเสธที่จะสร้างชุดประกอบที่ไม่เป็นทางการแยกต่างหาก รวมเฟิร์มแวร์ในชุดประกอบมาตรฐาน และไม่เปิดใช้งานพื้นที่เก็บข้อมูลที่ไม่ฟรีสำหรับผู้ใช้

    สตีฟเองก็สนับสนุนการนำจุดที่ห้ามาใช้ซึ่งจะช่วยให้โครงการไม่เบี่ยงเบนไปจากการส่งเสริมซอฟต์แวร์ฟรีมากเกินไป แต่ในขณะเดียวกันก็ทำให้ผลิตภัณฑ์สะดวกและมีประโยชน์สำหรับผู้ใช้ โปรแกรมติดตั้งนำเสนอความแตกต่างที่ชัดเจนระหว่างเฟิร์มแวร์ฟรีและไม่ใช่ฟรี ทำให้ผู้ใช้สามารถตัดสินใจได้อย่างมีข้อมูลและแจ้งผู้ใช้ว่าเฟิร์มแวร์ฟรีที่มีอยู่รองรับฮาร์ดแวร์ปัจจุบันหรือไม่ และมีโครงการสร้างเฟิร์มแวร์ฟรีสำหรับอุปกรณ์ที่มีอยู่หรือไม่ ในขั้นตอนการบูตมีการวางแผนที่จะเพิ่มการตั้งค่าเพื่อปิดการใช้งานแพ็คเกจที่มีเฟิร์มแวร์ที่ไม่ใช่ฟรี

    ที่มา: opennet.ru

  • เพิ่มความคิดเห็น