วันอาทิตย์ที่ ๑ พฤษภาคม พ.ศ. ๒๕๕๔

ข้อคิดจากภาพยนต์เรื่อง THOR สู่ความเป็น Open Source

วันนี้ไปดูหนังเรื่องทอร์มา เป็นหนัง action ที่มันส์อีกเรื่อง ซึ่งได้ข้อคิดเล็กน้อยว่า "คนเราจะเป็นผู้นำได้ ไม่ใช่ด้วยกำลัง หรือการทำลายล้างศัตรู แต่ด้วยความถ่อมตน และรักสันติ"

หลังจากดูหนังเสร็จ ผมกลับบ้านมาเล่นเน็ตต่อ แล้วก็เห็นข่าวเกี่ยวกับ open source ที่โจมตีซอฟท์แวร์ที่มีลิขสิทธิ์หรือซอฟท์แวร์เชิงการค้า ทำให้ผมคิดว่า เราอาจถูกปลูกฝังให้ก่อสงครามกับผู้ที่ไม่เห็นด้วยกับความคิดของเรามากเกินไปรึเปล่า ดูตัวอย่างได้จากปัญหาการเมืองในบ้านเรา ที่ทำให้คนไทยแตกแยก และรับไม่ได้กับคนที่คิดต่าง แม้คุณ Richard Stallman บิดาแห่ง GNU จะประกาศอย่างชัดเจนในเว็บด้วยข้อความตอนนึงว่า "...the enemy is proprietary (nonfree) software..." ใน Why Open Source misses the point of Free Software แต่ผมคิดว่าเราก็ควรนำความคิดของเค้ามาปรับใช้ในแบบวัฒนธรรมตะวันออก ซึ่งส่วนใหญ่จะเน้นความเข้ากันได้โดยเรียบง่ายและเป็นธรรมชาติครับ

ที่จริงมีหลายสิ่งที่ชาว open source ควรตั้งรับมากกว่ามองแค่ซอฟท์แวร์เชิงการค้า นั้นคือ มิตรเทียม หรือซอฟท์แวร์บางประเภทที่เกาะกระแส open source เพื่อผลประโยชน์ตัวเอง หรือเพื่อนำ open source ไปโจมตีศัตรูของเค้าอีกที นอกจากนี้ยังมีซอฟท์แวร์ที่มีลิขสิทธิ์แบบลูกครึ่ง คือมีลิขสิทธิ์เชิงการค้าอยู่ในตัวซอฟท์แวร์ ที่เรามักเข้าใจผิดว่าเป็น open source เต็มตัว จนมีเรื่องมีราวกับชาว open source เช่นในกรณี Orcle Java (Apache Harmony - google)  และ OpenOffice (LibreOffice) นี่ยังไม่รวมซอฟท์แวร์บางตัวที่บอกว่าเป็น open source แต่ทำตัวแบบ freeware คือ source code แทบนำมาแก้ไขต่อไม่ได้เลย

ที่เขียนมาทั้งหมด ผมไม่มีส่วนได้ส่วนเสียกับไมโครซอฟท์หรือต้องการจะโจมตี open source นะครับ แม้ผมจะเขียนบทความที่เกี่ยวกับ VB.NET แต่ผมก็ชอบ Python ผมชอบเรียนรู้เทคโนโลยีหลายๆ ด้าน และชอบที่จะบูรณาการมันเข้าด้วยกันมากกว่า ไม่เช่นนั้น ผมคงไม่ไปสอบ cert. ทั้ง Java และ .NET หรอกครับ

ผมจึงฝากข้อคิดให้ชาว open source ของเราว่า "ความสำเร็จของ Open Source ไม่ใช่อยู่ที่การฟาดฟันซอฟท์แวร์เชิงการค้า (proprietary software) แต่อยู่ที่ความเป็นมิตรและเข้ากันได้กับซอฟท์แวร์ทุกประเภท  เหมือนใจที่รักในเสรีภาพ"

"ตัวคุณ Open Source แล้วใจคุณ Open Mind หรือยัง"

แหล่งข้อมูล :
Thor (film)
Why Open Source misses the point of Free Software
Overview of the GNU System