คำนิยามของ ต้นกำเนิดเปิด (Open Source)
คำนำ
การเปิดแหล่งที่มา (Open source) มิได้หมายถึงแค่ การเข้าถึง ซอร์สโคด
(source code). เงื่อนไขการจำหน่ายของ ซอฟท์แวร์แบบเปิดแหล่งที่มา
ต้องเป็นไปตาม บรรทัดฐาน ต่อไปนี้:
๑. จำหน่ายได้อย่างเสรี
หนังสืออนุญาต จะต้องไม่ จำกัดพรรคใดๆ จากการขาย หรือ การแจก
ซอฟต์แวร์ดังกล่าว ในลักษณะ ที่เป็น ส่วนหนึ่ง ของ
การรวมซอฟท์แวร์เพื่อการจำหน่าย ซึ่งประกอบด้วย โปรแกรมจาก แหล่งต่างๆ
หลายแหล่ง. หนังสืออนุญาตนั้น จะต้องไม่ เรียก ค่าธรรมเนียม หรือ
ค่าอื่นๆ ในการขาย ดังกล่าว.
๒. ซอร์สโคด
โปรแกรมนั้น ต้อง รวมซอร์สโคด และ ต้องอนุญาต การจำหน่าย ของ ซอร์สโคด
พร้อมกับ โปรแกรมที่คอมไพล์แล้ว. ในกรณีที่ ผลิตภัณฑ์บางรูปแบบ
ไม่ได้
จำหน่าย พร้อม ซอร์สโคด, ต้อง ประชาสัมพันธ์ หนทางในการได้ซอร์สโคด ให้ดี
และ หนทางนั้น ต้องไม่ ทำให้เกิด ค่าใช้จ่าย มากเกินเหตุ ด้วย, หรือ
จัดให้มี การดาวน์โหลดได้ ทางอินเตอร์เน็ต โดยไม่คิดราคา จะดีที่สุด.
ซอร์สโคดนั้น ต้อง อยู่ในแบบที่สะดวก สำหรับโปรแกรมเมอร์ ที่จะดัดแปลง
โปรแกรมนั้น. ไม่อนุญาต การแกล้งทำให้ ซอร์สโคดดูสับสน.
ไม่อนุญาต
รูปแบบ ที่อยู่ระหว่างการคอมไพล์ เช่นที่ออกมาจาก พรีโปรเซสเซอร์
(preprocessor) หรือ ตัวแปลภาษา (translator).
๓. งานต่อเนื่อง
หนังสืออนุญาต ต้องอนุญาต การ ทำการดัดแปลง และการทำงานต่อเนื่อง,
และต้องอนุญาต ให้ จำหน่ายงานดังกล่าวได้ ภายใต้ เงื่อนไขเดียวกับ
หนังสืออนุญาต ของ ซอฟต์แวร์ต้นฉบับ.
๔. ความสมบูรณ์ของซอร์สโคดของผู้ประพันธ์
หนังสืออนุญาต อาจ จำกัด ไม่ให้ จำหน่าย ซอร์สโคดที่ถูกดัดแปลง ได้
เพียง ถ้า หนังสืออนุญาต อนุญาต การจำหน่าย ของ "แพทช์ไฟล์" (patch
files) พร้อมกับซอร์สโคด เพื่อ ใช้ใน การดัดแปลง โปรแกรม ยามคอมไพล์.
หนังสืออนุญาตต้อง อนุญาต การจำหน่าย ซอฟท์แวร์ ที่ สร้างจาก
ซอร์สโคดที่ถูกดัดแปลง อย่างชัดเจน. หนังสืออนุญาต อาจเรียกร้อง ให้
งานดัดแปลง ใช้ ชื่อ หรือ หมายเลขเวอร์ชั่น (version) ต่างออกไป
จากซอฟท์แวร์ต้นฉบับ.
๕. ไม่กีดกัน บุคคล หรือ กลุ่ม ใดๆ
หนังสืออนุญาต ต้องไม่ กีดกัน บุคคล หรือ กลุ่มบุคคล ใดๆ.
๖. ไม่กีดกัน การคันคว้าในสาขาใดๆ
หนังสืออนุญาต ต้องไม่ จำกัด บุคคลใดๆ จากการ ใช้โปรแกรมนั้น ใน
การค้นคว้าสาขาใดๆ. ตัวอย่างเช่น, หนังสืออนุญาตอาจจะไม่ห้าม
การใช้โปรแกรมนั้น จากการใช้ในธุรกิจ, หรือ จากการใช้ใน งานวิจัยยีน
(genetic research).
๗. การจำหน่าย หนังสืออนุญาต
สิทธิ ที่พ่วงไปกับ โปรแกรมนั้น ต้องมีผลบังคับ
กับทุกคนที่ได้รับโปรแกรมนั้น โดยไม่ต้อง มีการขอ หนังสืออนุญาต เพิ่มเติม
จากบุคคลใดๆ.
๘. หนังสืออนุญาต ต้องไม่เจาะจงจำเพาะผลิตภัณฑ์
สิทธิ ที่พ่วงไปกับ โปรแกรมหนึ่ง ต้องไม่ขึ้นอยู่กับ
การที่โปรแกรมเป็นส่วนหนึ่งของ การรวมจำหน่ายซอฟต์แวร์ (software
distribution) ใดๆ เป็นพิเศษ. ถ้า โปรแกรมหนึ่ง ถูกดึงออกจาก
การรวมจำหน่ายซอฟท์แวร์ หนึ่งๆ และ นำไปใช้ หรือ จำหน่าย ภายใต้ เงื่อนไข
ของ หนังสืออนุญาตของโปรแกรมนั้น, ทุกคนที่ได้รับโปรแกรม ควรได้รับ
สิทธิเดียวกัน ที่ได้มอบให้กับ การรวมจำหน่ายซอฟท์แวร์ ต้นฉบับ.
๙. หนังสืออนุญาต ต้องไม่มีข้อจำกัด กับ ซอฟท์แวร์อื่น
หนังสืออนุญาต ต้องไม่ตั้งข้อจำกัดใดๆ กับ
ซอฟท์แวร์ที่ถูกจำหน่ายไปพร้อมกับ ซอฟแวร์ที่ได้รับอนุญาต.
ตัวอย่างเช่น,
หนังสืออนุญาต ต้องไม่ ยืนกรานว่า โปรแกรมอื่นๆ ทั้งหมด ที่ จำหน่าย
ไปในสื่อเดียวกันนั้น ต้องเป็น โอเพ่นซอร์สซอฟท์แวร์.
|