ซอร์สโค้ด ความเป็นเจ้าของข้อมูล และการส่งมอบ

โดย Manboo Studio12 นาทีในการอ่าน
ขอประมาณการโครงการWhatsApp
ซอร์สโค้ด ความเป็นเจ้าของข้อมูล และการส่งมอบ

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

สิ่งที่สิทธิความเป็นเจ้าของควรครอบคลุม

สัญญาที่จัดการเรื่องนี้อย่างเหมาะสมควรระบุแยกกันสี่ประเด็น:

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

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

สิ่งที่คุณไม่สามารถเป็นเจ้าของได้

ส่วนประกอบบางอย่างอยู่ภายใต้สิทธิ์การใช้งานแทนที่จะมีการโอนความเป็นเจ้าของ และเรื่องนี้ถือเป็นเรื่องปกติ:

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

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

ชุดเอกสารและทรัพยากรสำหรับการส่งมอบ

การทดสอบว่าการส่งมอบมีคุณภาพหรือไม่ทำได้ง่าย ๆ: นักพัฒนาที่มีความสามารถและไม่เคยเห็นโครงการนี้มาก่อนสามารถรับช่วงต่อได้หรือไม่ สิ่งที่จำเป็นมีดังนี้:

  1. รีโพซิทอรีฉบับเต็มพร้อมประวัติการแก้ไข โดยโอนไปยังบัญชีที่ลูกค้าควบคุม ประวัติการคอมมิตมีความสำคัญ — เพราะเป็นวิธีที่นักพัฒนาคนใหม่ใช้ทำความเข้าใจว่าเหตุใดสิ่งต่าง ๆ จึงเป็นเช่นนั้น
  2. คำแนะนำในการนำไปใช้งาน ที่มีรายละเอียดเพียงพอสำหรับสร้างสภาพแวดล้อมขึ้นใหม่จากศูนย์
  3. การกำหนดค่าสภาพแวดล้อม — มีการตั้งค่าใดบ้าง แต่ละรายการทำหน้าที่อะไร และรายการใดเป็นข้อมูลลับ
  4. ข้อมูลรับรองบัญชีทั้งหมด — โฮสติ้ง โดเมน ฐานข้อมูล บริการจากบุคคลที่สาม และบัญชีร้านค้า — โดยโอนความเป็นเจ้าของให้แก่ลูกค้า
  5. สคีมาฐานข้อมูลและสคริปต์การย้ายข้อมูลที่มีอยู่
  6. รายการบริการจากบุคคลที่สาม พร้อมระบุว่าใช้แต่ละบริการเพื่ออะไรและมีค่าใช้จ่ายเท่าใด
  7. ไฟล์ต้นฉบับด้านการออกแบบ
  8. ปัญหาที่ทราบและรายการที่เลื่อนการดำเนินการ โดยบันทึกไว้อย่างตรงไปตรงมา

รายการสุดท้ายควรขอให้ระบุไว้อย่างชัดเจน ทุกโครงการมีข้อประนีประนอมที่ทราบอยู่แล้ว และนักพัฒนาที่พร้อมบันทึกเรื่องเหล่านี้กำลังมอบสิ่งที่มีคุณค่าอย่างแท้จริงให้แก่ลูกค้า

การตรวจสอบว่าการส่งมอบใช้งานได้จริง

วิธีตรวจสอบที่รัดกุมที่สุดคือให้บุคคลอิสระนำแอปพลิเคชันไปใช้งานจากชุดเอกสารและทรัพยากรสำหรับการส่งมอบเพียงอย่างเดียว ในสภาพแวดล้อมใหม่ โดยไม่สอบถามสิ่งใดจากนักพัฒนาต้นฉบับ หากทำสำเร็จ การส่งมอบนั้นก็เป็นการส่งมอบที่ใช้งานได้จริง

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

เอสโครว์

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

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

ตกลงให้เรียบร้อยก่อนเริ่มงาน

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

บริการ Manboo ที่เกี่ยวข้อง

ขอประเมินราคาโครงการ

บอกเราเกี่ยวกับเป้าหมายของผลิตภัณฑ์ เวิร์กโฟลว์ปัจจุบัน แพลตฟอร์มเป้าหมาย ข้อจำกัด และกรอบเวลาการตัดสินใจ เราจะตรวจสอบขอบเขตงานและแนะนำขั้นตอนถัดไปที่เหมาะสม

ซอร์สโค้ด ความเป็นเจ้าของข้อมูล และการส่งมอบ

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