Escrow ซอฟต์แวร์คืออะไร

Software escrow เป็นข้อตกลงที่ทำขึ้นโดยธุรกิจและ บริษัท ที่ออกซอฟต์แวร์ซึ่งเกี่ยวข้องกับบุคคลที่สาม ในข้อตกลงดังกล่าวผู้ผลิตซอฟต์แวร์หรือผู้อนุญาตตกลงที่จะใส่ซอร์สโค้ดของซอฟต์แวร์ลงในบัญชีที่ถือโดยตัวแทนสัญญาซึ่งทำหน้าที่เป็นบุคคลที่สาม หาก บริษัท ซอฟต์แวร์ไม่สามารถบำรุงรักษาบริการที่สัญญาไว้กับธุรกิจที่ออกซอฟต์แวร์หรือที่รู้จักกันในชื่อผู้รับใบอนุญาตตัวแทนสัญญาจะเผยแพร่ซอร์สโค้ดไปยังผู้รับใบอนุญาต การเข้าทำข้อตกลงสัญญาซอฟต์แวร์ปกป้องธุรกิจจากการสูญเสียส่วนสำคัญของซอฟต์แวร์ไปสู่การดำเนินงาน

แทบจะเป็นไปไม่ได้ในโลกธุรกิจสมัยใหม่ที่จะดำเนินธุรกิจโดยไม่ต้องใช้คอมพิวเตอร์จำนวนมาก ในหลายกรณีธุรกิจจำเป็นต้องมีซอฟต์แวร์ที่ได้รับการออกแบบมาโดยเฉพาะสำหรับพวกเขาในการรันโปรแกรมใด ๆ ที่พวกเขาอาจจำเป็นต้องดำเนินการในชีวิตประจำวัน หาก บริษัท ซอฟต์แวร์ล้มเหลวในการให้บริการตามสัญญากับธุรกิจอาจเป็นอันตรายหรืออาจถึงแก่ชีวิตได้ Software escrow เป็นวิธีการป้องกันไม่ให้เกิดโชคร้ายเช่นนี้

กุญแจสำคัญในข้อตกลงสัญญาซอฟต์แวร์คือรหัสที่มา ซอร์สโค้ดนั้นเป็นพิมพ์เขียวสำหรับซอฟต์แวร์เฉพาะใด ๆ แม้ว่าจะเขียนด้วยภาษาที่มนุษย์สามารถถอดรหัสได้ การครอบครองข้อมูลนี้จะช่วยให้ธุรกิจสามารถใช้งานซอฟต์แวร์ได้โดยไม่ต้องพึ่งพา บริษัท ที่ออกซอฟต์แวร์เป็นครั้งแรก นี่คือข้อมูลที่ตัวแทนสัญญาจะปล่อยหากผู้อนุญาตใช้ซอฟต์แวร์เปลี่ยนชื่อตามข้อตกลงเริ่มต้น

ในสัญญาซอฟต์แวร์ escrow ทั่วไปผู้อนุญาตจ่ายค่าธรรมเนียมสำหรับบริการ escrow และมักจะได้รับอนุญาตให้เลือกตัวแทน escrow ที่จะจัดการกับซอร์สโค้ด การทำเช่นนี้จะทำให้ บริษัท ซอฟต์แวร์สามารถเลือกตัวแทนที่เคยใช้ในอดีตได้ สิ่งนี้ช่วยให้ บริษัท ซอฟต์แวร์ง่ายขึ้นเนื่องจากการใช้ตัวแทนเดียวกันจะช่วยให้ง่ายขึ้นในแง่ของสัญญาและการเรียกเก็บเงิน

มีหลายวิธีที่ผู้อนุญาตสามารถล้มเหลวในการทำตามข้อตกลงเดิมและทำให้ตัวแทน escrow ส่งรหัสต้นฉบับแก่ผู้รับใบอนุญาต ปัญหาที่พบบ่อยที่สุดเกิดขึ้นหากผู้อนุญาตไม่สามารถให้การบำรุงรักษาซอฟต์แวร์ที่เหมาะสมซึ่งอาจรวมถึงความล้มเหลวในการอัพเดทซอฟต์แวร์หรือไม่สามารถซ่อมแซมได้ สาเหตุอื่น ๆ สำหรับตัวแทนสัญญาที่จะก้าวเข้ามารวมถึงผู้อนุญาตที่จะล้มละลายการได้มาหรือการควบรวมกิจการที่เปลี่ยนแปลงลักษณะของข้อตกลงเดิมหรือการกระทำใด ๆ ที่ละเมิดข้อตกลงที่ผู้อนุญาตได้ทำไว้กับผู้รับใบอนุญาต