Strategi Melindungi Source Code

Saat menjalin kolaborasi teknologi, salah satu isu yang sering mengemuka adalah teraksesnya source code dari pihak yang menyediakan teknologi kepada mitra kerja ataupun oleh pihak ketiga lainnya.


Berikut definisi source code Wikipedia


In computer science, source code is any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by a compiler program into low-level machine code understood by the computer. The machine code might then be stored for execution at a later time.


Most computer applications are distributed in a form that includes executable files, but not their source code. If the source code were included, it would be useful to a user, programmer, or system administrator, who may wish to modify the program or understand how it works.


Berikut beberapa praktek contract drafting yang sering digunakan untuk melindungi kepentingan pembuat source code:


-Sejak awal scope of license hanya dibatasi untuk menggunakan executable files saja. Dengan demikian source code sulit untuk diakses oleh pihak lain.


-Ada beberapa batasan bagi mitra kerja:


a. source code restriction


[*] agrees not to decompile, reverse engineer, disassemble, or otherwise determine or attempt to determine source code for the executable code of the Program or to create any derative works based upon the Program or Program Documentation, and agrees not to permit or authorize anyone else to do so.


Dimana mitra kerja juga wajib memberlakukan ketentuan ini bagi setiap karyawan/ subkontraktor:


[*] agrees to use its best efforts to ensure that its employees and its contractors comply with the terms and conditiones set out in this Agreement. [*] also agrees to refrain from taking any steps, such as reverse assembly or reverse compilation, to derive a source code equivalent to the Program.


b. larangan untuk ikut serta dalam kegiatan penjualan produk


[*] is expressly prohibited from any retail distribution of the Program and shall not permit or authorize anyone else to do so. [*] is also expressly prohibited from any marketing and/or distributrion directly or indirectly of Program unless each copy is bundled with Program.


c. batasan jumlah copy dari executable file


[*] may make and retain two archive copies of the Program. Any copy will contain the same copyright notice and proprietary makings as are on the original Program and shall be subject to the same restrictions as the originals.


d. non-disclosure (tentu saja)


e. Indemnification dari mitra kerja apabila mitra kerja melanggar batasan tersebut.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s