Menggunakan kode saya sendiri dalam proyek-proyek lepas

10

Saya telah terjun dalam bisnis lepas selama lebih dari 2 tahun. Saat melakukan proyek untuk orang lain, saya telah membangun kompilasi tugas umum yang saya laksanakan dalam proyek dan memasukkannya ke dalam kode. Ini semacam perpustakaan dengan beberapa fungsi yang dapat saya gunakan kembali tanpa harus menulis ulang hal yang sama puluhan kali. Saya sedang berbicara tentang mengakses database Access, mengunduh informasi dari FTP dan hal-hal serupa.

Apakah ini dapat diterima dari sudut pandang hukum? Apa perbedaan menggunakan kembali kode lama dan menulis ulang dari awal (menggunakan otak Anda sendiri lagi, oleh karena itu logika yang sama persis)?

Saya tidak memegang hak cipta apa pun untuknya, tentu saja, dan memberikan kode sumber untuk kelas-kelas ini kepada klien saya.

Nikola Malešević
sumber

Jawaban:

8

Sebenarnya, kecuali Anda telah menandatangani hak cipta, Anda adalah pemegang hak cipta (tentu saja, ini tergantung pada negara tempat Anda berada - AS dan Inggris memberikan hak cipta otomatis kepada pembuatnya).

Secara umum, tidak ada yang salah dengan praktik ini - pastikan saat menandatangani kontrak bahwa Anda tidak memberikan hak Anda pada kode ini.

Oded
sumber
Saya yang kedua ini. Dan tidak ada yang salah dengan itu sama sekali. Saya pikir sebagian besar programmer mengembangkan "me-framework" mereka dari waktu ke waktu. Ini adalah praktik yang baik juga menurut saya karena memungkinkan Anda untuk memperbaiki kode Anda dari waktu ke waktu dan juga menjadi sangat lancar di dalamnya.
Garet Claborn