Saya bekerja untuk perusahaan besar dan saya ingin menjaga keterampilan saya tetap segar. Saya pikir berkontribusi pada proyek open source akan membantu, terutama jika saya menginginkan pekerjaan di startup. Saya telah mendengar bahwa perusahaan besar sering memiliki karyawan pengembangan yang dilakukan di luar pekerjaan. Bisakah saya menghadapi konsekuensi hukum dengan berkontribusi pada proyek open source tanpa memberi tahu atasan saya? Mungkinkah saya menempatkan proyek sumber terbuka dalam risiko jika saya berkontribusi ketika dipekerjakan? Jika menahan diri dari berkontribusi karena alasan hukum dan saya melamar ke perusahaan lain di mana pengalaman pengembangan sumber terbuka diharapkan, akankah mereka mengerti atau akankah aplikasi saya masuk ke tempat sampah?
sumber
Jawaban:
Ada dua pertanyaan nyata di sini. Yang pertama adalah tanggung jawab Anda. Yang kedua adalah apakah Anda harus khawatir. Keduanya memiliki jawaban berbeda.
Saya pertama-tama akan menjawab yang pertama dengan kemampuan terbaik saya. Saya bukan pengacara, dan ini bukan nasihat hukum. Jika Anda khawatir, periksa kontrak kerja Anda, dan konsultasikan dengan pengacara. Tapi saya bisa merangkum situasi di dua negara.
Di negara bagian New York, Anda cenderung menjadi karyawan profesional. Seorang karyawan profesional tidak memiliki jam kerja, dan tidak ada tempat kerja yang ditentukan Jika Anda pergi makan malam bersama klien, Anda sedang bekerja. Jika Anda mencari cara untuk memecahkan sesuatu di kamar mandi, itu milik majikan Anda. Sebagai seorang karyawan profesional, standarnya, yang kemungkinan besar juga ada dalam kontrak Anda, adalah bahwa semua perangkat lunak yang Anda tulis adalah pekerjaan untuk disewa milik majikan Anda. Prevalensi pengaturan semacam ini adalah salah satu alasan mengapa FSF memerlukan penugasan hak cipta, dan mengharuskan majikan Anda untuk menandatanganinya.
Di California situasinya berbeda. Selama perangkat lunak yang Anda tulis tidak berhubungan dengan apa pun yang dilakukan majikan Anda, apa pun yang dilakukan pada waktu Anda sendiri dengan peralatan Anda sendiri adalah milik Anda, dan hak ini tidak dapat ditandatangani. Namun jika Anda secara mandiri mengembangkan hal yang sama dengan majikan Anda, itu mungkin akan dimiliki oleh majikan Anda. Bahkan jika itu adalah proyek rahasia yang tidak kamu ketahui. Apakah kasus ini penting tergantung pada perincian apa yang sedang Anda kerjakan, dan apa yang sedang dikerjakan oleh atasan Anda.
Jadi, Anda melihat bahwa tidak ada jawaban sederhana. Bergantung pada negara, dan fakta-fakta dari situasi Anda, Anda mungkin atau mungkin tidak memiliki pekerjaan Anda sendiri. Dan jika Anda tidak memilikinya, Anda tidak memiliki hak untuk melisensikannya.
Sekarang ke masalah praktis. Apa yang dikatakan hukum menentukan apa yang akan terjadi seandainya timbul perselisihan dan dibawa ke hakim. Namun dalam praktiknya jarang terjadi perselisihan dan dibawa ke hakim. Selain itu, banyak majikan yang tidak peduli, atau secara positif suka, karyawan mereka berkontribusi pada pekerjaan sumber terbuka. Khususnya jika proyek itu adalah salah satu yang menurut perusahaan berguna dan mereka ingin Anda mengembangkan keahlian dengannya. Prosedur yang sering ada untuk mendapatkan OK bagi Anda untuk melakukan pekerjaan seperti itu. Tidak ada salahnya untuk memeriksa.
Lebih jauh lagi jika Anda berkontribusi pada pekerjaan open source, meskipun faktanya tidak jelas apakah Anda memiliki hak untuk melakukannya, kemungkinannya cukup bagus bahwa Anda sebenarnya tidak akan mendapat masalah karena melakukannya. Dan jika Anda mendapat masalah, kemungkinan besar Anda akan mendapatkan tamparan di pergelangan tangan dan diperintahkan untuk mengambil barang-barang, daripada menderita hukuman hukum yang besar. Apakah sisa risiko yang mungkin ada dalam zona nyaman Anda? Itu terserah anda. Tetapi saya dapat memberi tahu Anda bahwa ada banyak orang yang melakukannya, dan cukup banyak cerita tentang orang yang mengalami masalah. (Dan dalam cerita yang ada, biasanya ada beberapa penyebab masalah lainnya, dan dampak dari pekerjaan open source mereka adalah konsekuensinya.)
sumber
Anda harus melihat dalam kontrak Anda untuk melihat apakah itu mengatakan sesuatu tentang itu, tetapi jika ketentuan seperti itu memang ada, di banyak yurisdiksi itu dapat dengan aman diabaikan sebagai tidak berbudi dan tidak dapat dilaksanakan.
Penafian standar: Saya bukan pengacara, dan ini bukan nasihat hukum. Hanya akal sehat, yang seperti kita ketahui sering ditemukan bertentangan dengan hukum aktual atau putusan pengadilan, terutama di mana perangkat lunak terlibat.
sumber
Bicaralah dengan departemen hukum perusahaan. Perusahaan pengembang yang baik harus memahami dan mendorongnya (mereka bahkan dapat membayar Anda untuk itu (contohnya 20% google) jika proyek OS cukup berguna), tetapi jauh lebih baik aman dalam situasi seperti ini.
Jika mereka mengatakan tidak apa-apa dan mereka tidak akan mengambil kodenya, dapatkan secara tertulis.
Jika mereka mencoba untuk mengambil kode nanti Anda memiliki keledai Anda (dan bahwa proyek) tertutup ...
Yang terburuk yang bisa mereka katakan adalah "tidak"
sumber
Saya mengerti kehati-hatian Anda, tetapi HANYA PERGI KE DEPAN DAN KONTRIBUSI.
Sangat tidak mungkin ada sesuatu yang salah secara hukum dengan ini bahkan di atas kertas, juga tidak mungkin bahwa siapa pun di pekerjaan Anda bahkan akan melihat kontribusi Anda jika Anda tidak membicarakannya, dan masih sangat kecil kemungkinannya bahwa Anda akan dihukum dalam praktik.
Jika itu membuat Anda lebih nyaman, Anda dapat berkontribusi melalui pegangan daripada nama lengkap Anda.
sumber
Pastikan Anda dapat berkontribusi secara legal kode ke proyek sumber terbuka. Ini mungkin masalah tinggal di yurisdiksi yang tepat, memiliki kontrak kerja yang menentukan Anda memiliki apa yang Anda buat, atau memiliki izin khusus dari majikan Anda (dari seseorang yang memiliki wewenang untuk memberikan itu, yang mungkin bukan manajer Anda).
Kalau tidak, proyek OS dalam bahaya. Mungkin dikenai gugatan, dan proyek OS biasanya tidak diatur untuk membela. Jika majikan Anda peduli, proyek OS kemungkinan akan dipaksa secara hukum untuk menghapus kontribusi Anda, pada titik mana Anda pasti telah merusak proyek. Proyek lain yang menggunakan kode Anda mungkin juga berisiko.
Saya tidak membahas masalah yang mungkin Anda hadapi. Itu adalah pertimbangan Anda, dan Anda dapat memutuskan sendiri apakah Anda ingin mengambil risiko dipecat dan bahkan mungkin dituntut. Saya menangani masalah yang Anda dapat menyebabkan proyek yang Anda coba bantu.
sumber