เหตุใดบางโปรแกรมใน Ubuntu Software Center จึงไม่เปิดแหล่งที่มา


23

ฉันกังวลเกี่ยวกับปริมาณของซอฟต์แวร์ที่เป็นกรรมสิทธิ์ซึ่งดูเหมือนว่าจะเป็นส่วนหนึ่งของ Ubuntu ในขณะนี้ ฉันสังเกตเห็นแอพพลิเคชั่นบางตัวที่อยู่ในศูนย์ซอฟต์แวร์แสดงว่า "ใบอนุญาต: กรรมสิทธิ์"

เห็นได้ชัดว่ามีสิ่งต่าง ๆ ที่เป็นพันธมิตรเช่น Skype (แม้ว่าจะไม่ใช่ตัวอย่างที่ดีเพราะมันไม่ได้ทำงานในศูนย์ซอฟต์แวร์) แต่ดูเหมือนว่าจะมีภาระงานอื่น ๆ ที่กำลังคืบคลานเข้ามาเช่นกัน

มีบางอย่างที่ฉันไม่เข้าใจใช่ไหม มันคือทั้งหมดที่อยู่ในพันธมิตรหรือเป็นบางสิ่งที่เป็นกรรมสิทธิ์ใน repos หลักของ Ubuntu?

มีวิธีกรอง FOSS หรือไม่?

บิตของโอเพ่นซอร์สนั้นสำคัญสำหรับฉัน - ฉันไม่เพียงต้องการระบบปฏิบัติการเบียร์ฟรีเพราะฉันคิดว่าซอฟต์แวร์โอเพ่นซอร์สนั้นดีกว่า ตัวอย่างเช่น Debian เป็น FOSS (AFAIK) อย่างเคร่งครัด

คำตอบ:


24

ที่เก็บหลายแห่ง

Ubuntu มีที่เก็บข้อมูลที่หลากหลายพร้อมนโยบายของตัวเองเกี่ยวกับซอฟต์แวร์ที่รวมอยู่ในนั้น

สรุปจากCommunity Wiki - ที่เก็บ :

  • mainมีแอพพลิเคชั่นที่เป็นซอฟต์แวร์ฟรีสามารถแจกจ่ายซ้ำได้อย่างอิสระและได้รับการสนับสนุนอย่างเต็มที่จากทีมงาน Ubuntu

    นี่คือส่วน FOSS แบบเต็ม

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

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

    โอเพนซอร์สอาจจะเป็น FOSS

  • คอมโพเนนต์ลิขสิทธิ์ประกอบด้วยซอฟต์แวร์ที่ไม่ฟรีซึ่งหมายความว่าข้อกำหนดสิทธิ์ใช้งานของซอฟต์แวร์นี้ไม่เป็นไปตามนโยบายสิทธิ์การใช้งานส่วนประกอบหลักของ Ubuntu [... ] ไม่รองรับและมักจะไม่สามารถแก้ไขหรืออัปเดตได้ ใช้ความเสี่ยงของคุณเอง

นี่คือที่เก็บ "ปกติ" ที่ Software Center ใช้เพื่อแสดงรายการแอปพลิเคชันที่มีให้

ซอฟต์แวร์เพิ่มเติม (พันธมิตร)

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

บาง costless "ปพลิเคชัน" ในศูนย์ซอฟแวร์ที่มีให้ผ่านทางที่เก็บค่าบริการพิเศษและมีการให้เป็นไปตามการขยายพื้นที่เก็บข้อมูลนโยบาย รายการเหล่านี้เพียงไม่กี่ (ดูด้านล่าง)

แอพที่ส่งผ่านโปรแกรม MyAppsเป็นอีกเรื่องหนึ่งและ Ubuntu เฉพาะเจาะจงมาก รหัสที่มาไม่พร้อมใช้งานอยู่เสมอและคุณสามารถหาข้อมูลที่เกี่ยวข้องบางอย่างเกี่ยวกับแอพพลิเคชันซอฟต์แวร์เชิงพาณิชย์คำถามที่พบบ่อย บางตัวเป็นแบบเชิงพาณิชย์และแบบปิดเท่านั้นที่จัดทำผ่าน PPA ส่วนตัวพร้อมการตรวจสอบความถูกต้อง APT-HTTPS สิ่งที่แจกจ่ายในลักษณะนี้ไม่จำเป็นต้องปฏิบัติตามนโยบายใด ๆ นอกเหนือจากนโยบาย Launchpad PPA และข้อกำหนดทางเทคนิคบางประการ - เป็นเรื่องส่วนตัวสำหรับนักพัฒนา

แล้วแพ็คเกจ x, y และ z ล่ะ?

หากต้องการดูที่ส่วนประกอบของโปรแกรมบางรวมฉันขอแนะนำให้ไปหาแพคเกจและในชื่อหน้าคุณจะสังเกตเห็นส่วนในวงเล็บเช่นpackages.ubuntu.comPackage: kcalc (4:4.9.2-0ubuntu1) [universe]

ฉันสามารถรันระบบด้วยซอฟต์แวร์ FOSS เท่านั้นได้หรือไม่

ในการกรองสำหรับ FOSS เท่านั้นให้เปิดใช้งานmain(และเป็นทางเลือกuniverse) เท่านั้น - เพื่อให้แน่ใจว่าคุณจะไม่อนุญาตให้ใช้ซอฟต์แวร์ที่ใกล้เคียง แก้ไข/etc/apt/sources.listและไฟล์ของคุณ/etc/apt/sources.list.d/เพื่อไม่รวมสิ่งเหล่านี้หากคุณต้องการ คุณอาจพบปัญหาในการใช้งานฮาร์ดแวร์ของคุณอย่างถูกต้องตามที่ระบุโดยคำอธิบายของส่วนประกอบที่จำกัดด้านบน

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

ชุดแอปพลิเคชันที่คุณสามารถเลือกจะลดขนาดลงอย่างมากหากคุณตัดสินใจปิดการใช้งานองค์ประกอบของจักรวาล รายการแพคเกจทั้งหมดใน Quantalมีตัวเลขเหล่านี้เพื่อให้คุณคิดบางอย่าง

  • main (+ ความปลอดภัย): 14250
  • จักรวาล: 32595
  • ลิขสิทธิ์: 746
  • ถูก จำกัด : 14

ฉันไม่สามารถหาแหล่งที่เชื่อถือได้สำหรับที่เก็บเพิ่มเติมดังนั้นโดยใช้ไฟล์ Packages.gz ปกติ (สมมติว่า Quantal amd64):

ดูสิ่งนี้ด้วย


1
+1 โดยส่วนตัวฉันจะพูดถึงว่า 'ซอฟต์แวร์เสรี' และ 'ซอฟต์แวร์โอเพ่นซอร์ส' มีความแตกต่าง (ซึ่งอธิบายไว้ในหน้าปรัชญาที่คุณเชื่อมโยง) ฉันจะระบุด้วยว่าโฆษณานั้น = เป็นกรรมสิทธิ์และฟรีเหมือนเบียร์ฟรี! = ฟรีเหมือนอิสระ (โดยไม่ต้องลงรายละเอียดที่น่าเบื่อแน่นอน)
Andrea Corbellini

1
@AndreaCorbellini ใช่ ... ฉันรู้ ฉันจะไปลงในรายละเอียดทั้งหมดที่นี่ แต่ 1) ฉันไม่ดีที่รายละเอียดเหล่านี้และ 2) ผมเองไม่สนใจว่ามากเกี่ยวกับรายละเอียดเหล่านี้ ให้เวลาฉันในการระบุรายละเอียดที่สำคัญบางอย่าง :)
gertvdijk

การลบหลัก / จักรวาลหยุดศูนย์ซอฟต์แวร์ไม่ให้แสดงแอปที่ไม่ใช่ OSS หรือไม่
Jorge Castro

@ JorgeCastro ฉันคิดว่าการพึ่งพาจำนวนมากจะไม่สามารถพบได้อีกต่อไปแล้ว ... :) mainเป็นสิ่งจำเป็นสำหรับแอปพลิเคชันส่วนใหญ่ - ตัวอย่างเช่นเคอร์เนล หรือคุณหมายถึงลบข้อ จำกัด / ลิขสิทธิ์ / พิเศษ / พันธมิตร?
gertvdijk

1
จากประสบการณ์ของฉันคุณไม่สามารถ ฉันพยายามลบซอฟต์แวร์ที่ไม่ใช่ฟอสส์ แต่ก็ไม่มีโชค ที่เก็บไม่ส่งผลกระทบต่อ snaps เช่น ฉันทดสอบบน Ubuntu 18.04 และ 16.04 โดยการปิดการใช้งานและเปิดใช้งานที่เก็บและไม่มีโชคเลย ซอฟต์แวร์ที่เป็นกรรมสิทธิ์ยังอยู่ใน Ubuntu Software Center ดังนั้นคำตอบของฉันคือว่านี่เป็นข้อผิดพลาดหรือสิ่งที่ Canonical กำลังทำอยู่โดยมีจุดประสงค์ ฉันไม่สามารถตอบคำถามนี้ได้หลังจากโพสต์บน AskUbuntu "ทำไมจึงมีซอฟต์แวร์ลิขสิทธิ์ใน Ubuntu Software Center"
Tio TROM

1

หากคุณปิดใช้งาน snaps โดยใช้sudo apt purge gnome-software-plugin-snapตามที่แสดงในคำตอบอื่นแล้วใน Ubuntu Software Center ให้ไปที่ Software & Updates> Ubuntu และยกเลิกการเลือกตัวเลือกที่ระบุว่า "ซอฟต์แวร์ถูก จำกัด โดยปัญหาลิขสิทธิ์หรือกฎหมาย (ลิขสิทธิ์)" ฉันคิดว่าจะลบทั้งหมด ผลลัพธ์ที่ไม่ใช่ FOSS อย่างน้อยที่สุดไม่มีผลลัพธ์ที่เป็นกรรมสิทธิ์ปรากฏขึ้นในการค้นหาของฉันหลังจากทำเช่นนั้นแล้ว

... ยกเว้นสำหรับไดรเวอร์ - ยกเลิกการเลือกตัวเลือก "จำกัด " เพื่อกำจัดสิ่งเหล่านั้นเช่นกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.