ซอฟต์แวร์เสรีกับซอฟต์แวร์โอเพ่นซอร์สมีความแตกต่างหรือไม่?


65

ฉันสับสนเล็กน้อยเกี่ยวกับคำสองคำนี้ มีความแตกต่างระหว่างพวกเขาหรือไม่?


1
ดีมากกับการอภิปรายทั้งหมดที่เกิดขึ้น การรวมตัวอย่างจะดีมาก
Mysterio

1
ว้าวฉันประหลาดใจที่คำถามนี้ได้ถูกนำออกไป จะมีคำตอบที่ยอดเยี่ยมออกมาจากนี้ไม่ต้องสงสัยเลย อาจเป็นหนึ่งในคำถามที่ดีที่สุดในเว็บไซต์นี้
Christopher Kyle Horton

1
แหล่งรวมข้อมูลที่ยอดเยี่ยมเกี่ยวกับคำศัพท์ทั้งสอง ข้อเสนอแนะที่ดีเยี่ยมจากชุมชนที่ดีเยี่ยม
Mysterio

คำตอบ:


94

คำว่าซอฟต์แวร์เสรีและซอฟต์แวร์โอเพนซอร์ซมีความหมายต่างกันถึงแม้ว่าหมวดหมู่ของซอฟต์แวร์ที่อ้างถึงจะเหมือนกันเกือบทั้งหมด

ซอฟต์แวร์เสรีคืออะไร

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

มูลนิธิซอฟต์แวร์เสรีเป็นผู้สนับสนุนและนักกิจกรรมองค์กรซอฟต์แวร์ฟรี, กองทุนและอื่น ๆ สนับสนุนโครงการ GNU (ซึ่งพัฒนาส่วนสำคัญของซอฟต์แวร์ที่จะเข้าสู่การกระจาย GNU / Linuxเช่นอูบุนตู) และเป็นผู้เขียนขององค์กรของหลาย ที่นิยมมากที่สุดซอฟต์แวร์เสรีใบอนุญาตรวมทั้งใบอนุญาตสาธารณะทั่วไป FSF กำหนดซอฟต์แวร์ฟรีเป็นซอฟต์แวร์ที่เคารพเสรีภาพทั้งสี่ซึ่งฉันอ้างถึงที่นี่ [linkifications mine]:

(0) อิสระในการเรียกใช้โปรแกรมเพื่อวัตถุประสงค์ใด ๆ (เสรีภาพ 0)

(1) อิสระในการศึกษาวิธีการทำงานของโปรแกรมและเปลี่ยนแปลงเพื่อให้คอมพิวเตอร์ของคุณทำงานได้ตามที่คุณต้องการ (อิสระ 1) การเข้าถึงซอร์สโค้ดเป็นเงื่อนไขเบื้องต้นสำหรับสิ่งนี้

(2) อิสระในการแจกจ่ายสำเนาเพื่อให้คุณสามารถช่วยเหลือเพื่อนบ้าน (เสรีภาพ 2)

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

อีกแหล่งที่มีประโยชน์และมีความสำคัญเกี่ยวกับสิ่งที่ทำและไม่ก่อให้ซอฟต์แวร์ฟรีเป็นDebian แนวทางการพัฒนาซอฟต์แวร์ฟรี (จากDebianโครงการที่กระจาย GNU / Linuxที่อูบุนตูจะได้มาเห็นบทความนี้ )

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

โอเพ่นซอร์สคืออะไร

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

ดังนั้นการเคลื่อนไหวโอเพนซอร์สเกิด หนึ่งในความคิดที่เข้าสู่ขบวนการนี้คือแนวคิดที่ว่าผู้สนับสนุนเป้าหมายที่ธุรกิจควรเน้นถึงข้อดีทางเทคนิคและผลกำไรของรูปแบบการพัฒนาแบบเปิด (ฟรี) แทนที่จะพูดถึงประเด็นทางจริยธรรมหรือการเมือง The Open Source Initiativeก่อตั้งขึ้นในฐานะหน่วยงานสนับสนุนสำหรับการเคลื่อนไหวแบบโอเพ่นซอร์สและเพื่อระบุและอนุมัติใบอนุญาตอย่างเป็นทางการในฐานะโอเพ่นซอร์ส Open Source Definitionของ OSI นั้นอ้างอิงโดยตรง บนแนวทางซอฟต์แวร์ฟรีของเดเบียนซึ่งไม่น่าแปลกใจเนื่องจากประเภทของซอฟต์แวร์จริงที่พิจารณาว่าฟรีนั้นเกือบจะเหมือนกับหมวดหมู่ซอฟต์แวร์จริงที่ถือว่าเป็นโอเพ่นซอร์ส

เก่ามาเปิดความคิดริเริ่มคำถามที่พบบ่อยแสดงออกทั้งความคล้ายคลึงกันอย่างมากและมุมมองที่แตกต่างกันระหว่างซอฟต์แวร์ฟรีและเปิดแหล่งที่มาเจตนารมณ์:

Open Source Initiative เป็นโปรแกรมทางการตลาดสำหรับซอฟต์แวร์ฟรี มันเป็นระดับเสียงสำหรับ "ซอฟต์แวร์เสรี" ในพื้นที่ที่ใช้งานได้ดีมากกว่าที่จะเก็บไว้ในอุดมการณ์ สารที่ชนะไม่ได้เปลี่ยนทัศนคติและสัญลักษณ์การสูญเสียมี

อุดมการณ์ของซอฟต์แวร์เสรีและโอเพ่นซอร์สเปรียบเทียบหรือเปรียบต่างในทางปฏิบัติอย่างไร

ในขณะที่แนวคิดที่อยู่เบื้องหลังซอฟต์แวร์เสรีและซอฟต์แวร์โอเพนซอร์ซนั้นแตกต่างกัน - หรืออย่างน้อยก็ระบุไว้ค่อนข้างแตกต่างกัน - ระบุโดยเฉพาะว่าคำศัพท์ต่างกันอย่างไรเมื่อใช้ในทางปฏิบัติในชุมชนนั้นซับซ้อนกว่าเล็กน้อย เนื่องจากพวกเขาอ้างถึงซอฟต์แวร์ประเภทเดียวกันเกือบจะทุกคนมักจะเลือกคำที่พวกเขาคิดว่าดีที่สุดไม่ว่าจะเป็นเพราะความชัดเจนอุดมการณ์การอนุมัติทางสังคมนิสัยหรือเหตุผลอื่น ๆ นอกจากนี้ในขณะที่ซอฟต์แวร์เสรีและอุดมการณ์โอเพนซอร์สนั้นมีความแตกต่างกัน แต่ก็มีมุมมองที่ดูเหมือนว่าจะเชื่อมโยงทั้งสองเข้าด้วยกัน ยกตัวอย่างเช่นในคำปรารภของเขาไปฉบับปกอ่อนบทสรุปของเอริคเอสเรย์มอนด์ 's วิหารกับตลาดสด (ไอ0-596-00108-8)Bob Youngเขียนว่า:

อิสรภาพไม่ใช่แนวคิดที่เป็นนามธรรมในธุรกิจ

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

เนื้อหานี้ไม่ได้อ้างอิงโดยตรงกับประเด็นทางจริยธรรมและการเมือง แต่พิจารณาหนึ่งในการพิจารณาค่อนข้างคล้ายอ้างโดยสภาคองเกรสเปรูเอ็ดการ์ Villanuevaในการอธิบายการผลักดันของเขาสำหรับรัฐที่จะใช้ฟรีมากกว่าซอฟต์แวร์ที่เป็นกรรมสิทธิ์ ( แปลเป็นภาษาอังกฤษโดยเกรแฮมนาวินยังเป็นเจ้าภาพที่นี่กับต้นฉบับที่นี่ ):

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

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

หนึ่งในเป้าหมายเริ่มต้นที่ชัดเจนของขบวนการโอเพนซอร์ซคือการเน้นย้ำถึงการสนับสนุนเสรีภาพอย่างชัดเจนโดยชัดเจนในช่วงต้นของบทความนี้ :

ความหมายของฉลากนี้คือเราตั้งใจที่จะโน้มน้าวให้โลกธุรกิจหันมาใช้วิธีการของเราเพื่อเหตุผลทางเศรษฐกิจความสนใจในตนเองและไม่ใช่อุดมการณ์

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

ฉันควรใช้คำใด

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

สำหรับสถานการณ์ที่เป็นที่พึงปรารถนาที่จะอ้างถึงแนวคิดของซอฟต์แวร์เสรีและซอฟต์แวร์โอเพ่นซอร์สพร้อมกัน (ทับซ้อนกันแล้ว) มีคำพ้องความหมาย F / OSS (ซอฟต์แวร์ฟรี / โอเพนซอร์ซ), FOSS (ฟรี [และ] ซอฟต์แวร์โอเพ่นซอร์ส) และ FLOSS (ซอฟต์แวร์ฟรี / Libre / Open Source) ดูบทความเกี่ยวกับคำศัพท์เหล่านี้รวมถึงบทความนี้ในหัวข้อทั่วไปของคำอื่น ๆ สำหรับซอฟต์แวร์ฟรี

มีซอฟต์แวร์ฟรีที่ไม่เปิดแหล่งที่มาหรือไม่?

อาจจะไม่. การดำเนินการตามข้อกำหนดซอฟต์แวร์เสรีและข้อกำหนดของโอเพ่นซอร์สอิสรภาพ 0 อาจต้องใช้เกณฑ์ OSD 5, 6, 7, 8, 9 และ 10 อิสรภาพ 1 ต้องใช้เกณฑ์ OSD 2 (และอาจ 7) อิสรภาพ 2 อาจต้องใช้เกณฑ์ OSD 1, 7, 8, และ 9; และอิสรภาพ 3 อาจต้องใช้เกณฑ์ OSD 1, 2, 3, 4, 7, 8 และ 10

มีซอฟต์แวร์โอเพนซอร์ซที่ไม่ให้บริการฟรีหรือไม่?

ดำเนินการตามคำจำกัดความใช่เพราะด้วยข้อยกเว้นของข้อกำหนดในการจัดหาซอร์สโค้ดคำจำกัดความของโอเพ่นซอร์สจะเกี่ยวข้องกับตัวเองเฉพาะกับสิ่งที่จำเป็นต้องมีใบอนุญาต ในทางตรงกันข้ามตามข้อกำหนดของFree Softwareสำหรับซอฟต์แวร์ที่ให้ฟรีจะต้องเป็นไปได้จริงที่จะใช้สิทธิทั้งสี่

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

ปัญหาล่าสุดของอุปกรณ์ที่ใช้ซอฟต์แวร์โอเพ่นซอร์สที่ไม่ได้ใช้งานจริงนั้นได้สร้างความขัดแย้งระหว่างผู้สนับสนุนโอเพ่นซอร์สกับแนวคิดซอฟต์แวร์เสรี การเคลื่อนไหวโอเพนซอร์ซเน้นถึงข้อดีทางเทคนิคของFOSS แต่สิ่งที่เกี่ยวกับเมื่อฟังก์ชั่นของซอฟต์แวร์ไม่ได้อยู่ภายใต้การควบคุมของผู้ใช้จริง? Richard Stallman เขียน [ellipsis mine]:

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

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

ซอฟต์แวร์นี้อาจเป็นโอเพ่นซอร์สและใช้รูปแบบการพัฒนาโอเพ่นซอร์ส แต่จะไม่เป็นซอฟต์แวร์เสรีเนื่องจากจะไม่เคารพเสรีภาพของผู้ใช้ที่ใช้งานจริง

มีแนวคิดที่แตกต่างกันเกี่ยวกับซอฟต์แวร์เสรีที่ต้องเคารพในทางปฏิบัติเพื่อให้เป็นอิสระ แต่ข้อพิพาทในเรื่องที่ว่า tivoization ทำให้ซอฟต์แวร์ที่ไม่มีข้อ จำกัด นั้นยังคงมีข้อพิพาทเกี่ยวกับเสรีภาพอยู่หรือไม่ ตัวอย่างเช่นLinus Torvaldsคิดว่า tivoization (คำที่เขาไม่ชอบ) ของLinux ไม่ควรถูกห้ามแต่นี่เป็นความเชื่อที่ว่ามันไม่ได้ป้องกันไม่ให้ผู้คนใช้ซอฟต์แวร์อย่างอิสระ (บนอุปกรณ์อื่น)

ซอฟต์แวร์เสรีและโอเพ่นซอร์สนำไปใช้กับ Ubuntu ได้อย่างไร

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

เมื่อคุณติดตั้ง Ubuntu คุณจะได้รับตัวเลือกในการติดตั้งซอฟต์แวร์ที่ไม่มีค่าใช้จ่ายเพื่อใช้งานฟังก์ชั่นเช่นเล่นไฟล์ MP3 ใน Ubuntu ไดรเวอร์เพิ่มเติมแนะนำและอำนวยความสะดวกในการติดตั้งไดรเวอร์ที่ไม่ต้องใช้อุปกรณ์บางอย่างเช่นการ์ดวิดีโอและการ์ดเครือข่าย ซอฟต์แวร์ที่ไม่ใช่ฟรี (เช่น Adobe Flash และ Skype) มีให้ใช้งานในที่เก็บข้อมูลหลากหลายและพันธมิตร นอกจากนี้ขึ้นอยู่กับคำจำกัดความของ "รวมถึง" อูบุนตูอาจถูกพิจารณาให้รวมซอฟต์แวร์ที่ไม่ต้องเสียค่าใช้จ่ายในการที่ Software Center มอบความสามารถในการติดตั้งเครื่องชำระเงินที่เป็นกรรมสิทธิ์

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

เราเชื่อว่าผู้ใช้คอมพิวเตอร์ทุกคน:

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

ปรัชญาของเราสะท้อนให้เห็นในซอฟต์แวร์ที่เราผลิตวิธีการแจกจ่ายและเงื่อนไขการอนุญาตของเราเช่นกัน - นโยบายลิขสิทธิ์ของ Ubuntu

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

จากนั้นจะหารือและยกย่องทั้งซอฟต์แวร์เสรีและการเคลื่อนไหวแบบโอเพนซอร์สและกล่าวว่า:

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

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


2
ว้าวสิ่งเหล่านี้ในหัวเดียว
Mysterio

ขอบคุณสำหรับคำตอบที่ละเอียดชัดเจนและสมดุลเช่นนี้
david.libremone

@Eliah ไม่เป็นไรถ้าคุณใช้คำตอบส่วนใหญ่สำหรับโพสต์บล็อกของฉันใน FOSS? ผมเป็นคนหนึ่งที่ถามคำถาม :)
Mysterio

4
@Mysterio ใช่โปรดทำ! ตามคำถามที่พบบ่อยการโพสต์ทั้งหมดบน AskUbuntu.com ได้รับอนุญาตภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์แบบแสดงที่มา - อนุญาต 3.0 ที่ไม่ได้รับการแปลซึ่งเป็นใบอนุญาตเนื้อหาฟรี เช่นเดียวกับ GNU GPL CC BY-SA 3.0 เป็นใบอนุญาต copyleft ดังนั้นผลงานที่ตีพิมพ์ที่เผยแพร่ (ในกรณีนี้โพสต์บล็อกของคุณ) จะต้องได้รับการนำเสนอด้วย โปรดดูที่นี่สำหรับสิทธิ์และความรับผิดชอบของคุณ (หากคุณไม่ต้องการสิทธิ์ใด ๆ ในนั้นโปรดแจ้งให้เราทราบ)
Eliah Kagan

โอเคคุณไม่ได้รับสิทธิใด ๆ กับโพสต์นี้ภายใต้ใบอนุญาตในคำถาม
Mysterio

15

"ฟรี" อาจหมายถึงสิ่งหนึ่ง (หรือทั้งสองอย่าง) จากสองสิ่ง: "ฟรี" ใน "ไม่มีค่าใช้จ่าย" ("ฟรี" "ฟรีเหมือนเบียร์") หรือ "ฟรี" เหมือนใน "ฟรีที่จะแก้ไข" (" ฟรี "" ฟรีเหมือนคำพูด ")

"โอเพ่นซอร์ส" เพียงหมายความว่าซอร์สโค้ดนั้นพร้อมใช้งานโดยนักพัฒนาและไม่จำเป็นต้อง "ฟรีเหมือนเบียร์" หรือ "ฟรีดังคำพูด" (แม้ว่ามันจะเป็นอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง)

นี่คือแผนภาพ Venn ที่มีประโยชน์: http://www.gnu.org/philosophy/categories.html


3
"โอเพ่นซอร์ส" ไม่เพียง แต่หมายความว่านักพัฒนาทำให้ซอร์สโค้ดพร้อมใช้งาน ดูopensource.org/docs/osdสำหรับรายละเอียด
Eliah Kagan

4
นอกจากนี้ในวลี "ซอฟต์แวร์เสรี", "ฟรี" มักจะอ้างถึงอิสรภาพและไม่มีราคา ดูgnu.org/philosophy/free-sw.htmlและen.wikipedia.org/wiki/Free_software คำว่า "ซอฟต์แวร์เสรี" ครั้งหนึ่งเคยถูกใช้เป็นครั้งคราวโดย บริษัท ซอฟต์แวร์ที่เป็นกรรมสิทธิ์เพื่ออ้างถึงฟรีแวร์แต่ความหมายนั้นเกือบจะหมดไปจากการใช้งานและนี่ถือเป็นการใช้งานผิดพลาดของคำว่า "ซอฟต์แวร์เสรี" (ดูลิงค์ด้านบน )
Eliah Kagan

@EliahKagan คุณโต้แย้งตัวเองด้วยคำพูดของคุณเอง "'ฟรี' หมายถึงอิสรภาพเสมอ ... " แล้วคุณก็บอกว่ามันเป็น "ใช้เป็นครั้งคราว ... เพื่ออ้างถึงฟรีแวร์" TBH "ซอฟต์แวร์เสรี" มักจะถูกกำหนดไว้ในประกาศลิขสิทธิ์เพื่อวิเคราะห์ความหมายที่ใช้งานอยู่
zzzzBov

1
@EliahKagan คุณอาจต้องการเน้นว่ากลุ่มGNUอ้างถึงอิสรภาพเสมอเมื่อพูดถึง "ซอฟต์แวร์เสรี"
Thorbjørn Ravn Andersen

@ ThorbjørnRavnAndersenมันไม่ใช่แค่ GNU folks ตัวอย่างเช่นนักพัฒนา FreeBSD, NetBSD, OpenBSD จำนวนมากมีความรู้สึกที่ค่อนข้างเปรี้ยวเกี่ยวกับโครงการ GNU แต่พวกเขายังคงอ้างถึงอิสรภาพเมื่อพวกเขาพูดถึงซอฟต์แวร์เสรี (เช่น "การมีอยู่ของอนุพันธ์ที่เป็นกรรมสิทธิ์ไม่ได้ทำให้ OpenBSD ว่างน้อยลง") ความคิดที่ว่าโครงการ GNU และมูลนิธิซอฟต์แวร์เสรีครอบคลุมทุกคนที่ยืนหยัด เกี่ยวกับซอฟต์แวร์เสรีด้วยเหตุผลเรื่องเสรีภาพเป็นสิ่งที่เข้าใจผิด การใช้คำว่า "ซอฟแวร์ฟรี" หมายถึง "ฟรี" เป็นในทางที่ผิดที่โดยเฉพาะอย่างยิ่งในบริบทอูบุนตู
Eliah Kagan

4

ไม่มีอำนาจใดที่สามารถนิยามความหมายของคำได้ มันถูกกำหนดโดยวิธีการใช้งานและดังนั้นความหมายของคำสามารถเปลี่ยนแปลงได้ตลอดเวลาหรือคำสามารถหมายถึงสิ่งต่าง ๆ กับกลุ่มคนต่าง ๆ ในเวลาเดียวกัน

ที่กล่าวว่า: วิกิพีเดีย , มูลนิธิซอฟต์แวร์เสรี , โครงการเดเบียน , โครงการอูบุนตู , GNUเห็นด้วยกับสิ่งหนึ่ง: "ซอฟต์แวร์เสรี"เป็นเรื่องเกี่ยวกับเสรีภาพไม่ใช่ค่าใช้จ่าย ซอฟต์แวร์ฟรีอาจมีค่าใช้จ่ายหรือไม่

ไม่มีข้อตกลงมากว่าในวันที่คำว่า"ซอฟต์แวร์โอเพนซอร์ส" ในขณะที่บางคนบอกว่าก็หมายความว่ารหัสที่มาให้บริการ (ประโยคบางอย่างเกี่ยวกับวิกิพีเดีย ) และGNU อื่น ๆ จะยืนยันว่าซอฟต์แวร์ฟรีและซอฟต์แวร์โอเพนซอร์สเกี่ยวกับความคิดเดียวกันเช่นopensource.org อย่างไรก็ตามสิทธิ์ในการเผยแพร่ซอฟต์แวร์ที่แก้ไขไม่จำเป็นต้องเป็นส่วนหนึ่งของ "ซอฟต์แวร์โอเพนซอร์ซ" ( วิกิพีเดียแต่ตรงกันข้ามกับสิ่งนี้นิยามของโอเพ่นซอร์สอีกครั้ง)

เพื่อนำตัวอย่างบางส่วนจากคำตอบอื่น ๆ ไปไว้ในหมวดหมู่เหล่านี้: skype: ไม่; Fedora : ซอฟต์แวร์ฟรีและซอฟต์แวร์โอเพนซอร์ซ Google Chrome: ไม่ (เท่าที่ฉันรู้) แต่ Chromium เป็นซอฟต์แวร์เสรีและซอฟต์แวร์โอเพนซอร์ส

สรุป:

หลายกลุ่มทุ่มเทเวลาและความพยายามในการทำให้ผู้คนสับสนเกี่ยวกับคำเหล่านี้ โดยเฉพาะ Free Software Foundation ซึ่งดูเหมือนว่าจะใช้คำว่า "ซอฟต์แวร์โอเพ่นซอร์ส" แตกต่างจากโอเพ่นซอร์สอย่างสิ้นเชิง และการริเริ่มโอเพ่นซอร์สซึ่งเป็นการนำเสนอและส่งเสริมคำศัพท์ใหม่ (ซอฟต์แวร์โอเพนซอร์ซ) เพื่อหมายถึงคำเดียวกันกับคำว่า "ซอฟต์แวร์เสรี" ที่จัดตั้งขึ้นแล้ว

นอกจากนี้คุณยังสามารถอ่านข้อมูลเพิ่มเติมได้ที่นี่


2

ฉันจะบอกว่าภาพประกอบของความแตกต่างซึ่งแสดงให้เห็นว่า Shuttleworth เป็นโอเพ่นซอร์สมากกว่าซอฟต์แวร์ฟรีสามารถพบได้ในคำพูดต่อไปนี้ (ในการตอบสนองต่อความร่วมมือกับ บริษัท ที่เป็นกรรมสิทธิ์):

หากวิธีการมองโลกของคุณมีประสิทธิผลมากขึ้นมีประสิทธิภาพมีประสิทธิภาพลึกซึ้งและใช้งานได้จริงคุณควรมั่นใจว่าคุณจะชนะในระยะยาว

(สัมภาษณ์ slashdot)

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


2

คำFree SoftwareและOpen-source Softwareมาจากสองการเคลื่อนไหว: -

  1. การเคลื่อนไหวของซอฟต์แวร์ฟรีและ
  2. การเคลื่อนไหวโอเพนซอร์ซ

คำที่เกี่ยวข้อง: -

มีบทความสองบทความที่ค้นหาเกี่ยวกับGNUที่เกี่ยวข้องกับสิ่งนี้คือ:

  • http://www.gnu.org/philosophy/open-source-misses-the-point.html (ใหม่และดีกว่า)

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

  • https://www.gnu.org/philosophy/free-software-for-freedom.html (เก่ากว่า & ถูกแทนที่)

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

ในคำถามที่พบบ่อยเกี่ยวกับ OSI: - "ซอฟต์แวร์เสรี" คืออะไรและเป็นเช่นเดียวกับ "โอเพ่นซอร์ส"

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

ฉันมาที่นี่เพื่อแนบรายละเอียดเกี่ยวกับ:

ซอฟต์แวร์ฟรีและโอเพ่นซอร์สเกี่ยวข้องกับประเภทของโปรแกรมอย่างไร

       / ---------------------------------------------- \
      / | | \
     / | | \
    / | | \
        | |
        | แหล่งอนุญาตคือ GNU * GPL, Apache, |
        | BSD ดั้งเดิม, แก้ไข BSD, |
ฟรี X11, ชาวต่างชาติ, Python, MPL, ฯลฯ , |
        | และไฟล์ที่เรียกใช้งานได้จะไม่ถูกปรับขนาด โอเพ่นซอร์ส
        | |
        | |
    \ | |
     \ | |
      \ | | /
       \ ---------------------------------------------- /
        | อุปกรณ์ tivoized (tyrant) | O | /
        ---------------------------------------------- /

โดดเด่น (อ้าง) หมายเหตุ: -

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

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