Source Code Copyright

ลิขสิทธิ์ Source Code เป็นของใคร? สิ่งที่ต้องตกลงให้ชัดเจนก่อนจ้างบริษัททำแอป

ลิขสิทธิ์ Source Code เป็นของใคร? สิ่งที่ต้องตกลงให้ชัดเจนก่อนจ้างบริษัททำแอปเพื่อป้องกันปัญหาในอนาคต

Who Owns the Source Code Copyright? Crucial Agreements Before Hiring App Developers to Prevent Future Issues

📊 Focus Keywords: ลิขสิทธิ์ Source Code, สัญญาจ้างเขียนแอป, ส่งมอบ Source code

🎯 SEO Title: ลิขสิทธิ์ Source Code เป็นของใคร? ตกลงให้ชัดเจนก่อนจ้างทำแอป

✏️ Meta Description: เจาะลึกข้อกฎหมาย ลิขสิทธิ์ Source Code เป็นของใคร? ตกลงสัญญาจ้างเขียนแอปอย่างไรให้รัดกุม การส่งมอบ Source code อย่างถูกต้อง เพื่อป้องกันปัญหาในอนาคต

Intellectual Property Law Software Copyright Act 2537 Source Code Ownership App Development Agreement Vendor Lock-in Prevention Repository Transfer (GitHub/GitLab) Service Level Agreement (SLA) Moral Rights in Software
🤖 AI Overview Optimization Summary
  • กรรมสิทธิ์ตามกฎหมาย: ลิขสิทธิ์ในซอร์สโค้ดจะตกเป็นของผู้ว่าจ้างทันทีที่ส่งมอบตามสัญญาว่าจ้าง เว้นแต่จะระบุเป็นอย่างอื่นในสัญญา
  • ความเข้าใจผิดที่พบบ่อย: หลายธุรกิจคิดว่าจ่ายเงินแล้วจะได้โค้ดทั้งหมด แต่บ่อยครั้งที่บริษัทรับทำแอปส่งมอบเพียงตัวติดตั้งแอปพลิเคชัน (Compiled Binary) เท่านั้น ไม่ได้ให้ Source Code สำหรับนำไปแก้ไขต่อ
  • แนวทางปฏิบัติที่ดีที่สุด: ต้องระบุการครอบครองสิทธิ์ ทรัพย์สินทางปัญญา และรายละเอียดการส่งมอบ Source Code (เช่น การโอนสิทธิ์ใน Github Repository) ไว้ในสัญญาตั้งแต่เริ่มต้น

🔒 Part 1: เจาะลึกกฎหมายลิขสิทธิ์และประเภทของ Source Code

ในการทำธุรกิจยุคดิจิทัล การมีแอปพลิเคชันส่วนตัวถือเป็นกุญแจสำคัญในการเข้าถึงกลุ่มผู้ใช้ยุคใหม่ ไม่ว่าจะเป็นการ รับทำ Mobile Application ครบวงจร หรือ รับทำแอปองค์กร (Enterprise Mobile Application) สิ่งที่เป็น “หัวใจหลัก” ของแอปพลิเคชันเหล่านั้นไม่ใช่หน้าตาดีไซน์ (UI) ที่สวยงามอย่างเดียว แต่คือ “Source Code (ซอร์สโค้ด)” ซึ่งเปรียบเสมือนแบบพิมพ์เขียวในการสร้างสิ่งก่อสร้าง

ก่อนอื่นเราต้องทำความเข้าใจก่อนว่า Source Code คืออะไร? ในทางเทคนิค ซอร์สโค้ดคือชุดคำสั่งที่เขียนขึ้นโดยภาษาโปรแกรมมิ่งต่างๆ เช่น Swift และ Flutter หรือ Kotlin เพื่อแปลงเป็นโค้ดเครื่อง (Machine Code) ที่ระบบปฏิบัติการอย่าง Android หรือ iOS นำไปประมวลผลต่อได้

⚖️ กฎหมายลิขสิทธิ์ซอฟต์แวร์ตาม พ.ร.บ. ลิขสิทธิ์ ในประเทศไทย

ตามพระราชบัญญัติลิขสิทธิ์ พ.ศ. 2537 ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์ ได้รับการคุ้มครองในฐานะ “งานวรรณกรรม” (Literary Work) ซึ่งหมายความว่าทันทีที่มีการสร้างสรรค์งานเขียนชุดคำสั่งขึ้นมา สิทธิ์การคุ้มครองทางลิขสิทธิ์จะเกิดขึ้นโดยอัตโนมัติทันทีโดยไม่ต้องไปจดทะเบียนใดๆ อย่างไรก็ตาม คำถามหลักที่ว่า “แล้วใครล่ะคือเจ้าของสิทธิ์ที่แท้จริง?” จะต้องแบ่งพิจารณาออกเป็น 2 มาตราสำคัญของกฎหมายไทย ดังนี้:

  • มาตรา 9 (กรณีเป็นลูกจ้าง): งานที่ผู้สร้างสรรค์ได้สร้างสรรค์ขึ้นในฐานะพนักงานหรือลูกจ้าง ถ้าไม่ได้ทำความตกลงกันไว้เป็นอย่างอื่นเป็นลายลักษณ์อักษร ลิขสิทธิ์ในงานนั้นย่อมตกเป็นของ “ผู้สร้างสรรค์” (ลูกจ้าง) แต่ทางนายจ้างมีสิทธิ์นำงานนั้นไปเผยแพร่ได้ตามวัตถุประสงค์ของการจ้างแรงงาน
  • มาตรา 10 (กรณีสัญญาจ้างทำของ/ฟรีแลนซ์/บริษัท): งานที่ผู้สร้างสรรค์ได้ทำขึ้นโดยการรับจ้างว่าจ้างบุคคลอื่น ลิขสิทธิ์ในงานนั้นย่อมตกเป็นของ “ผู้ว่าจ้าง” เว้นแต่ผู้ว่าจ้างและผู้รับจ้างจะได้ตกลงกันไว้เป็นอย่างอื่นเป็นลายลักษณ์อักษร

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

แอดไลน์สอบถามข้อมูลบริการพัฒนาแอปพลิเคชัน
รับทำ Mobile Application ครบวงจร | บริษัทรับทำแอป Android และ iOS
บริษัท สแตรทตันซอฟท์เทค จำกัด | https://rubtumapp.com | 097-9676457 | Line ID : stratton | Line OA : @strattonsofttech | อีเมล์ : strattonsofttech@gmail.com

🚨 Part 2: ปัญหาคลาสสิก! ลิขสิทธิ์ Source Code เป็นของใครกันแน่?

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

มาวิเคราะห์กันว่าทำไมประเด็นลิขสิทธิ์ซอร์สโค้ดถึงมีความคลุมเครือ และต้องระวังจุดไหนบ้าง:

1. ข้อแตกต่างระหว่าง “การให้สิทธิ์ใช้งาน (License)” กับ “การโอนกรรมสิทธิ์ขาด (Ownership Transfer)”

บริษัทรับพัฒนาแอปจำนวนมากใช้วิธีการทำสัญญาแบบ “ให้สิทธิ์ใช้งาน” หรือ Licensing หมายความว่า ลิขสิทธิ์แท้จริงยังเป็นของบริษัทพัฒนาแอป แต่ลูกค้าได้รับสิทธิ์นำตัวไฟล์ที่คอมไพล์แล้ว (Compiled Binary) ไปรันใช้งานในเชิงธุรกิจเท่านั้น ภายใต้โมเดลนี้ ลูกค้าจะไม่มีสิทธิ์เข้าไปแก้ไขโค้ด หรือจ้างโปรแกรมเมอร์คนอื่นมาเขียนฟีเจอร์เพิ่มเด็ดขาด หากต้องการแก้ไขต้องจ่ายเงินเพิ่มให้บริษัทเดิมเท่านั้น ซึ่งเข้าข่ายปัญหา “Vendor Lock-in”

2. การใช้โค้ดและไลบรารีสำเร็จรูป (Pre-existing Libraries & Frameworks)

ในการพัฒนาแอปพลิเคชันสมัยใหม่ โปรแกรมเมอร์ไม่ได้เริ่มเขียนโค้ดตั้งแต่ศูนย์ (Zero-line) แต่จะมีการนำ Open-source framework หรือไลบรารีของทางบริษัทเองที่เรียกว่า “Proprietary Code / IP Core” มาเชื่อมโยงใช้งาน ตัวอย่างเช่น การออกแบบระบบเพื่อรองรับการใช้งาน Flutter หรือ Native App vs Cross Platform ซึ่งบริษัทผู้รับจ้างอาจอ้างสิทธิ์ได้ว่า โค้ดส่วนที่เป็น Framework หลักนั้นเป็นของบริษัท ไม่สามารถโอนสิทธิ์ขาดให้ผู้ว่าจ้างได้

💡 คำแนะนำจากผู้เชี่ยวชาญ สแตรทตันซอฟท์เทค

คุณต้องแยกแยะสัญญาออกเป็น 2 ส่วนให้ชัดเจน คือ 1. Custom Code (โค้ดที่เขียนขึ้นมาเพื่อธุรกิจของคุณโดยเฉพาะ เช่น ตรรกะทางธุรกิจ ระบบเชื่อมต่อเฉพาะทาง) ส่วนนี้สิทธิ์ต้องเป็นของคุณ 100% และ 2. Pre-existing Code/Third Party (โค้ดที่ผู้รับพัฒนาเตรียมไว้ใช้งานทั่วไป) ส่วนนี้ต้องตกลงกันว่าผู้ว่าจ้างจะต้องได้รับสิทธิ์ใช้งานฟรีแบบถาวร (Royalty-free, perpetual, non-exclusive license) เพื่อให้สามารถแก้ไขและพัฒนาแอปต่อไปได้ไร้ข้อจำกัด

📝 Part 3: เจาะลึก 5 ข้อห้ามพลาดใน “สัญญาจ้างเขียนแอป” และ SLA

การเตรียมเอกสาร สัญญาจ้างทำแอป ที่ดีไม่ได้มีไว้เพื่อหาเรื่องฟ้องร้อง แต่มีไว้เพื่อให้ทุกฝ่ายทำงานได้อย่างสบายใจและโปร่งใสที่สุด นี่คือ 5 ข้อกำหนดด้านลิขสิทธิ์และการทำงานร่วมกันที่คุณต้องระบุลงไปในสัญญาอย่างเลี่ยงไม่ได้:

1. ข้อตกลงทรัพย์สินทางปัญญา (Intellectual Property Clause)

ต้องเขียนข้อความอย่างระบุเฉพาะเจาะจงลงไปเลยว่า: “ทรัพย์สินทางปัญญา ลิขสิทธิ์ สิทธิบัตร และสิทธิ์อื่นๆ ใน Source Code, ดีไซน์ UI/UX, โครงสร้างฐานข้อมูล, ตลอดจนเอกสารประกอบทั้งหมดที่เกิดจากการพัฒนานี้ ให้ตกเป็นสิทธิ์ขาดแต่เพียงผู้เดียวของผู้ว่าจ้าง ทันทีที่ผู้ว่าจ้างชำระเงินค่าบริการตามงวดงานเรียกว่าโอนสิทธิ์แบบเบ็ดเสร็จเด็ดขาด”

2. ขอบเขตการส่งมอบงาน (Deliverables Scope)

อย่าระบุแค่คำว่า “แอปพลิเคชันเสร็จสิ้น” แต่ต้องลงรายละเอียดเป็นรายการชัดเจนในการทำ ราคากลางทำแอป (TOR) ว่าต้องส่งมอบอะไรบ้าง เช่น:

  • Frontend Source Code: สำหรับแอป iOS (รับทำแอพ iOS) และ Android (รับทำแอพ Android)
  • Backend Source Code & API: โครงสร้างระบบหลังบ้าน (รับทำแอปพร้อม Backend)
  • Database Schema: การออกแบบฐานข้อมูลทั้งหมด
  • Credentials & Accounts: รหัสผ่านและสิทธิ์ความเป็นเจ้าของระบบ Cloud, App Store, Google Play Store

3. ข้อตกลงการบริการหลังการขาย (SLA: Service Level Agreement)

เป็นอีกส่วนหนึ่งที่ผู้ว่าจ้างต้องให้ความสำคัญ เพราะการพัฒนาแอปพลิเคชันมีโอกาสพบเจอข้อผิดพลาดของระบบได้ (Bugs) ดังนั้นในสัญญาต้องกำหนดระยะเวลาช่วยเหลือแก้ไขเมื่อเกิดเหตุการณ์ฉุกเฉิน และระบุเรื่อง Mobile App Maintenance อย่างเป็นธรรม

📦 Part 4: Checklist การส่งมอบ Source code และสิทธิ์ในการเข้าถึงระบบหลังบ้านอย่างปลอดภัย

เมื่อโครงการพัฒนาแอปพลิเคชันเดินหน้ามาถึงจุดสิ้นสุด ขั้นตอนที่สำคัญที่สุดก่อนที่จะเคลียร์เงินงวดสุดท้ายคือ “การส่งมอบ Source Code” และโอนย้ายสิทธิ์ความเป็นเจ้าของ นี่คือ Checklist ที่ผู้ว่าจ้างสามารถใช้เป็นคู่มืออ้างอิงทางเทคนิคได้จริง:

รายการตรวจสอบ (Checklist) รายละเอียดทางเทคนิคที่ต้องได้รับ ความเสี่ยงหากไม่ตรวจสอบ
1. Code Repository Access สิทธิ์ระดับ Owner ใน GitHub, GitLab หรือ Bitbucket ขององค์กรท่านเอง นักพัฒนาเดิมลบโค้ดทิ้ง หรือปฏิเสธไม่ส่งมอบโค้ดเวอร์ชันล่าสุด
2. Deployment & Build Script คู่มือการ Build แอปพลิเคชันและการอัปโหลดขึ้น App Store/Play Store (CI/CD Config) มีโค้ดแต่ไม่รู้วิธีแปลงเป็นตัวติดตั้งแอปพลิเคชันสำหรับส่งขึ้นสโตร์
3. Cloud Credentials การควบคุมสิทธิ์ระดับ Root Administrator ของ AWS, Google Cloud หรือ Azure ระบบหลังบ้านหยุดทำงานทันทีเพราะนักพัฒนาเดิมปิดหรือยกเลิกบัญชี Server
4. API keys & Third-Party Accounts บัญชีและ API key สำหรับ SMS OTP, Payment Gateway, Push Notification, Google Maps ระบบชำระเงินขัดข้องหรือฟังก์ชันบางอย่างในแอปใช้งานไม่ได้เนื่องจากคีย์หมดอายุ
5. Security Audit & Compliance รายงานตรวจสอบความปลอดภัยตามมาตรฐาน Mobile App Security หรือ ISO 27001 เกิดการเจาะระบบ (Hack) ข้อมูลลูกค้ารั่วไหล และเสี่ยงต่อการทำผิดกฎหมาย PDPA สำหรับ Mobile Application

📊 Part 5: ตารางเปรียบเทียบรูปแบบการถือครองกรรมสิทธิ์ซอร์สโค้ด

มาลองเปรียบเทียบแบบเจาะลึกระหว่างข้อตกลงความเป็นเจ้าของ Source Code รูปแบบต่างๆ เพื่อดูว่ารูปแบบใดเหมาะสมกับเป้าหมายทางธุรกิจของคุณมากที่สุด:

เกณฑ์เปรียบเทียบ โอนสิทธิ์ขาด 100% (Full Ownership) ให้สิทธิ์ใช้งานแบบผูกขาด (Exclusive License) ให้สิทธิ์ใช้งานทั่วไป (Non-Exclusive License) ใช้ร่วมกับ Open-source Framework
ความเป็นเจ้าของลิขสิทธิ์ ผู้ว่าจ้าง (ลูกค้า) 100% ผู้พัฒนา (แต่ให้สิทธิ์ลูกค้าใช้เพียงผู้เดียว) ผู้พัฒนา (ผู้พัฒนาสามารถนำโค้ดไปขายให้รายอื่นได้) สิทธิ์ร่วมสาธารณะภายใต้เงื่อนไขไลเซนส์ (MIT, GPL, etc.)
ความเสี่ยงต่อการโดนเลียนแบบ ต่ำมาก (ป้องกันคู่แข่งทางธุรกิจมาใช้ซอฟต์แวร์แบบเดียวกัน) ต่ำ (เพราะผู้พัฒนาให้สิทธิ์เราแค่รายเดียว) สูงมาก (ผู้พัฒนาอาจนำโค้ดไปดัดแปลงทำแอปให้คู่แข่งของคุณ) ปานกลาง (โค้ดแกนหลักเปิดเผย แต่ฟีเจอร์เฉพาะอาจถูกเขียนครอบทับ)
การปรับแต่งและพัฒนาต่อยอด ทำได้อย่างอิสระโดยจ้างทีมงานใหม่หรือทำเองภายใน ทำได้ภายใต้ข้อจำกัดในสัญญาจ้าง ทำไม่ได้เลยหรือทำได้ยากมาก (ต้องขออนุญาตทุกครั้ง) ทำได้ตามขอบเขตข้อกำหนดเงื่อนไขโอเพนซอร์ส
ค่าใช้จ่ายเบื้องต้นในการพัฒนา สูงที่สุด (เหมาะสมกับธุรกิจระดับ Enterprise หรือสตาร์ทอัพที่สเกลระบบ) ปานกลาง ต่ำ (เหมาะกับแอปสำเร็จรูปทั่วไปที่ไม่มีโครงสร้างซับซ้อน) ต่ำมากจนถึงไม่มีค่าใช้จ่ายโครงสร้างพื้นฐานแรกเริ่ม

🚀 ต้องการสร้างแอปพลิเคชันที่สิทธิ์ Source Code เป็นของคุณ 100%?

ให้สแตรทตันซอฟท์เทคดูแลคุณ! เรายืนยันส่งมอบ Source Code พร้อมสิทธิ์การควบคุมระดับสูงสุดให้กับลูกค้าทันทีที่ส่งมอบงานอย่างโปร่งใส ไร้กังวลเรื่องการโดนผูกขาด และไม่มีค่าใช้จ่ายแอบแฝง

👉 ติดต่อขอคำปรึกษาและประเมินราคาฟรี!

💡 Part 6: กรณีศึกษาและถอดบทเรียน (Use Cases) ลิขสิทธิ์ซอร์สโค้ดในโลกธุรกิจ

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

📂 Use Case 1: สตาร์ทอัพชื่อดังเจอกดดันเมื่อจะระดมทุนรอบ Series A

ปัญหา: บริษัทสตาร์ทอัพแห่งหนึ่งว่าจ้างฟรีแลนซ์เขียนแอปพลิเคชัน โดยใช้เพียงการตกลงปากเปล่าและโอนเงินชำระเป็นงวดผ่านบัญชีส่วนตัว เมื่อแอปพลิเคชันประสบความสำเร็จมีผู้ใช้งานเกิน 100,000 ราย และเตรียมเข้าสู่ช่วงระดมทุนระดับ Series A ทางนักลงทุน (VC) ได้มีการทำ Software Due Diligence เพื่อตรวจสอบสิทธิ์ทรัพย์สินทางปัญญา แต่ปรากฏว่าสตาร์ทอัพไม่มีเอกสารยืนยันสิทธิ์ใน Source Code และฟรีแลนซ์ที่เขียนระบบหายไปติดต่อไม่ได้ ส่งผลให้นักลงทุนปฏิเสธการระดมทุนเนื่องจากความเสี่ยงทางกฎหมายสูง

ทางออกที่ดีกว่า: ควรเริ่มจากการลงนาม สัญญาจ้างเขียนแอป ที่ชัดเจนตั้งแต่ต้น เพื่อสร้างความเชื่อมั่นให้นักลงทุน

🏢 Use Case 2: องค์กรระดับ Enterprise ติดหล่มปัญหา Vendor Lock-in

ปัญหา: บริษัทค้าปลีกขนาดใหญ่จ้าง Outsource เจ้าหนึ่งเขียนระบบบริหารคลังสินค้า โดยไม่มีการขอรับส่งมอบ Source Code เก็บไว้กับบริษัทเองอย่างเป็นลายลักษณ์อักษร ต่อมาบริษัทต้องการเชื่อมต่อแอปคลังสินค้าเข้ากับระบบ AI คาดการณ์สินค้าคงคลัง แต่ผู้พัฒนาเดิมคิดค่าบริการปรับปรุงระบบแพงเกินจริงไปถึง 5 เท่าครึ่งของราคากลางเนื่องจากรู้ว่าลูกค้าแก้ไขเองไม่ได้ และไม่มีสิทธิ์ในซอร์สโค้ดดั้งเดิม

ทางออกที่ดีกว่า: กำหนดเรื่องสิทธิ์และการส่งมอบซอร์สโค้ดลงใน เขียน TOR พัฒนาแอป ให้รัดกุมตั้งแต่ขั้นตอนจัดซื้อจัดจ้าง

🛡️ Part 7: ทำไมต้องจ้าง บริษัท สแตรทตันซอฟท์เทค จำกัด เพื่อสิทธิ์ที่เป็นธรรม 100%

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

  • ความโปร่งใสในสัญญา: สัญญาบริการพัฒนาซอฟต์แวร์ของเราระบุเงื่อนไขการโอนลิขสิทธิ์ Source Code ทันทีที่งานเสร็จสิ้นและชำระค่าบริการครบถ้วน คุณจะเป็นเจ้าของสิทธิ์ 100% ไร้ข้อผูกมัดระยะยาว
  • สถาปัตยกรรมระดับสากล: เราพัฒนาระบบโดยใช้เทคนิคมาตรฐาน เช่น Flutter สำหรับแอปไฮบริด เพื่อให้อนาคตทีมงานภายในของคุณสามารถนำไปแก้ต่อได้ง่าย ไม่ซับซ้อน
  • พร้อมสรรพด้วย Backend: งานพัฒนาของเรามีบริการเชื่อมต่อเซิร์ฟเวอร์แบบเสถียร (รับทำแอปพร้อม Backend) และให้สิทธิ์เข้าถึง root ของระบบเซิร์ฟเวอร์กับผู้ว่าจ้างทั้งหมด
  • ให้ความช่วยเหลือทางเทคนิคเต็มรูปแบบ: ในช่วงการส่งมอบงาน เรามีคู่มือ Deployment Guide และการโอนย้าย Repository ให้เสร็จสรรพ พร้อมเป็นพี่เลี้ยงคอยแนะนำเรื่อง Mobile App Maintenance อย่างมืออาชีพ

❓ Part 8: 30 คำถามที่พบบ่อย (FAQs) เกี่ยวกับลิขสิทธิ์ Source Code

1. ลิขสิทธิ์ Source Code ของแอปที่พัฒนาขึ้นจะตกเป็นของใครในทางกฎหมายทันทีที่ทำเสร็จ?
ตอบ: หากไม่มีสัญญาตกลงเป็นอย่างอื่น ตาม พ.ร.บ. ลิขสิทธิ์ พ.ศ. 2537 มาตรา 10 ลิขสิทธิ์ในงานจ้างทำของย่อมตกเป็นของ “ผู้ว่าจ้าง” แต่ต้องระวังให้ดีว่าบริษัทรับทำแอปอาจระบุข้อสัญญาสวนทางเพื่อให้สิทธิ์กลับเป็นของตัวเอง ดังนั้นต้องตกลงกันเป็นลายลักษณ์อักษรให้ดี
2. เอกสารสัญญาจ้างเขียนแอปควรลงนามเมื่อใดจึงจะเหมาะสมที่สุด?
ตอบ: ควรตกลงและลงนามร่วมกันเป็นลายลักษณ์อักษรตั้งแต่ “ก่อนการชำระเงินมวดแรก” หรือก่อนเริ่มเขียนโค้ดบรรทัดแรก เพื่อป้องกันปัญหามุมมองไม่ตรงกันในภายหลัง
3. สิทธิ์ใช้งาน (License) และความเป็นเจ้าของลิขสิทธิ์ (Ownership) ต่างกันอย่างไร?
ตอบ: “สิทธิ์ใช้งาน” คุณสามารถนำแอปไปใช้งานได้ตามวัตถุประสงค์ แต่ไม่มีสิทธิ์เข้าไปแก้ไขตัวซอร์สโค้ดหรือขายต่อ ส่วน “ความเป็นเจ้าของ” คุณมีกรรมสิทธิ์ขาด มีสิทธิ์ดัดแปลง แก้ไข พัฒนาต่อ หรือยกยอดลิขสิทธิ์ไปขายให้ผู้อื่นได้ตามใจชอบ
4. หากจ่ายเงินครบถ้วนแล้วแต่ไม่ได้ทำสัญญาเป็นลายลักษณ์อักษร ใครคือเจ้าของลิขสิทธิ์?
ตอบ: ในทางทฤษฎีกฎหมายมาตรา 10 ลิขสิทธิ์เป็นของผู้ว่าจ้าง แต่ปัญหาจริงคือ “การขาดพยานหลักฐาน” และผู้ว่าจ้างจะไม่มีสิทธิ์เข้าไปบีบบังคับให้นักพัฒนามอบ Source Code ต้นฉบับทางกายภาพได้ ส่งผลให้ได้เพียงตัวไฟล์แอปพลิเคชันที่พร้อมใช้แต่เข้าแก้ไขไม่ได้
5. โค้ดส่วนที่เป็น Open Source ที่นำมาใช้อยู่ในแอปจะเป็นลิขสิทธิ์ของเราหรือไม่?
ตอบ: ไม่เป็นครับ โค้ดส่วนที่เป็น Open source จะอยู่ภายใต้สัญญาอนุญาตสากล (เช่น MIT, Apache, GPL) ซึ่งผู้ใช้งานต้องทำตามกฎของสัญญานั้นๆ แต่ในส่วนของ Custom Code ที่เขียนเพิ่มเติมทับลงไปเพื่อตอบโจทย์ทางธุรกิจจะเป็นลิขสิทธิ์ของคุณ
6. เราจำเป็นต้องร้องขอการส่งมอบ Source code ทันทีหลังจากแอปส่งขึ้นสโตร์หรือไม่?
ตอบ: จำเป็นมากที่สุดครับ ควรทำทันทีหลังจากแอปผ่านการตรวจอนุมัติและปล่อยใช้งานได้จริง เพื่อป้องกันกรณีความเสี่ยงจากบริษัทรับทำแอปเลิกกิจการหรือติดต่อไม่ได้ในอนาคต
7. Vendor Lock-in คืออะไรในวงการซอฟต์แวร์และโมบายแอป?
ตอบ: คือภาวะที่ลูกค้ารายใดรายหนึ่งติดกับดักทางธุรกิจ ไม่สามารถเปลี่ยนไปจ้างผู้ให้บริการพัฒนารายใหม่ได้ เนื่องจากตัวซอร์สโค้ดและระบบหลังบ้านถูกควบคุมเบ็ดเสร็จโดยผู้พัฒนาเดิม ส่งผลให้ต้องทนจ่ายค่าบริการในราคาแพง
8. สแตรทตันซอฟท์เทค คิดค่าธรรมเนียมการโอนกรรมสิทธิ์ซอร์สโค้ดเพิ่มในภายหลังไหม?
ตอบ: ไม่มีการคิดค่าธรรมเนียมแอบแฝงใดๆ ทั้งสิ้นครับ! ทาง สแตรทตันซอฟท์เทค มีจุดยืนชัดเจนเรื่องการส่งมอบ Source Code และสิทธิ์ขาดให้กับผู้ว่าจ้างโดยอัตโนมัติเป็นส่วนหนึ่งของบริการมาตรฐานของเรา
9. จะทำอย่างไรหากนักพัฒนาใช้ภาษาหรือเฟรมเวิร์กที่หาคนดูแลต่อยาก?
ตอบ: ก่อนเริ่มต้นจ้าง ควรตกลงเลือกใช้เทคโนโลยียอดนิยมที่มีชุมชนนักพัฒนารองรับอย่างกว้างขวาง เช่น Flutter, Native Swift หรือ Kotlin เพื่อให้หาทีมโปรแกรมเมอร์มาปรับปรุงระบบต่อได้ง่ายในอนาคต
10. Moral Rights (สิทธิ์ขั้นศีลธรรม) ของโปรแกรมเมอร์มีผลต่อลิขสิทธิ์แอปของเราอย่างไร?
ตอบ: ตามกฎหมายสิทธิ์ขั้นศีลธรรมคือสิทธิ์ของผู้สร้างสรรค์ที่จะได้รับการระบุชื่อว่าเป็นผู้ทำ หรือห้ามมิให้ผู้อื่นดัดแปลงจนส่งผลให้เสียชื่อเสียง แม้จะโอนลิขสิทธิ์มาแล้วก็ตาม ดังนั้นในสัญญาจ้างเขียนแอปที่ดีควรระบุเงื่อนไขให้นักพัฒนายอมสละสิทธิ์ขั้นศีลธรรมดังกล่าว (Waiver of Moral Rights) ในส่วนที่ไม่จำเป็น
11. การโอนย้าย Repository บน GitHub ทำอย่างไรให้ปลอดภัย?
ตอบ: ให้ผู้ว่าจ้างสร้างบัญชี GitHub ในนามองค์กรตนเอง จากนั้นให้นักพัฒนา Invite บัญชีของคุณเข้าไปเป็น Admin/Owner และดำเนินการคลิก Transfer Repository สิทธิ์การดูแลจะย้ายมาอยู่ในการดูแลของคุณทันทีแบบสมบูรณ์
12. ข้อมูลดีไซน์ UI/UX และภาพกราฟิกต่างๆ ในแอป ถือเป็นลิขสิทธิ์ของใคร?
ตอบ: ถือเป็นส่วนหนึ่งของทรัพย์สินทางปัญญาในการจ้างทำของ ซึ่งต้องระบุให้โอนย้ายกรรมสิทธิ์ทั้งหมดมายังผู้ว่าจ้างด้วย เช่นเดียวกับตัว Source Code
13. ถ้าเราจ้างฟรีแลนซ์มาพัฒนาระบบ จะมั่นใจเรื่องลิขสิทธิ์ได้เท่ากับการจ้างบริษัทไหม?
ตอบ: การจ้างฟรีแลนซ์มีความเสี่ยงสูงกว่าเนื่องจากมักไม่มีการทำสัญญาเป็นทางการ และการติดตามตัวทางกฎหมายทำได้ยากกว่าการจ้างบริษัทในรูปแบบนิติบุคคลที่มีโครงสร้างชัดเจนอย่าง สแตรทตันซอฟท์เทค
14. ทำไมคู่มือการติดตั้งแอป (Deployment Guide) ถึงมีความสำคัญเทียบเท่ากับตัวโค้ด?
ตอบ: เพราะถึงแม้คุณจะได้รับ Source Code มาครบถ้วน แต่หากไม่มีความรู้เชิงเทคนิคและไม่มีคู่มืออธิบายขั้นตอนการ Build ตัวแอป คุณจะไม่สามารถส่งแอปขึ้น Store หรือตั้งค่า Server ใหม่ได้ด้วยตัวเองเลย
15. ในส่วนของโครงสร้างฐานข้อมูล (Database Schema) ลิขสิทธิ์จัดอยู่ในหมวดหมู่ใด?
ตอบ: โครงสร้างฐานข้อมูลจัดเป็นส่วนประกอบสำคัญของสถาปัตยกรรมซอฟต์แวร์ ซึ่งต้องถูกระบุให้โอนกรรมสิทธิ์ด้วยเพื่อใช้ประกอบการดึงข้อมูลและเชื่อมโยงระบบในระยะยาว
16. ถ้าผู้รับจ้างนำโค้ดในโครงการเราไปพัฒนาต่อให้คู่แข่งสามารถทำได้หรือไม่?
ตอบ: ทำไม่ได้ครับ หากสัญญาจ้างเขียนไว้ชัดเจนว่าลิขสิทธิ์ตกเป็นสิทธิ์ขาดของตัวคุณแต่เพียงผู้เดียว การนำไปจำหน่ายต่อให้คู่แข่งจะถือเป็นการละเมิดลิขสิทธิ์ทันที ซึ่งสามารถดำเนินคดีความทางกฎหมายได้
17. สัญญารักษาความลับ (NDA) จำเป็นต้องเซ็นก่อนการตกลงจ้างงานพัฒนาแอปหรือไม่?
ตอบ: จำเป็นมากครับ เพื่อป้องกันไม่ให้แนวคิดทางธุรกิจ (Business Model) ข้อมูลวิจัยตลาด หรือไอเดียฟีเจอร์เด่นของคุณถูกผู้รับจ้างนำไปเผยแพร่ก่อนที่แอปพลิเคชันจะเปิดตัวเป็นทางการ
18. ตัวแอปพลิเคชัน Android และ iOS พัฒนาแยกกัน ลิขสิทธิ์จะต่างกันไหม?
ตอบ: ไม่ต่างกันครับ ลิขสิทธิ์ครอบคลุมในโค้ดทั้งฝั่ง Android และ iOS ทุกรูปแบบแพลตฟอร์มที่ระบุไว้ในขอบเขตข้อตกลงการจ้างงาน
19. อะไรคือความปลอดภัยสูงสุดในการปกป้อง Source Code ของบริษัทเรา?
ตอบ: คือการจัดเก็บซอร์สโค้ดไว้ในระบบ Private Git Server ของบริษัทตนเองตั้งแต่เริ่มต้นเขียนโครงการ โดยอนุญาตให้เข้าถึงสิทธิ์เฉพาะนักพัฒนาที่มีความน่าเชื่อถือสูงเท่านั้น
20. บริษัทพัฒนาแอปที่ดี ควรมีแนวทางจัดการลิขสิทธิ์ซอร์สโค้ดให้ลูกค้าอย่างไร?
ตอบ: ต้องระบุเรื่องกรรมสิทธิ์ในสัญญาที่อ่านเข้าใจง่าย มีการกำหนดขั้นตอนการส่งมอบโค้ดไว้ในรูปแบบเอกสารที่เป็นระบบชัดเจน และมีความเต็มใจในการช่วยเหลือแนะนำเมื่อต้องการส่งมอบย้ายค่าย
21. มีข้อยกเว้นอะไรบ้างที่นักพัฒนาสามารถเก็บ Source code ไว้ได้?
ตอบ: หากในสัญญามีการเขียนเงื่อนไขชัดเจนว่าลิขสิทธิ์เป็นของนักพัฒนาและให้สิทธิ์ลูกค้าแค่ใช้ หรือหากเป็นการเช่าระบบใช้งานแบบ SaaS (Software as a Service) ลูกค้าจะไม่มีสิทธิ์เป็นเจ้าของซอร์สโค้ดหลังบ้านอย่างถาวร
22. ค่าลิขสิทธิ์หรือสิทธิ์นำไปจำหน่ายซอฟต์แวร์ต่อ (Reseller rights) ควรระบุในสัญญาอย่างไร?
ตอบ: หากต้องการสิทธิ์ดังกล่าว ควรระบุข้อความอนุญาตให้ “ผู้ว่าจ้างมีสิทธิ์นำแอปพลิเคชันนี้ไปจดสิทธิบัตร เผยแพร่ ทำซ้ำ ดัดแปลง และนำไปแสวงหาผลประโยชน์เชิงพาณิชย์ต่อได้แบบไม่จำกัด”
23. ถ้าแอปพัฒนาด้วยรูปแบบ Cross Platform อย่าง Flutter สิทธิ์ลิขสิทธิ์เปลี่ยนไปหรือไม่?
ตอบ: ไม่เปลี่ยนแปลงครับ ลิขสิทธิ์โค้ดส่วนที่เขียนขึ้นมาเพื่อแต่งเติมตรรกะระบบ การออกแบบหน้าตา และฟังก์ชันทั้งหมดเป็นสิทธิ์ขาดของตัวผู้ว่าจ้างอย่างสมบูรณ์
24. หากนักพัฒนาแก้ไขแอปต่อจนส่งขึ้นสโตร์ไม่ได้ตามกำหนดสัญญา มีบทลงโทษอย่างไร?
ตอบ: ในสัญญาควรกำหนดบทปรับและค่าเสียหายรายวันในอัตราที่เหมาะสม เพื่อคุ้มครองความล่าช้าเชิงธุรกิจ
25. กรณีเป็นงานโมดิฟายด์ดัดแปลงจากแอปสำเร็จรูป (Template-based) ลิขสิทธิ์เป็นของใคร?
ตอบ: ลิขสิทธิ์โค้ดแกนหลัก (Core) จะคงเป็นของเจ้าของเทมเพลตเดิม แต่คุณจะได้ลิขสิทธิ์เฉพาะส่วนที่มีการแก้ไขเพิ่มเติมหรือตั้งค่าขึ้นใหม่ตามขอบเขตข้อตกลงสัญญาซื้อขายไลเซนส์เทมเพลตนั้นๆ
26. ข้อมูลเชิงลึกของ Backend API และ Cloud Server ควรอยู่ภายใต้การครอบครองของใคร?
ตอบ: ต้องอยู่ภายใต้การครอบครองและความเป็นเจ้าของบัญชีคลาวด์เซิร์ฟเวอร์ของผู้ว่าจ้าง โดยให้ทีมพัฒนาเข้ามาควบคุมด้วยสิทธิ์จำกัดในฐานะนักพัฒนาภายนอกเท่านั้น
27. สแตรทตันซอฟท์เทค สนับสนุนโครงสร้างด้านความปลอดภัยและความรัดกุมสัญญาอย่างไรบ้าง?
ตอบ: เรามีทีมทนายและทีมวิศวกรซอฟต์แวร์ร่วมกันร่างสัญญางานจ้างที่เป็นมาตรฐานสากล ปราศจากช่องโหว่ทางกฎหมาย สิทธิ์ในทรัพย์สินทางปัญญาทุกอย่างตกเป็นของลูกค้าโดยตรงพร้อมการันตีส่งมอบผลงานคุณภาพเยี่ยมตามเป้าหมาย
28. หากมีการเลิกสัญญากลางคันเนื่องจากผู้รับจ้างไม่สามารถทำงานต่อได้ สิทธิ์ในโค้ดเดิมจะเป็นอย่างไร?
ตอบ: สัญญาที่ดีควรระบุว่าสิทธิ์ในผลงานที่ทำเสร็จแล้วบางส่วนต้องตกเป็นของผู้ว่าจ้างทันทีตามสัดส่วนการชำระเงินที่เกิดขึ้น เพื่อที่จะจ้างทีมใหม่มาพัฒนาต่อจากฐานระบบเดิมได้เลยทันที
29. ค่าใช้จ่ายรายปีสำหรับค่าบำรุงรักษา Server และความปลอดภัยแอปขึ้นอยู่กับปัจจัยอะไรบ้าง?
ตอบ: ขึ้นอยู่กับความจุของพื้นที่คลาวด์ จำนวนผู้ใช้งานในระบบต่อวินาที การบำรุงรักษาเซิร์ฟเวอร์ และการปรับแต่งระบบให้สอดคล้องกับความก้าวหน้าของเทคโนโลยีความปลอดภัยไอทีในอนาคต
30. ในกรณีที่มีข้อพิพาททางลิขสิทธิ์ จะต้องยื่นเรื่องต่อพิจารณาที่หน่วยงานใดในไทย?
ตอบ: สามารถประสานงานร้องเรียนยื่นคำขอเพื่อเจรจาไกล่เกลี่ยได้ที่ กรมทรัพย์สินทางปัญญา หรือยื่นเรื่องร้องฟ้องฟ้องร้องดำเนินคดีที่ ศาลทรัพย์สินทางปัญญาและการค้าระหว่างประเทศกลาง (Central Intellectual Property and International Trade Court)