Siapa Memiliki Kod Sumber Sistem Perniagaan Custom Anda?
Oleh Gotka Technologies ·
Pemilik perniagaan yang menempah sistem custom — platform tempahan, papan pemuka inventori, atau aplikasi yang menghubungkan beberapa alat — jarang bertanya tentang pemilikan kod sumber sehingga sesuatu berjalan tidak kena: pembangun berhenti membalas, vendor kedua dibawa masuk untuk membuat perubahan, atau perniagaan mahu memindahkan sistem ke hos baharu. Pada ketika itu, sama ada anda benar-benar memiliki apa yang anda bayar bergantung sepenuhnya kepada apa yang dinyatakan dalam kontrak berbulan-bulan atau bertahun-tahun sebelumnya, bukan besar mana invois itu. Panduan ini menerangkan apa sebenarnya undang-undang Malaysia nyatakan, kenapa hak cipta sahaja selalunya tidak mencukupi, dan soalan serta dokumen konkrit yang menyelesaikan isu ini sebelum ia menjadi pertikaian.
Jawapan ringkas: undang-undang Malaysia memihak kepada anda — tetapi hanya secara lalai
Di bawah Seksyen 26 Akta Hak Cipta 1987, apabila karya berhak cipta — termasuk perisian — dicipta sebagai karya tempahan dan bukan di bawah kontrak perkhidmatan, pemilikan disifatkan berpindah kepada orang yang menempahnya, melainkan kontrak antara kedua-dua pihak menyatakan sebaliknya. Secara mudah: jika anda membayar pembangun untuk membina sistem custom untuk perniagaan anda, kedudukan asal undang-undang Malaysia ialah anda, bukan pembangun, yang memegang hak cipta — dengan syarat tiada apa-apa dalam perjanjian itu membalikkan kedudukan ini.
Kenapa ramai perniagaan masih tidak benar-benar memiliki kod mereka
Masalahnya terletak pada frasa "melainkan kontrak menyatakan sebaliknya." Banyak kontrak pembangun dan agensi piawai mengandungi klausa yang mengekalkan hak harta intelek dengan vendor dan hanya memberi pelanggan lesen untuk menggunakan perisian siap, atau langsung tidak menyebut soal pemilikan, membiarkannya dipertikaikan kemudian. Penglibatan tidak formal tanpa kontrak bertulis lebih membimbangkan lagi: lalai berkanun mungkin secara teknikal terpakai, tetapi tanpa apa-apa secara bertulis, jauh lebih sukar untuk membuktikan apa yang sebenarnya dipersetujui jika pertikaian akhirnya timbul.

Hak cipta bukan sama dengan pemilikan yang boleh digunakan
Malah perniagaan yang memegang hak cipta yang jelas ke atas sistem customnya masih boleh terkunci daripada menggunakannya secara praktikal. Memiliki hak cipta ialah hak undang-undang; menjalankan, menyelenggara dan mengubah sistem memerlukan bahagian yang benar-benar berfungsi, yang tidak diserahkan secara automatik oleh hak cipta sahaja:
- Kod sumber itu sendiri — bukan sekadar akses kepada versi yang dihos dan dikompil, tetapi fail asas yang diperlukan pembangun untuk membaca, menyunting dan membina semula sistem.
- Dokumentasi teknikal — cara sistem disusun, fungsi setiap bahagian, dan cara menyediakannya pada pelayan lain jika perlu.
- Kelayakan masuk admin, pelayan dan pangkalan data — log masuk yang benar-benar membolehkan seseorang mengendalikan dan mengubah sistem, bukan sekadar menggunakannya.
- Kejelasan tentang komponen pihak ketiga dan sumber terbuka — kebanyakan pembinaan custom menggunakan pustaka dan rangka kerja sedia ada di bawah lesen berasingan masing-masing, yang perlu diketahui oleh perniagaan walaupun ia memiliki segala yang dibina asli di atasnya.
Perniagaan yang memiliki hak cipta tetapi tidak pernah menerima semua ini masih bergantung sepenuhnya kepada pembangun asal untuk berbuat apa-apa dengan sistemnya sendiri.
Apa sebenarnya maksud "karya tempahan" di bawah Akta ini
Wajar untuk tepat tentang apa yang undang-undang sebenarnya putuskan di sini. Jika perisian ditulis oleh kakitangan sendiri sebagai sebahagian daripada tugas mereka, majikan memilikinya di bawah peraturan biasa kontrak perkhidmatan — jarang berlaku pertikaian di situ. Sistem perniagaan custom hampir selalunya situasi kedua sebaliknya: kontrak untuk perkhidmatan, di mana pembangun atau agensi luar ditempah dan dibayar yuran untuk menghasilkan perisian tertentu. Kategori kedua inilah yang terpakai lalai "disifatkan berpindah kepada pihak yang menempah," dan ia juga kategori di mana perkataan kontrak melakukan kerja sebenar, kerana undang-undang secara jelas membenarkan kedua-dua pihak mengatasi lalai itu ke mana-mana arah.
Wajar juga tepat tentang apa yang sebenarnya diputuskan di sini: hak cipta, bukan tanda dagangan, paten, atau data perniagaan. Hak cipta melindungi kod dan dokumentasi tertentu sebagai karya kreatif dan teknikal. Ia sendiri tidak menyatakan apa-apa tentang siapa memiliki data yang disimpan sistem semasa digunakan, atau nama jenama sistem itu dijual atau dipasarkan — ini terletak di bawah bidang undang-undang berbeza dan wajar diselesaikan berasingan jika ia penting untuk projek.
Bagaimana kontrak sebenarnya mengubah keputusan
Sistem custom yang sama, dibina oleh pembangun yang sama, boleh berakhir dalam tiga kedudukan pemilikan berbeza bergantung sepenuhnya kepada tiga atau empat ayat dalam kontrak:
| Situasi kontrak | Siapa memiliki hak cipta | Apa pelanggan sebenarnya dapat |
|---|---|---|
| Klausa bertulis jelas: hak harta intelek berpindah kepada pelanggan semasa penutupan/bayaran | Pelanggan, secara jelas | Kod sumber, dokumentasi dan kelayakan masuk — jika kontrak turut mewajibkan penyerahan |
| Kontrak senyap tentang pemilikan | Pelanggan, melalui lalai Seksyen 26 — tetapi belum diuji sehingga dipertikaikan | Apa sahaja yang dipersetujui secara tidak formal, selalunya sekadar "produk siap" |
| Kontrak secara jelas mengekalkan hak harta intelek dengan vendor | Vendor, melalui klausa yang mengatasi | Lesen untuk menggunakan perisian, bukan untuk memiliki atau memindahkannya |
| Tiada kontrak bertulis langsung | Pelanggan, secara lalai — tetapi sangat sukar dibuktikan dalam pertikaian | Apa sahaja yang pembangun masih sanggup serahkan |
Hanya baris pertama kedudukan yang wajar dipercayai. Tiga yang lain semuanya mendedahkan perniagaan kepada risiko pada tahap tertentu, walaupun baris kedua dan keempat secara teknikal mempunyai lalai berkanun di pihak mereka — lalai yang tidak pernah dihujahkan dalam kes khusus anda bukan sama dengan hak yang sudah selesai.
Tanda amaran dalam kontrak piawai vendor
Kebanyakan agensi dan pembangun bebas menggunakan templat kontrak yang digunakan semula merentasi pelanggan, dan templat sangat berbeza dalam cara mengendalikan pemilikan. Beberapa klausa wajar dibaca dua kali sebelum menandatangani apa-apa:
- "Pelanggan menerima lesen untuk menggunakan Perisian" berbanding "pemilikan berpindah kepada Pelanggan" — lesen ialah kebenaran menggunakan sesuatu yang dimiliki orang lain, bukan pemilikan itu sendiri.
- Pemindahan hak harta intelek bersyarat "bayaran penuh dan muktamad" tanpa butiran lanjut — munasabah pada pandangan pertama, tetapi wajar disahkan ia benar-benar tercetus secara automatik berbanding memerlukan dokumen penyerahan bertandatangan berasingan yang tiada siapa susuli.
- Tiada sebutan penyerahan kod sumber langsung, hanya "Perisian" — cukup kabur untuk ditafsir mana-mana cara kemudian, yang tepat jenis kekaburan yang menjadi punca pertikaian.
- Pemilikan atau akses diikat kepada kontrak penyelenggaraan aktif — bermakna akses boleh luput bulan retainer dibatalkan, walaupun untuk kod yang sudah dibayar penuh.
- Tiada klausa pendedahan untuk komponen pihak ketiga atau sumber terbuka — meninggalkan perniagaan tidak sedar apa yang sebenarnya dibenarkan berbuat dengan bahagian sistemnya sendiri.
Soalan untuk ditanya sebelum menandatangani, bukan selepas
Masa paling murah untuk menyelesaikan soal pemilikan ialah sebelum sebut harga diterima, ketika ia masih satu baris dalam kontrak dan bukan satu pertikaian. Sebelum menandatangani, tanya:
- Adakah kontrak menyatakan secara jelas bahawa kod sumber dan hak harta intelek berpindah kepada saya, dan pada bilakah — sebaik-baiknya semasa bayaran akhir atau penutupan projek?
- Adakah saya akan menerima repositori kod sumber penuh, bukan sekadar versi siap atau dihos, dan bagaimana ia akan diserahkan?
- Siapa memiliki akaun hosting, domain, API dan admin yang menjalankan sistem sebaik sahaja projek diserahkan?
- Adakah mana-mana komponen sumber terbuka atau pihak ketiga digunakan, dan di bawah lesen apa?
- Adakah pemilikan atau akses berubah jika saya berhenti membayar retainer sokongan atau penyelenggaraan berterusan?
- Bolehkah saya membawa kod itu kepada pembangun lain kemudian jika perlu?
Bagaimana jika anda tidak pernah mendapatkannya secara bertulis?
Ramai perniagaan sudah pun menjalankan sistem custom yang dibina bertahun-tahun lalu atas jabat tangan atau pertukaran e-mel ringkas, tanpa sebarang klausa hak harta intelek. Lalai berkanun di bawah Seksyen 26 berkemungkinan masih memihak kepada perniagaan sebagai pihak yang menempah dan membayar kerja itu, tetapi bergantung kepadanya dalam pertikaian sebenar adalah lebih lemah berbanding memilikinya secara bertulis. Penyelesaian praktikal tidak memerlukan pertikaian lama dibuka semula, dan biasanya lebih mudah daripada yang disangka:
- Cari mana-mana kontrak atau rangkaian e-mel yang wujud dan semak jika ada sebarang perkataan hak harta intelek atau pemilikan, walaupun tidak formal.
- Hantar permintaan bertulis yang ringkas dan sopan meminta pembangun mengesahkan, secara bertulis, bahawa pemilikan berada dengan perniagaan dan menyediakan repositori kod sumber, dokumentasi serta kelayakan masuk admin.
- Tanya khusus tentang komponen pihak ketiga dan sumber terbuka yang digunakan dalam pembinaan, supaya tiada kejutan kemudian jika sistem perlu dipindah kepada pembangun baharu.
- Simpan pengesahan itu dalam fail bersama rekod penglibatan asal — ia menjadi dokumen yang benar-benar diperlukan oleh pertikaian, audit atau pembangun baharu akan datang.
- Jika pembangun tidak membalas atau enggan, itu sendiri maklumat berguna, dan titik di mana mendapatkan nasihat daripada peguam menjadi berbaloi berbanding pilihan sahaja.
Ini terpakai sama ada ia aplikasi web, sistem perniagaan atau aplikasi mudah alih
Pemilikan kod sumber bukan khusus untuk satu jenis pembinaan sahaja. Peruntukan Akta Hak Cipta yang sama, dan senarai semak praktikal yang sama — kod, dokumentasi, kelayakan masuk dan kejelasan lesen — terpakai sama ada projek custom itu aplikasi web atau papan pemuka, sistem perniagaan pelbagai peranan dengan integrasi, atau aplikasi mudah alih. Platform mengubah rupa kod itu; ia tidak mengubah siapa yang berhak memilikinya.
Ini adalah maklumat umum tentang cara undang-undang hak cipta Malaysia melayan perisian tempahan, bukan nasihat undang-undang untuk kontrak tertentu. Untuk pertikaian semasa atau perjanjian yang sedang dirunding, dapatkan nasihat daripada peguam yang bertauliah.
Kesilapan lazim
- Menganggap lalai berkanun menyelesaikan semuanya. Seksyen 26 hanya terpakai "melainkan kontrak menyatakan sebaliknya" — ia kedudukan permulaan, bukan jaminan, dan banyak kontrak piawai sudah pun menyatakan sebaliknya.
- Menganggap hak cipta dan penyerahan kod sumber perkara yang sama. Perniagaan boleh memiliki hak cipta di atas kertas tetapi masih tidak pernah menerima satu fail pun yang boleh dibuka dan disunting.
- Menandatangani kontrak tanpa sebarang klausa hak harta intelek kerana hubungan terasa tidak formal atau dipercayai. Hubungan baik hari ini tidak menyelesaikan apa berlaku jika pembangun tidak dapat dihubungi dua tahun lagi.
- Tidak bertanya tentang lesen pihak ketiga dan sumber terbuka. Memiliki kod asli anda tidak menjelaskan apa yang boleh dan tidak boleh anda buat dengan pustaka yang menjadi asasnya.
- Membiarkan pemilikan bergantung kepada retainer berterusan tanpa membaca klausa itu dengan teliti — sesetengah kontrak secara senyap mengikat akses kepada langganan sokongan yang kekal aktif.
- Menunggu sehingga pertikaian untuk meminta kod sumber. Titik pengaruh terbaik untuk memintanya ialah sebelum bayaran akhir, bukan selepas hubungan sudah renggang.
- Menganggap sistem lama tanpa dokumentasi sebagai sudah tiada harapan. Permintaan bertulis kepada pembangun asal, walaupun bertahun-tahun kemudian, biasanya masih berbaloi dihantar sebelum menganggap kedudukan itu tidak boleh dibaiki.
Di mana Gotka Technologies berperanan
Perkhidmatan Pembangunan Aplikasi & Sistem Gotka membina aplikasi web, sistem perniagaan dan aplikasi mudah alih, dengan harga disahkan melalui sebut harga bertulis dan bukan kad kadar tetap, jadi terma sesuatu projek — termasuk apa yang diserahkan pada penghujungnya — diselesaikan terlebih dahulu dan bukan diandaikan. Sistem yang dibina begini masih memerlukan tempat yang boleh dipercayai untuk berjalan; pelan Hosting Awan Gotka pada pelayan LiteSpeed merangkumi itu bersama-sama laman web dan e-mel perniagaan yang sedang berkembang. Jika anda masih memutuskan sama ada pembinaan custom adalah pilihan yang tepat pada mulanya, lihat panduan kami tentang perisian sedia ada berbanding sistem tersuai: cara memilih.
Istilah utama dalam panduan ini
- Akta Hak Cipta 1987: undang-undang Malaysia yang mentadbir pemilikan karya kreatif dan perisian, termasuk Seksyen 26 tentang karya tempahan.
- Karya tempahan: perisian dibina oleh pihak luar untuk yuran, berbanding oleh kakitangan majikan sendiri.
- Kontrak untuk perkhidmatan vs kontrak perkhidmatan: perbezaan undang-undang antara mengupah kontraktor bebas (untuk perkhidmatan) dan mengambil kakitangan (perkhidmatan), yang menentukan peraturan pemilikan lalai mana yang terpakai.
- Klausa hak harta intelek: bahagian kontrak yang menyatakan siapa memiliki harta intelek yang dicipta di bawahnya, dan bila pemilikan berpindah.
- Kod sumber: fail sebenar yang boleh dibaca manusia yang ditulis pembangun, berbanding versi dikompil atau dihos yang pelanggan hanya boleh guna, bukan sunting.
- Lalai berkanun: keputusan pemilikan yang undang-undang terapkan secara automatik apabila kontrak senyap, yang boleh diatasi klausa bertulis ke mana-mana arah.
- Komponen sumber terbuka: kod sedia ada yang digunakan dalam pembinaan custom di bawah lesennya sendiri, yang perlu diketahui perniagaan walaupun untuk kod yang dimilikinya sepenuhnya.
- Sebut harga bertulis: cadangan berharga dan berskop yang, jika dilakukan dengan betul, menyelesaikan kos, jangka masa dan terma pemilikan sebelum pembangunan bermula.
Siapa memiliki kod sumber sistem custom yang saya bayar untuk dibina di Malaysia?
Di bawah Seksyen 26 Akta Hak Cipta 1987, apabila anda menempah perisian sebagai pelanggan yang membayar dan bukan sebagai majikan pembangun, hak cipta disifatkan berpindah kepada anda secara lalai, melainkan kontrak anda menyatakan sebaliknya. Sama ada lalai ini benar-benar terpakai kepada projek anda bergantung kepada perkataan tepat perjanjian anda, jadi semak kontrak dan bukan menganggap lalai itu terpakai.
Adakah membayar untuk perisian custom secara automatik memberikan saya fail kod sumber?
Tidak semestinya. Lalai undang-undang mungkin memberi anda pemilikan hak cipta, tetapi itu hak undang-undang, bukan pemilikan fizikal kod. Ramai pembangun menyerahkan sistem yang berfungsi dan dihos tanpa pernah menyerahkan fail sumber asas melainkan kontrak secara khusus memerlukannya, jadi minta ini secara jelas sebelum projek bermula.
Apa sebenarnya yang termasuk dalam pemilikan kod sumber selain hak cipta?
Pemilikan praktikal bermaksud memiliki repositori kod sumber sebenar, dokumentasi teknikal, serta kelayakan masuk admin, pelayan dan pangkalan data, ditambah kejelasan tentang mana-mana komponen pihak ketiga atau sumber terbuka yang digunakan dan lesennya. Tanpa semua ini, perniagaan boleh memiliki hak cipta di atas kertas tetapi masih tidak dapat menyelenggara, memindah atau mengubah sistemnya sendiri.
Bolehkah pembangun secara sah mengekalkan pemilikan perisian yang telah saya bayar?
Ya, jika kontrak menyatakan begitu. Peraturan lalai Malaysia memihak kepada pelanggan yang membayar, tetapi ia secara jelas membenarkan kedua-dua pihak bersetuju sebaliknya, dan banyak kontrak pembangunan piawai berbuat demikian dengan mengekalkan pemilikan atau hanya melesenkan pelanggan hak untuk menggunakan perisian. Baca klausa hak harta intelek sebelum menandatangani, bukan selepas pertikaian bermula.
Apa yang perlu ada dalam kontrak untuk memastikan saya memiliki sistem perniagaan custom saya?
Kenyataan jelas tentang bila hak harta intelek berpindah kepada anda — sebaik-baiknya semasa bayaran akhir atau penutupan projek — komitmen untuk menyerahkan kod sumber dan dokumentasi penuh, pemilikan atau pemindahan mana-mana akaun yang menjalankan sistem, dan pendedahan mana-mana komponen pihak ketiga serta lesennya. Letakkan semua ini secara bertulis sebelum kerja bermula.
Bagaimana jika saya tidak pernah menandatangani apa-apa tentang pemilikan untuk sistem yang sudah saya ada?
Lalai berkanun Malaysia berkemungkinan masih memihak kepada anda sebagai pelanggan yang menempah, tetapi membuktikannya dalam pertikaian lebih sukar tanpa dokumentasi. Penyelesaian praktikal ialah meminta pembangun anda, secara bertulis, mengesahkan pemilikan dan menyerahkan kod sumber, dokumentasi serta kelayakan masuk sekarang, dan bukan bergantung kepada andaian kemudian.
Adakah ini terpakai kepada aplikasi mudah alih sama seperti sistem perniagaan berasaskan web?
Ya. Pemilikan kod sumber berfungsi sama sahaja sama ada pembinaan custom itu aplikasi web, papan pemuka perniagaan, integrasi sistem, atau aplikasi mudah alih. Peruntukan Akta Hak Cipta yang sama dan senarai semak praktikal yang sama — kod sumber, dokumentasi, kelayakan masuk dan kejelasan lesen — terpakai tanpa mengira platform yang menjalankan sistem itu.
Pekerja Bebas, Pembangun Dalaman atau Syarikat Pembangunan: Siapa Patut Bina Sistem Perniagaan Anda?
Pekerja bebas, pembangun dalaman atau syarikat pembangunan? Panduan keputusan siapa patut bina sistem anda, apa perlu ditanya dan padanan setiap satu.
Pembangunan AplikasiPerisian Sedia Ada vs Sistem Tersuai: Cara Memilih
Perisian sedia ada sesuai untuk kebanyakan perniagaan berkembang, tetapi tidak semua. Cara memilih antara membeli, menyesuaikan atau membina perisian tersuai.
Pembangunan AplikasiCara Membandingkan Dua Sebut Harga Perisian Tersuai Secara Berdampingan
Ada dua sebut harga perisian tersuai? Cara menyusun skop, perkara termasuk, peringkat bayaran, pemilikan kod dan terma selepas pelancaran sebelum banding harga.


