Featured Post

การเปรียบเทียบฐานข้อม

สรุปการเปรียบเทียบฐานข้อมูล SQL ชนิดต่างๆ 1.คำสั่ง Join ทุกฐานข้อมูลสามารถใช้ INNER JOINs ได้ แต่ join types ประเภทอื่นๆ ไม่สามารถใช้ได้ทุกฐานข้อมูลแต่ขึ้นอยู่กับชนิดของฐานข้อมูล yes...

อ่านต่อ

นิยามของซอฟต์แวร์ Open Source

Posted by suthamas | Posted in Opensource | Posted on 30-10-2009

0

นิยามของซอฟต์แวร์ Open Source

องค์กรอิสระ Open Source Initiative (OSI) ได้นิยามซอฟต์แวร์โอเพ่นซอร์สไว้ดังนี้

  1. อนุญาตให้นำไปเผยแพร่ได้อย่างเสรี (Free Redistribution)
  2. ให้มาพร้อมกับซอฟต์แวร์ต้นฉบับ (Source Code)
  3. อนุญาตให้สร้างซอฟต์แวร์ใหม่โดยต่อยอดจากซอฟต์แวร์ต้นฉบับ (Derived Works)
  4. ต้องไม่แบ่งแยกผู้พัฒนาออกจากซอฟต์แวร์ต้นฉบับ (Integrity of the Author”s Source Code)
  5. จะต้องไม่เลือกปฏิบัติเพื่อกีดกันบุคคล หรือกลุ่มบุคคล (No Discrimination Against Persons or Groups)
  6. จะต้องไม่จำกัดการใช้เฉพาะกลุ่มใดกลุ่มหนึ่งเท่านั้น (No Discrimination Against Field of Endeavor)
  7. การเผยแพร่ไลเซนต์ (Distribution of License)
  8. ไลเซนต์ของซอฟต์แวร์จะต้องไม่ขึ้นกับไลเซนต์ของผลิตภัณฑ์ (License Must Not be Specific to a Product)
  9. ไลเซนต์ของซอฟต์แวร์จะต้องไม่จำกัดไลเซนต์ของซอฟต์แวร์อื่น (License Must Not Restrict Other Software)
  10. ไลเซนต์จะต้องไม่ผูกติดกับเทคโนโลยี (License Must Be Technology-Neatral)

เอกสารอ้างอิง: The Open Source Initiative (OSI). The Open Source Definition.



Advertise Here