ซอฟต์แวร์เสรีคือ ผู้ใช้ ซอฟต์แวร์มีอิสระในการแบ่งปัน สำรวจ และแก้ไข โดยนำปรัชญาของ [การศึกษา] การแบ่งปัน และการพัฒนาความร่วมมือที่เห็นในวิทยาศาสตร์อื่นๆ มาสู่ศิลปะการเขียนโปรแกรมคอมพิวเตอร์
จากคำจำกัดความของซอฟต์แวร์เสรี :
“ซอฟต์แวร์เสรี” เป็นเรื่องของเสรีภาพ ไม่ใช่ราคา เพื่อให้เข้าใจแนวคิดนี้ คุณควรคิดว่า "อิสระ" เป็น "เสรีภาพในการพูด" ไม่ใช่ "เบียร์ฟรี" ซอฟต์แวร์เสรีเป็นเรื่องของเสรีภาพของผู้ใช้ในการรัน คัดลอก แจกจ่าย ศึกษา เปลี่ยนแปลง และปรับปรุงซอฟต์แวร์ แม่นยำยิ่งขึ้น หมายความว่าผู้ใช้โปรแกรมมีเสรีภาพที่จำเป็นสี่ประการ:
- เสรีภาพในการรันโปรแกรมเพื่อวัตถุประสงค์ใดก็ได้ (เสรีภาพ 0)
- อิสระในการศึกษาวิธีการทำงานของโปรแกรม และเปลี่ยนแปลงเพื่อให้เป็นไปตามที่คุณต้องการ (เสรีภาพ 1) การเข้าถึงซอร์สโค้ดถือเป็นเงื่อนไขเบื้องต้นสำหรับสิ่งนี้
- อิสระในการแจกจ่ายสำเนาเพื่อให้คุณสามารถช่วยเพื่อนบ้านได้ (เสรีภาพ 2)
- เสรีภาพในการแจกจ่ายสำเนาเวอร์ชันที่แก้ไขของคุณให้กับผู้อื่น (เสรีภาพ 3) การทำเช่นนี้จะทำให้ทั้งชุมชนมีโอกาสได้รับประโยชน์จากการเปลี่ยนแปลงของคุณ การเข้าถึงซอร์สโค้ดถือเป็นเงื่อนไขเบื้องต้นสำหรับสิ่งนี้
โครงการซอฟต์แวร์ฟรีที่มีชื่อเสียง ได้แก่ ระบบปฏิบัติการ GNU/ Linux , เว็บเบราว์เซอร์ Mozilla Firefox และ เว็บเซิร์ฟเวอร์ Apacheซึ่งขับเคลื่อนสองในสามของเวิลด์ไวด์เว็บ
การใช้งานทางธุรกิจและภาครัฐ
ซอฟต์แวร์ฟรีถูกใช้อย่างแพร่หลายในธุรกิจขนาดใหญ่ รวมถึงบริษัทส่วนใหญ่ใน FTSE 100 และรัฐบาล (โดยเฉพาะในละตินอเมริกา) ล่าสุดการย้ายไปยัง Web Apps และSaaSแทนที่จะเป็นแอปเดสก์ท็อปแต่ละตัว พบว่าระบบการจัดการเนื้อหาซอฟต์แวร์ฟรีที่มีความยืดหยุ่นเพิ่มขึ้น เช่นPloneและDrupalซึ่งทั้งสองอย่างนี้มีการใช้กันอย่างแพร่หลายในเว็บไซต์การกุศลและภาครัฐ
คำนี้มักใช้แทนกันได้กับOpen Sourceอย่างไรก็ตาม Open Source เป็นแนวทางเชิงปฏิบัติสำหรับการพัฒนาร่วมกัน ในขณะที่ Free Software เป็นความพยายามที่ใส่ใจในตัวเองในการปกป้องเสรีภาพของผู้ใช้ - ผลลัพธ์สุดท้ายอาจเหมือนกัน แต่ความแตกต่างอยู่ที่ ปรัชญาและแนวทาง