กลับไปหน้าบทความ

อ่าน 3 นาที

นิยามซอฟต์แวร์เสรี

คำจำกัดความของซอฟต์แวร์เสรี เป็นเอกสารนโยบายที่เขียนโดย Richard Stallman และเผยแพร่โดย มูลนิธิซอฟต์แวร์เสรี (FSF) โดยกำหนดนิยาม ของซอฟต์แวร์เสรี...

นิยามซอฟต์แวร์เสรี

คำจำกัดความของซอฟต์แวร์เสรีเป็นเอกสารนโยบายที่เขียนโดย Richard Stallmanและเผยแพร่โดยมูลนิธิซอฟต์แวร์เสรี (FSF) โดยกำหนดนิยามของซอฟต์แวร์เสรีว่าเป็นซอฟต์แวร์ที่ให้ผู้ใช้มีอิสระในการใช้ ศึกษา แบ่งปัน และแก้ไขซอฟต์แวร์ คำว่า "เสรี" ใช้ในความหมายเดียวกับ "เสรีภาพในการพูด" ไม่ใช่ "ฟรี" [ 1 ]

การเผยแพร่คำจำกัดความที่เก่าแก่ที่สุดเท่าที่ทราบปรากฏในฉบับเดือนกุมภาพันธ์ พ.ศ. 2529 ของ GNU's Bulletinซึ่งปัจจุบันเลิกตีพิมพ์แล้ว โดย FSF [ 2 ]ตั้งแต่ปี พ.ศ. 2539 เอกสารฉบับทางการได้รับการเก็บรักษาไว้ในส่วนปรัชญาของ เว็บไซต์ โครงการ GNUณ เดือนมีนาคม พ.ศ. 2568 คำจำกัดความดังกล่าวมีการแก้ไขครั้งใหญ่ 27 ครั้งนับตั้งแต่เผยแพร่ครั้งแรกทางออนไลน์ และได้รับการแปลเป็น 65 ภาษา[ 3 ] [ 4 ] FSF ยังเผยแพร่รายชื่อใบอนุญาตที่ตรงตามคำจำกัดความนี้ ด้วย

เสรีภาพที่สำคัญสี่ประการ

เสรีภาพที่สำคัญ 4 ประการของซอฟต์แวร์ จัดทำโดย เจสัน เยฮูดา อามิฮุด

คำจำกัดความที่เผยแพร่โดย FSF ในปี 1986 เดิมทีระบุประเด็นสำคัญสองประการ: [ 2 ]

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

ในปี พ.ศ. 2539 เมื่อเว็บไซต์โครงการ GNU เปิดตัว คำจำกัดความดังกล่าวได้รับการขยายให้รวมถึง "เสรีภาพสามระดับ" โดยเพิ่มเสรีภาพในการศึกษาซอฟต์แวร์อย่างชัดเจน (ซึ่งเดิมทีมีนัยยะอยู่แล้ว) [ 5 ] [ 6 ]ต่อมา Stallman ไม่เห็นด้วยกับการอธิบายว่าเป็น "ระดับ" โดยระบุว่าเสรีภาพทั้งหมดมีความสำคัญเท่าเทียมกัน[ 7 ]

ต่อมาได้มีการนำเสรีภาพข้อที่สี่มาใช้เพื่อยืนยันสิทธิ์ของผู้ใช้ในการเรียกใช้โปรแกรมอย่างชัดเจน เนื่องจากถือว่ามีความสำคัญมากกว่าข้ออื่นๆ จึงถูกจัดไว้เป็นอันดับแรก เนื่องจากเสรีภาพที่มีอยู่เดิมมีหมายเลขหนึ่งถึงสาม เสรีภาพข้อใหม่นี้จึงถูกกำหนดให้เป็น "เสรีภาพศูนย์" [ 8 ]การนับ เลขแบบเริ่มต้นที่ศูนย์ เช่นนี้ถือเป็นธรรมเนียมปฏิบัติทั่วไปในการเขียนโปรแกรมคอมพิวเตอร์เช่นกัน[ 9 ]

นิยามสมัยใหม่ระบุว่าโปรแกรมเป็นซอฟต์แวร์เสรีหากให้ผู้ใช้ได้รับเสรีภาพที่สำคัญสี่ประการดังต่อไปนี้: [ 10 ]

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

เสรีภาพข้อที่ 1 และ 3 กำหนดให้ ต้องมี ซอร์สโค้ดให้ใช้งานได้ เนื่องจากเป็นไปไม่ได้ที่จะศึกษาและแก้ไขซอฟต์แวร์โดยปราศจากซอร์สโค้ด

คำจำกัดความในภายหลัง

ในเดือนกรกฎาคม พ.ศ. 2540 บรูซ เพเรนส์ได้เผยแพร่ แนวทาง ปฏิบัติซอฟต์แวร์เสรีของเดเบียน[ 11 ] ต่อมา องค์กรริเริ่มโอเพนซอร์ส (OSI) ได้นำคำจำกัดความที่อิงตาม DFSG มาใช้ภายใต้ชื่อ คำ จำกัดความ โอเพนซอร์ส

การเปรียบเทียบกับคำจำกัดความของโอเพนซอร์ส

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

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

— มูลนิธิซอฟต์แวร์เสรี[ 12 ]

ดูเพิ่มเติม

  • นิยามซอฟต์แวร์เสรี
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=The_Free_Software_Definition&oldid=1360206247 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ นิยามซอฟต์แวร์เสรี

คำจำกัดความของซอฟต์แวร์เสรี เป็นเอกสารนโยบายที่เขียนโดย Richard Stallman และเผยแพร่โดย มูลนิธิซอฟต์แวร์เสรี (FSF) โดยกำหนดนิยาม ของซอฟต์แวร์เสรี...

เสรีภาพที่สำคัญสี่ประการ

คำจำกัดความที่เผยแพร่โดย FSF ในปี 1986 เดิมทีระบุประเด็นสำคัญสองประการ: [ 2 ]

คำจำกัดความในภายหลัง

ในเดือนกรกฎาคม พ.ศ. 2540 บรูซ เพเรนส์ ได้เผยแพร่ แนวทาง ปฏิบัติ ซอฟต์แวร์เสรีของเดเบียน [ 11 ] ต่อมา องค์กรริเริ่มโอเพนซอร์ส (OSI) ได้นำคำจำกัดความที่อิงตาม DFSG มาใช้ภายใต้ชื่อ คำ จำกัดความ โอเพนซอร์ส

การเปรียบเทียบกับคำจำกัดความของโอเพนซอร์ส

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