|
แนวคิดการใช้งานซอฟต์แวร์รหัสเปิด (Opensource Software) ปรากฏเป็นรูปเป็นร่างที่แท้จริงแล้วในภาคปฏิบัติ เนื่องจากมีผู้สนใจด้านนี้รวมกลุ่มกันพัฒนาซอฟต์แวร์ภายใต้แนวคิดนี้ ซึ่งเป็นการรวมพลังความคิด ความรู้ความสามารถ เพื่อร่วมกันสร้างสรรค์ผลงานด้านซอฟต์แวร์ จนกระทั่งวันนี้ผลผลิตแห่งภูมิปัญญา ได้ก่อให้เกิดซอฟต์แวร์ขึ้นจำนวนมากมาย ให้เราได้นำมาใช้ประโยชน์กัน และยังคงเดินหน้าพัฒนาต่อไปอย่างต่อเนื่อง
ซอฟต์แวร์รหัสเปิดมีการพัฒนาตั้งแต่โปรแกรมอำนวยความสะดวกขนาดเล็ก ไปจนถึงระบบปฏิบัติการที่มีประสิทธิภาพสูง หลายต่อหลายโปรแกรมได้รับการพัฒนาจนมีคุณภาพสูง ทั้งในด้านของประสิทธิภาพ และความเชื่อถือได้ จนได้รับความนิยมอย่างสูง และมีการนำไปประยุกต์ใช้งานอย่างกว้างขวาง อย่างไรก็ตามมีหลายท่านที่อาจจะเกิดข้อสงสัยในใจว่า “ซอฟต์แวร์รหัสเปิด คืออะไร มีความหมายอย่างไร ใช้งานได้ดีเพียงใด เหมาะสมกับการนำมาประยุกต์ใช้งานกับงานจริงหรือไม่ ลักษณะใด “Opensource” หรือเขียนทับศัพท์เป็นคำไทยว่า “โอเพ่นซอร์ส” คือคำที่ใช้แทนคำว่า ฟรีซอฟต์แวร์ (Free Software) หรือซอฟต์แวร์เสรี ที่ให้เสรีภาพการติดตั้ง การเรียกใช้งาน, แก้ไขปรับปรุง และเผยแพร่โปรแกรม ไม่ว่าจะโดยการจำหน่ายหรือให้ฟรีก็ตาม แต่ที่สำคัญคือต้องแถมซอร์สโค้ด (Source Code) ไปด้วย
Opensource คือ การพัฒนาซอฟต์แวร์โดยวางอยู่บนแนวคิดที่อาศัยความร่วมมือของนักพัฒนาทั่วโลก เพื่อสร้างซอฟต์แวร์ที่ดีกว่า และเป็นสิทธิของทุกๆ คนร่วมกันอย่างแท้จริง Opensource คือ ซอฟต์แวร์ที่สามารถนำไปใช้งาน ศึกษา แก้ไข และเผยแพร่ (ไม่ว่าจะแก้ไขหรือไม่ ไม่ว่าจะคิดราคาหรือไม่) ได้อย่างเสรี ปราศจากเงื่อนไขเพิ่มเติม (เช่น คิดค่า License หรือต้องเซ็นสัญญาพิเศษ) โดยการพัฒนาต้องเปิดเผยซอร์สโค้ด (รหัสต้นฉบับ) ให้สาธารณะนำไปพัฒนาต่อยอดได้ ทำให้เกิดการร่วมมือกันทำงานอย่างไร้พรมแดนผ่านเครือข่ายอินเทอร์เน็ต ดังนั้นซอฟต์แวร์โอเพนซอร์ส และซอฟต์แวร์เสรี จึงมีความหมายเดียวกัน และใช้แทนกันได้ โดยการพัฒนาซอฟต์แวร์จะอาศัยหลักการที่มีเงื่อนไขที่ชัดเจนของ License ที่เรียกว่า Opensource License (เช่น GPL, BSD) การจะเป็นซอฟต์แวร์แบบโอเพนซอร์สหรือไม่ ดูได้จาก License ที่ใช้ว่าตรงตามเกณฑ์ข้างต้นหรือไม่ ทั้งนี้เงื่อนไขต้องเปิดให้ศึกษาและแก้ไขได้อย่างเสรี ผู้ที่ได้รับซอฟต์แวร์ตาม License นั้นไปจะได้รับสิทธิข้างต้นไปทั้งหมด เช่นสามารถนำไปลงกี่เครื่องก็ได้ หรือทำซ้ำกี่ชุดเพื่อการใช้งานหรือขายก็ได้ หรือปรับปรุงแล้วเผยแพร่ต่อไปก็ได้ ดร.ทวีศักดิ์ กออนันตกูล และศูนย์บริการความรู้ทางวิทยาศาสตร์และเทคโนโลยี สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติได้ส่งเสริมให้เกิดโครงการซอฟต์แวร์ต้นฉบับรหัสเปิด (Opensource Software Project) มีเป้าหมาย เพื่อสนับสนุนการใช้ และการพัฒนาซอฟต์แวร์โอเพนซอร์ส ทั้งนี้ได้มีการพัฒนาซอฟต์แวร์พื้นฐาน เช่น Linux ให้มีการใช้ภาษาไทยได้ถูกต้อง อีกทั้งมีบริการให้ความรู้ และสนับสนุนผู้สนใจในการพัฒนาและใช้งานซอฟต์แวร์ในระดับประเทศ | ผู้เขียน | นายบุญเลิศ อรุณพิบูลย์
| | รูปแบบเอกสาร | Handout slide - 18 หน้า
| | | - 1.06MB
| | |
| |