ช่วงนี้กระแส Opensource ดูเหมือนจะซบเซาไปบ้าง เพราะไม่ใช่สิ่งใหม่ ความสดใสลดลง แต่ในอีกด้านหนึ่งก็ยังคงมีการพัฒนาต่อเนื่องไม่หยุดยั้งและไม่วันจบสิ้นเสียด้วย เพราะเป็นระบบที่ต่างฝ่ายต่างได้ผลตอบแทน เรียกกันได้ว่าเป็นระบบแบบ Win-Win ก่อให้เกิดพัฒนาหลาย ๆ ด้าน
ผู้เขียนกระโดดเข้ามาใช้ OpenSource ตั้งแต่ปี 2007 ที่เรียกว่าใช้แบบเต็มตัว แต่ถ้านับแบบเริ่มใช้ MySQL และ RedHat Server ก็เริ่มตั้งแต่ปี 2002 และถ้าย้อนลึกไปตั้งแต่ใช้ PHP เป็นครั้งแรกและมีใจที่คิดจะทิ้ง Microsoft ก็เมื่อปี 2000 นับมาถึงปีนี้ก็ 12 ปีแล้วที่ใช้ OpenSource มาตลอดจึงเห็นว่าเป็นระบบที่ดี มีแนวคิดที่ดี ของดีราคาถูก มีจริงเสมอ แต่นั่นหมายความว่าเราต้องเปิดใจยอมรับ และต้องยอมที่จะทุ่มเวลา เสียเวลาศึกษาหาความรู้เพิ่มเติม และยอมรับความเสี่ยงในการเปลี่ยนเวอร์ชัน เพราะมันอาจจะทำให้ระบบงานเดิมของเราใช้ไม่ได้เลย (หากไปเผลออัพเดทเวอร์ชันใหม่)
แต่ใช่ว่าจะเป็นเฉพาะ OpenSource เพราะเวลานี้ผู้เขียนใช้ iPad ไปอัพเดท iOS 6 แล้วทำให้โปรแกรม iPages ทำงานเพี้ยนไปเลย นี่ขนาดเสียเงินซื้อยังเป็นได้เพียงนี้ นับประสาอะไรกับของแจกฟรี
และโปรแกรมแจกฟรีดี ๆ ที่ใช้หลายปีแล้วก็คือ ระบบ IPBX จากค่าย Digium ที่หลายคนคุ้นเคยตั้งแต่เป็น Asterisk แบบ Command Line มาเป็น Elastix ค่ายสเปนกันล้วนแล้วแต่เป็น OpenSource ทั้งนั้น หลายคนถามว่าการเขียนโปรแกรมแบบ OpenSource แล้วจะได้อะไร
ก็หลากหลาย หลัก ๆ แล้วก็ขายความช่วยเหลือ ขายอุปกรณ์ต่อพ่วง ขายการฝึกอบรมต่าง ๆ บางแห่งก็ขายเอกสาร คือ แจกโปรแกรมไม่แจกเอกสาร ถ้าอยากได้ก็ต้องซื้อเอกสารต่าง ๆ ไม่งั้นต้องงมเข็มกันเอาเอง...
สิ่งที่อยากจะกล่าวถึงกันตอนนี้นอกเหนือจากข้อดีจากของฟรีแล้วทำให้ได้ศึกษาวิธีการ พัฒนาระบบงาน การปรับปรุงแก้ไขอย่างเป็นระบบ ทำให้เราสามารถนำมาศึกษาและปรับปรุงรูปแบบการเขียนโปรแกรมให้กับตัวเราได้
เช่นการเขียนโปรแกรมแบบแยกส่วน แยกแกนหลัก แยกส่วนเสริม เมื่อลงลึกไประดับเขียนโปรแกรมก็มีการแบ่งส่วนของโปรแกรมเป็นชิ้น ๆ หรือเป็นอ็อบเจ็กต์ ทำให้การรวมศูนย์เกิดประโยชน์ต่อการพัฒนาต่อไป ด้วยเหตุนี้จึงอยากให้หลาย ๆ คนหันมาสนใจวิธีการเขียนโปรแกรม และตัวอย่างที่ดีคือ โปรแกรมจาก OpenSource ซึ่งสามารถสอนให้เราได้เรียนรู้อีกหลายอย่าง
และสิ่งสำคัญประการหนึ่งที่บ้านเรายังขาดคือ พัฒนาระบบโปรแกรมแบบยั่งยืน เพราะหลายครั้งหลายโปรแกรมได้ล้มหายตายจากไปพร้อมกับผู้เขียนคนแรก หรือแต่ละบริษัทในบ้านเรามมีแนวโน้มไม่ใช้ซ้ำสินค้าจากซอฟท์แวร์เฮาท์เดิม เพราะอะไร... เพราะความไม่ประทับใจ ความไม่ไว้วางใจ หรือไม่ได้ดั่งใจนั่นแหละครับ...
หวังว่าในอนาคตจะเห็น Opensource จากฝั่งคนไทย จากประเทศไทยให้มากขึ้น... หรือได้เห็นโปรแกรมดี ๆ จากคนไทยบ้างครับ... อย่ากระนั้นเลยเริ่มลงมือกันดีกว่าครับ...
- Posted using BlogPress from my iPad