Kode sumber escrow

Paling sering, istilah escrow digunakan saat membayar pembelian atau outsourcing pekerjaan freelance. Catatan yang agak singkat ini bukan artikel panjang yang menjelaskan penggunaan escrow kode - escrow kode sumber.



Tidak masalah apakah Anda adalah tim kecil atau perusahaan besar, apakah Anda sedang mengembangkan produk terkenal di pasar atau memulai startup baru. Pada titik tertentu, seorang pelanggan akan mendatangi Anda dengan pertanyaan: "Apa yang terjadi jika perusahaan Anda tiba-tiba tutup?" Baik nama terkenal maupun ukuran tim tidak menjamin bahwa produk akan ada dan tidak tiba-tiba menghilang.



Jika produk tidak menjalankan tugas-tugas penting, atau digunakan sampai batas tertentu, maka kerugian dari peralihan ke perangkat lunak lain tidak akan signifikan. Dan jika itu adalah organisasi besar di mana perangkat lunak tertentu memainkan peran kunci, maka Anda perlu memiliki asuransi. Salah satu jaminan tersebut adalah escrow kode - menempatkan kode sumber aplikasi Anda dalam repositori khusus. Pelanggan mendapatkan akses ke sana jika perusahaan tidak ada lagi.



Kode escrow mencakup dua elemen penting: perjanjian akses dan penyimpanan itu sendiri (pihak ketiga). Perjanjian untuk akses klien Anda ke repositori harus cukup rinci, dan biasanya mencakup persyaratan berikut:



  • kondisi saat perusahaan mendapatkan akses ke sumbernya;
  • akses definisi objek: satu aplikasi, versi, atau grup;
  • kewajiban untuk memperbarui sumber dan keteraturan (versi mayor, versi minor atau patch).


Dalam hukum Rusia, istilah "escrow" muncul pada tahun 2014 dan dapat digunakan saat membuat kesepakatan.



Bagaimana cara menyimpan sumber dengan benar. Organisasi arsip yang benar mencakup kode sumber itu sendiri, yang harus dikompilasi, dan instruksi terperinci untuk penerapan. Jika komponen atau alat pihak ketiga diperlukan, mereka harus dicantumkan. Harap dicatat bahwa Anda biasanya tidak dapat mendistribusikan kembali komponen pihak ketiga sebagai kode sumber.



Kode escrow adalah prosedur yang mahal. Biaya akan mencakup pembayaran pihak ketiga untuk penyimpanan kode, pembaruan sumber, dan pekerjaan hukum. Biaya layanan asuransi semacam itu dapat dimasukkan dalam harga produk, tetapi paling sering escrow diformalkan baik sebagai kontrak terpisah atau sebagai bagian dari dukungan prioritas pelanggan. Tidak setiap klien membutuhkan akses ke sumbernya. Selain itu, keberadaan code escrow berdampak positif terhadap citra perusahaan.



Di perusahaan Barat, terutama di produsen perangkat lunak besar, pendekatan ini lebih sering digunakan daripada di perusahaan Rusia. Ada banyak opsi untuk penyedia layanan escrow kode. Alternatif untuk escrow kode dapat berupa publikasi produk atau bagian utamanya dalam open source.



Berdasarkan pengalaman saya, saya dapat mengatakan bahwa semakin besar klien Anda, semakin penting peran kode escrow, terlepas dari apakah produk diinstal pada infrastruktur atau SaaS.



All Articles