คำตอบสั้น — Quick Answer / TL;DR

สรุป 3 ประเด็นทางกฎหมายสำคัญประกอบด้วย:

  1. การจัดระดับความรุนแรงและรอบเวลา (Severity 1-4 & MTTR): ต้องแยกแยะให้ชัดเจนระหว่าง "เวลาตอบรับ" (Response Time) ซึ่งเป็นเพียงการยืนยันการรับเรื่อง และ "เวลาแก้ไขจนระบบกลับมาใช้งานได้จริง" (Mean Time to Resolve: MTTR) โดยต้องระบุกระบวนการ "Workaround" (การแก้ไขชั่วคราว) และ "Permanent Fix" (การแก้ไขถาวร) ให้มีกำหนดเวลาที่แน่นอนเพื่อมิให้ผู้ให้บริการประวิงเวลาแก้ไขปัญหาที่กระทบต่อธุรกิจ (Business Critical)
  2. ขอบเขตการอัปเกรด (Major กับ Minor Releases): ภายใต้ค่าบำรุงรักษารายปี (Annual Maintenance Fee: AMF) ซึ่งในทางพาณิชย์มักอยู่ที่ 15-20% ของราคาไลเซนส์ (ตัวเลขเป็นข้อเสนอเชิงพาณิชย์ที่คู่สัญญาตกลงกัน ไม่ใช่เกณฑ์ตามกฎหมาย [ต้องยืนยันแหล่งที่มา]) ผู้ใช้งานควรมีสิทธิ์ได้รับทั้ง Minor Updates (การแก้ Bug/Patch) และ Major Version Upgrades (การเปลี่ยนเวอร์ชันหลัก) โดยไม่ต้องเสียค่าสิทธิ์ใหม่ สัญญาที่ระบุเฉพาะ Patch Fix มักทำให้ผู้ซื้อเสียเปรียบเมื่อเทคโนโลยีเปลี่ยนผ่าน
  3. กลไก Service Credits และประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 373: การคำนวณส่วนลดค่าบริการเมื่อระบบล่ม ควรกำหนดสูตรที่สะท้อนความเสียหายจริง โดยในทางพาณิชย์มักจำกัดเพดาน (Cap) ที่ 15-30% ของค่าบริการรายปี (ตัวเลขเป็นข้อเสนอเชิงพาณิชย์ที่คู่สัญญาตกลงกัน ไม่ใช่เกณฑ์ตามกฎหมาย [ต้องยืนยันแหล่งที่มา]) อย่างไรก็ดี ข้อตกลงล่วงหน้าที่ยกเว้นมิให้ลูกหนี้ต้องรับผิดเพื่อกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงเป็นโมฆะตามมาตรา 373 ส่วนข้อตกลงจำกัดความรับผิดในกรณีอื่นมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควร และข้อจำกัดนั้นจะใช้บังคับได้เพียงใดในกรณีประมาทเลินเล่ออย่างร้ายแรงขึ้นกับถ้อยคำของข้อสัญญาและข้อเท็จจริง พร้อมทั้งควรระบุสิทธิบอกเลิกสัญญาหากเกิด Chronic SLA Failure (ทำผิด SLA ซ้ำซาก)

สถานการณ์ที่ผู้ประกอบการมักพบจริง

  1. องค์กรธุรกิจหลายแห่งมักเผชิญกับเหตุการณ์ "ระบบล่มในวันสำคัญ" เช่น ระบบ ERP หยุดทำงานในช่วงปิดงบ หรือระบบ POS ขัดข้องในวันจัดแคมเปญลดราคาใหญ่ ความเข้าใจผิดที่พบบ่อยคือผู้ซื้อคิดว่าการจ่ายค่า MA (Maintenance Agreement) ครอบคลุม "ทุกอย่าง" ที่ทำให้ระบบทำงานได้ แต่ในความเป็นจริง ผู้พัฒนามักอ้างว่าข้อผิดพลาดบางประการเป็น "Change Request" ที่ต้องจ่ายเงินเพิ่ม หรือจงใจจัดระดับความรุนแรงของปัญหาให้ต่ำลง (เช่น จาก Severity 1 เป็น Severity 3) เพื่อขยายเวลา MTTR สิ่งที่บทความนี้จะมอบให้คือเกราะป้องกันทางสัญญาที่ช่วยให้องค์กรควบคุมประสิทธิภาพของผู้ให้บริการได้อย่างเป็นรูปธรรม

ภูมิทัศน์สัญญาบำรุงรักษาซอฟต์แวร์องค์กรและข้อตกลงระดับการให้บริการ (SLA) ในประเทศไทย

ในยุค Digital Transformation สัญญา Software Maintenance มิใช่เพียงสัญญาบริการเสริม แต่เป็น "สัญญาประกันความต่อเนื่องทางธุรกิจ" (Business Continuity) สัญญาบำรุงรักษาและ SLA ไม่มีบทบัญญัติเฉพาะในกฎหมาย จึงต้องพิจารณาลักษณะของข้อสัญญาแต่ละส่วน ส่วนที่เป็นการแก้ไขงานจนสำเร็จอาจเข้าลักษณะจ้างทำของ (ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 587) ส่วนบริการต่อเนื่องให้ใช้ข้อสัญญาและบทบัญญัติทั่วไปว่าด้วยหนี้และสัญญา โดยหัวใจสำคัญคือ SLA ที่กำหนดมาตรฐานขั้นต่ำที่ผู้ให้บริการต้องรักษาไว้ หากไม่มีการระบุรายละเอียดที่รัดกุม ผู้ใช้งานมักตกอยู่ในภาวะจำยอมต่อข้อกำหนดที่ผู้พัฒนาซอฟต์แวร์ฝ่ายเดียวเป็นผู้กำหนด

ผลกระทบเชิงธุรกิจ Business Consequences

กรอบกฎหมายและ Claim Ledger Legal Framework

การเรียกร้องสิทธิ์ภายใต้สัญญา SLA อ้างอิงข้อกฎหมายหลักดังนี้:

Claim CodeLegal BasisDescription
C-CC-23-01ป.พ.พ. มาตรา 368การตีความสัญญาตามความประสงค์ในทางสุจริต โดยพิเคราะห์ถึงปกติประเพณี
C-CC-23-02ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 373ความตกลงทำไว้ล่วงหน้าเป็นข้อความยกเว้นมิให้ลูกหนี้ต้องรับผิดเพื่อกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรงของตน เป็นโมฆะ
C-CC-23-03ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 587 มาตรา 600 และมาตรา 601บทนิยามสัญญาจ้างทำของ: ผู้รับจ้างตกลงรับทำการงานสิ่งใดสิ่งหนึ่งจนสำเร็จให้แก่ผู้ว่าจ้าง และผู้ว่าจ้างตกลงให้สินจ้างเพื่อผลสำเร็จแห่งการที่ทำนั้น ใช้เฉพาะส่วนของสัญญาบำรุงรักษาที่เป็นการรับทำงานให้สำเร็จ เช่น การแก้ไขหรือพัฒนางานตามคำขอ ในส่วนนั้นความรับผิดเพื่อความชำรุดบกพร่องและกำหนดห้ามฟ้องเป็นไปตามมาตรา 600 และมาตรา 601 ส่วนระดับคุณภาพตามมาตรฐานวิชาชีพต้องกำหนดไว้เป็นข้อสัญญา
C-CC-23-04พระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 4ข้อตกลงในสัญญาระหว่างผู้บริโภคกับผู้ประกอบธุรกิจการค้าหรือวิชาชีพ ในสัญญาสำเร็จรูป หรือในสัญญาขายฝาก ที่ทำให้ผู้ประกอบธุรกิจการค้าหรือวิชาชีพ ผู้กำหนดสัญญาสำเร็จรูป หรือผู้ซื้อฝากได้เปรียบคู่สัญญาอีกฝ่ายหนึ่งเกินสมควร เป็นข้อสัญญาที่ไม่เป็นธรรม และให้มีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีเท่านั้น
C-CC-23-06พระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 8 วรรคสองข้อตกลง ประกาศ หรือคำแจ้งความที่ได้ทำไว้ล่วงหน้าเพื่อยกเว้นหรือจำกัดความรับผิดในกรณีอื่นนอกจากที่กล่าวในวรรคหนึ่ง ซึ่งไม่เป็นโมฆะ มีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควรแก่กรณีเท่านั้น ส่วนกรณีตามวรรคหนึ่ง คือความรับผิดเพื่อละเมิดหรือผิดสัญญาในความเสียหายต่อชีวิต ร่างกาย หรืออนามัยของผู้อื่นอันเกิดจากการกระทำโดยจงใจหรือประมาทเลินเล่อ จะนำข้อตกลงเช่นนั้นมาอ้างเป็นข้อยกเว้นหรือจำกัดความรับผิดไม่ได้
C-CC-23-05ประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 383ถ้าเบี้ยปรับที่ริบนั้นสูงเกินส่วน ศาลจะลดลงเป็นจำนวนพอสมควรก็ได้ ทั้งนี้ Service Credit จะถือเป็นเบี้ยปรับหรือไม่ต้องพิจารณาจากถ้อยคำและความมุ่งหมายของข้อสัญญา

วิเคราะห์ตาราง Severity Level 1 ถึง 4: นิยามและการกำหนด MTTR

สัญญามาตรฐานต้องระบุระดับความรุนแรงเพื่อกำหนด MTTR (Mean Time to Resolution) โดยระยะเวลาที่ปรากฏในรายการต่อไปนี้เป็นตัวอย่างข้อเสนอเชิงพาณิชย์ที่คู่สัญญาตกลงกัน ไม่ใช่เกณฑ์ตามกฎหมาย ดังนี้:

การแยกแยะ Maintenance Release, Patch Fix, Minor Update, และ Major Upgrade

จุดที่เกิดข้อพิพาทบ่อยที่สุดคือ "สิทธิในการได้รับซอฟต์แวร์เวอร์ชันใหม่"

  1. Patch Fix & Minor Update: การแก้ไขช่องโหว่ความปลอดภัยหรือจุดบกพร่อง (เช่น v1.1 เป็น v1.2) ควรกำหนดให้รวมอยู่ในค่า MA
  2. Major Upgrade: การเปลี่ยนสถาปัตยกรรมหรือเพิ่มฟีเจอร์สำคัญ (เช่น v1.0 เป็น v2.0) สัญญาที่ดีควรระบุว่า "ผู้ใช้งานมีสิทธิ์ได้รับ Major Upgrade โดยไม่มีค่า License Fee เพิ่มเติม" ตราบเท่าที่ยังชำระค่า MA ต่อเนื่อง

ตัวเลขและระยะเวลาในบทความนี้ เช่น อัตราค่าบำรุงรักษา เพดาน Service Credit ระยะแจ้งล่วงหน้าก่อนยกเลิกการสนับสนุนเวอร์ชันเก่า และกำหนดส่งรายงานวิเคราะห์สาเหตุ เป็นตัวอย่างข้อเสนอเชิงพาณิชย์ที่คู่สัญญาตกลงกัน ไม่ใช่เกณฑ์ตามกฎหมาย [ต้องยืนยันแหล่งที่มา] และสิทธิรับเวอร์ชันใหม่ไม่มีบทบัญญัติของกฎหมายรองรับโดยเฉพาะ เป็นเรื่องขอบเขตการอนุญาตให้ใช้โปรแกรมตามสัญญา

สูตรคำนวณ Service Credit และข้อควรระวังเรื่อง Sole and Exclusive Remedy

Service Credit คือการคืนเงินหรือส่วนลดเมื่อผู้ให้บริการทำไม่ได้ตาม SLA ตัวอย่างสูตร: Service Credit = (Monthly MA Fee / 720 Hours) x Downtime Hours x Multiplier

Service Credit ที่เป็นส่วนลดหรือการคืนค่าบริการไม่ถือเป็นเบี้ยปรับตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 379 เสมอไป จะถือเป็นเบี้ยปรับหรือไม่ต้องพิจารณาจากถ้อยคำและความมุ่งหมายของข้อสัญญา หากถือเป็นเบี้ยปรับและสูงเกินส่วน ศาลลดลงเป็นจำนวนพอสมควรได้ตามมาตรา 383

ข้อควรระวัง: ผู้ให้บริการมักระบุว่า Service Credit เป็น "Sole and Exclusive Remedy" (การเยียวยาเพียงหนึ่งเดียว) หากความเสียหายเกิดจากกลฉ้อฉลหรือความประมาทเลินเล่ออย่างร้ายแรง ข้อตกลงล่วงหน้าที่ยกเว้นมิให้ลูกหนี้ต้องรับผิดเป็นโมฆะตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 373 ส่วนข้อตกลงจำกัดความรับผิดในกรณีอื่นมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควร (พระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 8 วรรคสอง) ผู้ใช้งานจึงควรสงวนสิทธิ์ในการเรียกค่าเสียหายส่วนเกินไว้

LAS Practice Note: การออกแบบข้อสัญญา Chronic Failure Clause

เพื่อป้องกันสภาวะ "ระบบล่มไม่จบสิ้น" ซึ่งแต่ละครั้งไม่นานพอที่จะทำให้เกิด Service Credit ในอัตราสูง องค์กรควรเพิ่ม Chronic Failure Clause: "หากเกิดเหตุการณ์ Severity 1 มากกว่า 3 ครั้งในรอบ 12 เดือน หรือระบบมี Availability ต่ำกว่า 95% ติดต่อกัน 2 เดือน ให้ถือเป็นการผิดสัญญาในสาระสำคัญ ซึ่งผู้ใช้งานมีสิทธิบอกเลิกสัญญาได้ทันทีโดยไม่ต้องรอให้ครบกำหนดเวลา"

ข้อต่อสู้ของผู้ให้บริการซอฟต์แวร์กับองค์กรผู้ใช้งาน Devil's Advocate

ตัวอย่างสถานการณ์จำลอง Worked Example

เหตุการณ์: ระบบ POS ของห้างค้าปลีกหยุดทำงาน 18 ชั่วโมงในช่วงโปรโมชั่น 12.12 เนื่องจากการอัปเดต Database ผิดพลาด การคำนวณ:

Checklist 10 จุดตรวจสัญญา Software Maintenance & Support SLA

คำถามที่พบบ่อย Frequently Asked Questions

หากผู้ให้บริการอ้างว่าระบบล่มเพราะระบบของผู้ให้บริการคลาวด์ราย B เขาต้องรับผิดหรือไม่?
ผู้รับจ้างที่จ้างช่วงงานยังคงต้องรับผิดต่อความประพฤติหรือความผิดของผู้รับจ้างช่วงตามประมวลกฎหมายแพ่งและพาณิชย์ มาตรา 607 กรณีผู้ให้บริการอ้างความขัดข้องของผู้ให้บริการคลาวด์รายอื่น ต้องพิจารณาก่อนว่าเป็นการจ้างช่วงหรือเป็นผู้ให้บริการโครงสร้างพื้นฐานอิสระ และข้อตกลงยกเว้นหรือจำกัดความรับผิดมีผลบังคับได้เพียงเท่าที่เป็นธรรมและพอสมควร (พระราชบัญญัติว่าด้วยข้อสัญญาที่ไม่เป็นธรรม พ.ศ. 2540 มาตรา 8 วรรคสอง และมาตรา 4 หากเป็นสัญญาสำเร็จรูป)

อ้างอิง — References

บทความที่เกี่ยวข้อง

ข้อสงวน (Disclaimer): บทความนี้จัดทำโดย Legal Advance Solution Co., Ltd. เพื่อเป็นข้อมูลทั่วไปด้านกฎหมายเท่านั้น ไม่ถือเป็นคำปรึกษากฎหมายเฉพาะกรณี และไม่ก่อให้เกิดความสัมพันธ์ทนาย-ลูกความ กฎหมายอาจมีการเปลี่ยนแปลง กรุณาปรึกษาทนายความที่มีใบอนุญาตก่อนดำเนินการใด ๆ ตามกฎหมาย | LAS Legal Hub — ข้อมูลกฎหมายเพื่อธุรกิจ