ตัวแบบโอเพนซอร์ซ (
อังกฤษ: open-source model) เป็นตัวแบบการพัฒนาซอฟต์แวร์แบบกระจายอำนาจที่สนับสนุนให้มีการร่วมมือกันอย่างเสรี
[1][2] หลักของการพัฒนาซอฟต์แวร์โอเพนซอร์ซคือการผลิตแบบเสมอกัน (peer production) โดยมหาชนสามารถเข้าถึงผลิตผล เช่น
ซอร์ซโค้ด พิมพ์เขียว และเอกสารกำกับโปรแกรมได้อย่างเสรี การเคลื่อนไหวเกี่ยวกับโอเพนซอร์ซทางด้านซอฟต์แวร์เริ่มโดยเป็นการตอบโต้ข้อจำกัดของโค้ดจำกัดสิทธิ ตัวแบบถูกใช้สำหรับโครงการ เช่น ใน
open-source appropriate technology[3] และการคิดค้นยาแบบโอเพนซอร์ซ
[4][5]โอเพนซอร์ซส่งเสริมการเข้าถึงอย่างเสรีผ่านโอเพนซอร์ซหรือ
สัญญาอนุญาตเสรีต่อการออกแบบหรือพิมพ์เขียวของผลิตผล รวมถึงการแจกจ่ายการออกแบบหรือพิมพ์เขียวนั้นอย่างสากล
[6][7] ก่อนคำว่า โอเพนซอร์ซ จะถูกใช้อย่างแพร่หลาย ผู้พัฒนาและผู้ผลิตใช้คำศัพท์อื่น ทว่าคำว่า โอเพนซอร์ซ ได้รับความนิยมหลัง
อินเทอร์เน็ตเริ่มแพร่หลาย
[8] การเคลื่อนไหวซอร์ฟแวร์โอเพนซอร์ซเริ่มขึ้นเพื่อสร้างความชัดเจนด้านลิขสิทธิ์
การจดใบอนุญาต โดเมน และประเด็นเกี่ยวกับผู้บริโภคกล่าวคือโอเพนซอร์ซหมายถึงโปรแกรมคอมพิวเตอร์ที่มีซอร์ซโค้ดซึ่งเข้าถึงได้โดยสาธารณะเพื่อใช้หรือเปลี่ยนแปลงจากต้นฉบับ โค้ดโอเพนซอร์ซสร้างมาเพื่อให้นักเขียนโปรแกรมสามารถร่วมมือกันพัฒนาซอร์ซโค้ดและแบ่งปันการเปลี่ยนแปลงกับชุมชน โค้ดถูกเผยแพร่ภายใต้เงื่อนไขของ
สัญญาอนุญาตซอฟต์แวร์ คนอื่นสามารถดาวน์โหลด ปลับเปลี่ยน และเผยแพร่รุ่นอื่นกลับไปยังชุมชนตามแต่เงื่อนไขของสัญญาอนุญาตการเคลื่อนไหวเกี่ยวกับโอเพนซอร์ซ ยังจุดประกายให้งานวิจัยด้าน
เทคโนโลยีชีวภาพมีความโปร่งใสและเสรีภาพมากขึ้น ตัวอย่างเช่น
CAMBIA[9] แม้กระทั่งวิธีวิทยาทางงานวิจัยเองก็สามารถได้ประโยชน์จากการประยุกต์ใช้หลักการโอเพนซอร์ซ
[10]