Saya diminta oleh klien untuk mengajukan proposal untuk aplikasi web yang ingin dibangunnya. Klien ini adalah startup dengan daya tarik yang relatif baik sejauh ini (sepertinya).
Saya telah diminta untuk membuat kontrak yang mencegah saya dari menulis kode yang saya tulis untuk mereka di tempat lain. Hingga saat ini saya sedang menyusun kontrak di mana saya mempertahankan hak eksklusif untuk kode sumber saya tetapi klien tetap memiliki semua hak juga (menjual, memodifikasi dll.)
Jadi ini kedengarannya aneh bagi saya:
Bagaimana Jika saya memiliki klien lain dengan proyek yang serupa (tetapi tidak persis sama) dan dia ingin saya mengembangkan aplikasinya?
Tentu saja saya tidak akan menyalin dan menempel dari proyek sebelumnya - tetapi saya merasa bahwa saya tidak akan dapat menggunakan wawasan yang saya dapatkan di proyek sebelumnya dan saya tidak akan dapat menulis kode ini lagi untuk setiap klien.
Jadi pertanyaannya adalah - Jika saya memberikan semua hak kode sumber saya ke klien, apakah itu berarti saya tidak pernah dapat menulis ulang kode ini untuk orang lain?
Catatan: Saya tahu sebagian besar dari Anda di sini bukan pengacara dan saya tidak benar-benar mencari nasihat hukum, melainkan apa arti sebenarnya dari kontrak semacam ini dalam hal kepemilikan terhadap kode sumber, apa yang biasa dilakukan, dll.
sumber
Jawaban:
Kepemilikan kode berarti Anda akan memberikan hak cipta kepada mereka. Dalam istilah praktis, itu berarti Anda tidak akan menyimpan kode sumbernya saat proyek selesai. Dengan begitu, Anda tidak dapat dituduh menggunakan kembali kode yang Anda tulis untuk mereka dalam proyek lain. Ini adalah pengaturan yang cukup tipikal; mereka membayar Anda untuk menulis kode untuk mereka, jadi tentu saja mereka ingin mempertahankan kepemilikan kode tersebut.
Jika ada kekayaan intelektual lain yang perlu dilindungi (yaitu beberapa algoritma kepemilikan), maka algoritma itu perlu ditangani secara khusus. Secara khusus, inovasi perlu novel, dan tidak mudah direproduksi. Idealnya, itu dilindungi oleh paten, tetapi Anda masih dapat diminta untuk menandatangani perjanjian non-pengungkapan. Anda harus mematuhi perjanjian-perjanjian itu, dan jangan menggunakan algoritma kepemilikan dalam proyek-proyek lain.
Kuncinya di sini adalah kekhususan. Klien Anda harus menjelaskan secara spesifik kekayaan intelektual dan ide-ide yang ingin mereka lindungi. Jangan menandatangani apa pun yang menghasilkan jaring luas seperti "Anda tidak dapat menggunakan ide apa pun yang Anda peroleh dalam proyek lain." Itu permintaan yang tidak masuk akal. Jangan menandatangani perjanjian yang tidak bersaing; itu dapat mencegah Anda bekerja pada proyek-proyek yang terkait dengan industri atau pesaing.
sumber
Ini kedengarannya normal bagi saya. Startup sedang berhati-hati untuk dapat menunjukkan bahwa mereka sepenuhnya memiliki semua kode dalam solusi mereka. Ini sangat penting jika mereka akhirnya dibeli oleh perusahaan lain. Perusahaan lain itu perlu tahu bahwa nantinya tidak ada yang akan mengklaim kepemilikan atas perangkat lunak yang mereka pikir telah mereka beli.
Anda mungkin ingin meneliti istilah ' pekerjaan untuk disewa '.
Versi singkatnya adalah bahwa Anda melakukan pekerjaan Anda, mereka membayar Anda untuk itu, kemudian Anda menyerahkan semua salinan kode yang Anda tulis. Kecuali jika kontrak Anda mengatakan sebaliknya , ini tidak serta merta mencegah Anda dari menulis kode yang serupa untuk klien lain (dengan asumsi tentu saja Anda tidak membagikan pustaka atau memotong & menempel kode).
Anda mungkin ingin berkonsultasi dengan pengacara tentang hal spesifik.
sumber