นิยามของซอฟต์แวร์ Open Source
Posted by suthamas | Posted in Opensource | Posted on 30-10-2009
0
นิยามของซอฟต์แวร์ Open Source
องค์กรอิสระ Open Source Initiative (OSI) ได้นิยามซอฟต์แวร์โอเพ่นซอร์สไว้ดังนี้
- อนุญาตให้นำไปเผยแพร่ได้อย่างเสรี (Free Redistribution)
- ให้มาพร้อมกับซอฟต์แวร์ต้นฉบับ (Source Code)
- อนุญาตให้สร้างซอฟต์แวร์ใหม่โดยต่อยอดจากซอฟต์แวร์ต้นฉบับ (Derived Works)
- ต้องไม่แบ่งแยกผู้พัฒนาออกจากซอฟต์แวร์ต้นฉบับ (Integrity of the Author”s Source Code)
- จะต้องไม่เลือกปฏิบัติเพื่อกีดกันบุคคล หรือกลุ่มบุคคล (No Discrimination Against Persons or Groups)
- จะต้องไม่จำกัดการใช้เฉพาะกลุ่มใดกลุ่มหนึ่งเท่านั้น (No Discrimination Against Field of Endeavor)
- การเผยแพร่ไลเซนต์ (Distribution of License)
- ไลเซนต์ของซอฟต์แวร์จะต้องไม่ขึ้นกับไลเซนต์ของผลิตภัณฑ์ (License Must Not be Specific to a Product)
- ไลเซนต์ของซอฟต์แวร์จะต้องไม่จำกัดไลเซนต์ของซอฟต์แวร์อื่น (License Must Not Restrict Other Software)
- ไลเซนต์จะต้องไม่ผูกติดกับเทคโนโลยี (License Must Be Technology-Neatral)
เอกสารอ้างอิง: The Open Source Initiative (OSI). The Open Source Definition.

