ข้อเสียของเว็บที่ใช้ open source

ข้อเสียของเว็บที่ใช้ open source

เดี๋ยวนี้การทำเว็บง่ายขึ้นมากๆ เพราะว่ามีหลายวิธีการ หลายช่องทางที่ทำให้เรามีเว็บเป็นของตัวเอง ไม่ว่าจะเป็นการ เลือกใช้ของฟรีที่ server ต่างๆมีให้ใช้(แค่คลิกก็ติดตั้งให้เราเสร็จ) , โหลด source มาติดตั้งเองบน server , จนไปถึงวิธีที่ยากหน่อยก็คือการเขียนเองทั้งหมดเลย

แต่ว่าบทความนี้เราจะเจาะจงลงมาคุยกันถึงเรื่องเว็บที่ใช้งาน open source อย่างเดียวเลยครับ เพราะว่ามีเว็บจำนวนเยอะมาก ที่ใช้งานอยู่

Open Source คืออะไร

คือระบบ หรือ โปรแกรมที่ผู้พัฒนาเค้าใจดี ทำออกมาให้เราใช้งานได้ฟรีๆ แค่ใช้ได้ฟรีเท่านั้นยังไม่พอ ยังสามารถแก้ไขโค้ดได้ตามใจเราอีกด้วย เพราะว่าเค้าให้ source มาด้วย หรือระบบก็มาในรูปที่เปิดเผย source code ทั้งหมด พร้อมสำหรับการแก้ไขอยู่แล้วครับ แต่ว่า Open Source นั้น ก็จะมีลิขสิทธ์มาครอบอีกชั้นหนึ่ง ทำให้ Open Source แต่ละตัว มี license ที่ไม่เหมือนกัน บางตัวเราก็เอามาแก้ไขได้ ต้องอ้างอิง บางตัวก็เอามาใช้ได้ ห้ามขาย บางตัวขายได้ เป็นต้น โดยเรื่องของลิขสิทธ์เป็นเรื่องที่นไทยควรใส่ใจนะครับ อย่าเอาแต่ละเมิดเค้าอย่างเดียว ใช้ฟรีแล้วก็ให้เกียรติเค้าด้วยครับ

license ประเภทต่างๆ แบ่งได้ดังนี้

  • GNU - General Public License
  • BSD License
  • MIT License
  • Apache License
  • Creative Commons

ซึ่งบางตัว ก็จะมีประเภทย่อยๆลงไปอีก แต่เดี๋ยวจะยาว เพราะเนื้อหานี้ไม่ได้พูดถึงเรื่องของ license เป็นหลัก แต่โดยรวมแล้ว แตกต่างกันในรายละเอียดของแต่ละ license ครับ แต่ที่เน้นก็คือ มันเอามาใช้ได้ฟรีนั่นแหล่ะ

ตัวอย่าง Script Open Source

จะว่าไปโลกเรามี open source เป็นล้านครับ แต่ถ้าด้าน website ก็จะมีตัวดังๆที่น่าจะได้ยินชื่อคุ้นหูกันบ่อยๆดังนี้ Wordpress, Joomla, Mambo, Drupal, Moodle,Magento, osCommerce, PrestaShop, SMF, phpBB และอื่นๆอีกมากมายจริงๆ

ข้อเสียที่เกิดจากการใช้ Open Source

มันเป็นผลกระทบที่เกิดจากการใช้งานอย่างไม่ถูกต้องมากกว่าครับ เพราะว่า การใช้ open source นั้น มีข้อควรระลึกก็คือ ต้องขยันหมั่น update มันอยู่เสมอๆ เพื่อให้เป็น version ใหม่ล่าสุด หากแต่เราไม่ update มันเลย คือติดตั้งปุ้บ ใช้ปั้บ แล้วทิ้งเอาไว้อย่างนั้นผ่านไปหลายปี ท่านจะได้พบกับสิ่งเหล่านี้
  • ถูก hack
  • ติด spam หรือ malware
  • หน้าเว็บเปลี่ยนไปเป็นหน้าอื่น
  • เข้าระบบไม่ได้อีก
  • หน้าเว็บ หายไปเลย
  • ถูกใช้เป็นเครื่องมือโจมตีเว็บอื่น
  • ถูก bomb ส่งอีเมลออกเป็นจำนวนมาก

นี่เป็นตัวอย่างหนึ่งเท่านั้น เพราะว่า ที่ร้ายแรงกว่านั้นก็คือ server ที่ใช้งานถูกยึด และใช้เป็นเครื่องมือโจมตี server เครื่องอื่นต่อเลยก็เป็นได้

ซึ่งทั้งหลายเหล่านี้ ต่างเกิดจากการที่ใช้งาน open source แล้วมีพฤติกรรมดังต่อไปนี้

  • ไม่ดูแล
  • ไม่ upgrade
  • ติดตั้งตัวเสริมเยอะเกินไป
  • ติดตั้งตัวเสริมโดยไม่ระวัง
  • ไม่ใส่ใจเรื่อง security
  • ไม่มีความรู้พอในการแก้ไขปัญหา
  • ไม่หมั่น update ตัวเองอย่างต่อเนื่อง

แต่ ไม่ใช่ว่า วันนี้ออก update แล้วไม่ update วันนี้พรุ่งนี้จะโดน hack เลยก็ไม่ถึงขนาดนั้นครับ ถ้าเว็บคุณไม่ใหญ่จริง เพราะผมจำได้ว่ามีเว็บหนึ่งในไทย ใช้ open source หากวันไหนที่เค้า release version ใหม่แล้วไม่ update ในวันนั้น วันรุ่งขึ้นโดน hack ทันที แบบนี้ก็มีนะครับ แต่โอกาสคงยากหน่อยครับ แต่จะช้าเร็ว ก็ควรจะ update ให้เร็วที่สุดเท่าที่จะเป็นไปได้นั่นล่ะครับ

สรุป

การใช้ open source เป็นเรื่องที่สะดวกมาก เพราะว่าเราโหลดเอามาก็ใช้งานระบบต่างๆได้ตามที่ต้องการเลย ซึ่งต่างจากการเขียนเอง หรือการจ้างเค้าเขียนที่กว่าจะได้ขนาดนั้นก็ต้องใช้เวลาเป็นเดือน หรือหลายเดือน ขึ้นอยู่กับความใหญ่ของระบบครับ แต่นั่นก็ต้องแลกมากับการดูแลอย่างใกล้ชิด ตลอดระยะเวลาที่ใช้งานครับ เหมือนได้อย่างก็ต้องเสียอย่างนั่นแหล่ะ เพราะว่า ส่วนใหญ่ที่เค้า update version ไม่ได้หมายความว่าเพิ่ม feature ใหม่เสมอ จะมีความคิดแบบว่า ฉันพอใจ feature แค่นี้ ไม่ต้อง update version หรอก ไม่สนใจ แบบนี้ไม่ได้ครับ เพราะว่า การ update version เกินกว่าครึ่งนึง เป็นการแก้ไขข้อผิดพลาด ข้อบกพร่อง ของ version ก่อนหน้าที่มีคนเจอนั่นเอง รวมทั้งด้วยความที่เป็น open source ดังนั้นหากมีคนเจอรูรั่วปุ้บ คนที่เป็น hacker ก็จะรู้เลย ว่ารั่วตรงไหน อย่างไร จะทดสอบได้อย่างไร เพราะว่าเค้ามี community ที่คุยเรื่องนี้กันอย่างเปิดเผย เพราะต้องช่วยกันระดมความคิดแก้ไข ซึ่งนั่นเป็นส่วนหนึ่งของการเดินไปได้ของ open source ครับ

Create: Modify : 2013-07-31 19:09:57 Read : 8428 URL :