Apakah perusahaan Anda memiliki kebijakan tertulis tentang berkontribusi pada proyek sumber terbuka? [Tutup]

16

Apakah perusahaan Anda memiliki kebijakan tertulis tentang berkontribusi pada proyek sumber terbuka?

Kami telah menyumbangkan gaya "jangan tanya jangan katakan", tapi sekarang saatnya untuk menulis sesuatu. Saya menghargai teks kebijakan tertulis penuh dan potongan-potongan.

Pembaruan : kami telah membuat beberapa kemajuan sejak saya mengajukan pertanyaan ini dan sekarang memiliki kebijakan seperti itu - baca ini .

dblock
sumber
Ya, saya menulis kebijakan kontribusi untuk perusahaan teknologi karyawan 150K +. (Saya seorang pengacara korporat)

Jawaban:

1

Di beberapa negara bagian di AS, melanggar undang-undang ketenagakerjaan negara bagian bagi pemberi kerja membatasi kemampuan karyawan untuk berkontribusi pada proyek sumber terbuka atau mencoba mengklaim kepemilikan kode yang dikontribusikan karyawan, dengan beberapa batasan (yang berbeda dari satu negara ke negara lain) . Umumnya, ini hanya berlaku untuk pekerjaan yang dilakukan di luar jam kerja normal Anda, dan pekerjaan itu tidak dapat dilakukan dengan menggunakan peralatan atau sumber daya perusahaan (yaitu, lisensi komputer dan / atau perangkat lunak milik perusahaan). Itu juga harus menjadi sesuatu yang tidak akan bersaing langsung dengan atasan Anda; misalnya, jika perusahaan Anda memiliki sistem manajemen konten online yang eksklusif, undang-undang tersebut mungkin tidak akan berlaku jika Anda ingin berkontribusi pada proyek CMS open source.

Namun, saya tahu di CA dan NC, undang-undang negara bagian secara eksplisit menyatakan bahwa ia lebih diutamakan daripada perjanjian kerja apa pun yang ada.

Joel C
sumber
1

Saya melihat pertanyaan ini sekarang saja. Banyak yang mungkin telah membaca artikel slashdot ini tetapi jika Anda belum melihat ini: Apa yang Saya Lakukan Tentang Mantan Perusahaan Saya Mencuri Kode Gratis Saya?

Meskipun tulisan asli slasdot tidak terkait langsung dengan pertanyaan ini, banyak balasannya.

Bagus bahwa Anda berpikir untuk membuat beberapa aturan formal. Berikut adalah beberapa kutipan dari tautan yang saya kutip di atas, yang merupakan pengalaman sesama programmer dengan perusahaan mereka karena kebijakan mengenai kontribusi untuk proyek-proyek sumber terbuka. Ada banyak jawaban yang bagus dan membuka mata tetapi mengutip 3 di antaranya:

Penawaran-1:

Ini sangat standar sehingga Anda harus selalu meminta izin dari atasan Anda sebelum menulis dan merilis perangkat lunak open source - Anda mungkin tidak memiliki hak untuk melakukannya, bahkan jika perangkat lunak tersebut tidak terkait dengan bisnis atasan Anda dan bahkan jika dikembangkan di waktu luang; bahasa dalam kontrak saya tidak ambigu tentang hal itu.

Dengan asumsi bahwa dalam hal ini izin untuk menulis dan merilis perangkat lunak open source adalah implisit, itu masih tidak berarti perusahaan telah kehilangan kendali atas kekayaan intelektualnya - mereka selalu dapat melisensikan dua lisensi di bawah lisensi kepemilikan. Mereka tidak dapat "mengambil kembali" perangkat lunak GPL yang sudah dirilis, dan mereka tidak dapat mengambil kontribusi pihak ke-3 untuk garis keturunan itu, tetapi mereka dapat memilih untuk mengembangkan basis kode asli dengan cara yang sepenuhnya tertutup - itu milik mereka.

Penawaran-2:

Dimungkinkan untuk bernegosiasi dengan perusahaan untuk mempertahankan kepemilikan Anda dari pengejaran pribadi Anda sendiri tetapi Anda harus proaktif dan umumnya memiliki pengaruh (Dalam kasus saya, saya mengadakan merger dengan seluruh departemen IT / dev. Rata-rata Anda hanya memiliki keinginan perusahaan agar mereka bekerja di sana). Juga berharap bahwa / perusahaan mana pun akan melakukan apa pun yang mereka bisa untuk memiliki semua yang Anda miliki dan melakukannya dengan anggapan Anda kacau dan membaca dokumentasi yang diminta untuk ditandatangani dengan maksud yang sama.

Penawaran-3:

pelajari apa artinya lisensi MIT ... mereka sepenuhnya bebas untuk dibagikan di bawah lisensi apa pun yang mereka pilih selama mereka mengutip Anda. Mereka tidak mencuri, mereka menggunakannya di bawah lisensi gratis yang Anda berikan.

Adapun GPL - ya, Anda perlu mendapatkan pengacara di sana, itu memang merupakan pelanggaran. Tentu saja - jika Anda mengkodekan kode GPL ini pada waktu mereka, itu adalah hak cipta mereka, dan mereka bebas untuk menggunakannya dengan cara apa pun yang mereka inginkan.

Yousouser
sumber
4
yasourer: Tautan hebat tetapi sebagai saran, coba sertakan beberapa sentimen utama dari tautan agar utas ini pada pertukaran tumpukan tetap valid terlepas dari perubahan / pemindahan tautan.
Chris
@ Chris Saya setuju dengan saran Anda. Saya akan melakukannya setelah saya pulang :)
yasouser
0

Kami tidak memiliki kebijakan langsung mengenai hal ini. Singkat cerita: karya yang dibuat di universitas dimiliki oleh universitas kecuali dinyatakan sebelum memulai pengkodean.

Saya telah berdiskusi dengan bos saya dari waktu ke waktu tentang hal ini dan kami belum melangkah terlalu jauh karena ini menjadi mimpi buruk politik karena orang-orang yang perlu menyetujui ini tidak begitu memahami perangkat lunak open source selain dari "biasanya gratis" ide.

/ saya dengan penuh semangat menunggu tanggapan orang lain!

Pembaruan: Topik ini muncul di tempat kerja baru-baru ini, kami bertemu dengan tim hukum kami dan semua tampak baik-baik saja. Pemahaman saya (dari majikan saya) adalah ini adalah kasus per kasus tetapi mereka bersedia bekerja dengan karyawan yang berminat.

Chris
sumber
-2

Saya tidak memiliki situasi yang dapat saya kutip secara langsung, Namun saya membayangkan bahwa Insinyur dan Pemrogram top di perusahaan besar dilarang menulis kode lain karena alasan lain yang tidak menguntungkan bagi perusahaan tempat mereka bekerja. Tentu saja ini murni spekulatif di pihak saya.

Bryan Harrington
sumber
5
@ Pavel - Itu tidak masuk akal ketika mereka mulai codeplex dan berkontribusi ke jquery. Saya ingin tahu dari mana Anda mendapatkannya karena kontra intuitif.
Tony
7
@Bryan Saya akan membayangkan ini akan sulit untuk ditegakkan. Mengapa seorang programmer (yang biasanya menikmati pemrograman) bergabung dengan sebuah perusahaan yang tidak membiarkannya melakukan apa yang dia sukai di waktu luangnya? Itu akan mencegah perusahaan menjadi besar dan besar. Kedua, Google melakukan yang sebaliknya dan merupakan contoh balasan.
alternatif
2
@ mathepic, MS memiliki banyak proyek pada codeplex yang bersifat open source. Beberapa bahkan sedang dikerjakan secara aktif. Maksud saya adalah bahwa MS bukan perusahaan yang sama dengan mereka 10 tahun yang lalu. Agar adil mereka memiliki jalan panjang ...
Tony
3
Dari sumber yang dapat dipercaya: Microsoft memiliki kebijakan kontribusi sumber terbuka. Itu tidak dapat dibagikan, tetapi itu ada. Memang membutuhkan izin LCA untuk berkontribusi, tetapi ada banyak pengembang Microsoft berkontribusi untuk banyak proyek open source. Ada juga microsoft.com/opensource , yang lebih dari sekadar situs pemasaran.
dblock
1
Tidak setiap "kontrak" yang Anda tandatangani sah dan dapat ditegakkan. Kecuali apa yang Anda lakukan pada waktu Anda sendiri, dan menggunakan ruang dan peralatan Anda sendiri, bersaing langsung dengan atasan Anda, mereka akan mengalami kesulitan menegakkan sesuatu yang kejam seperti "Anda tidak dapat menulis kode yang bukan untuk kami". Bayangkan teknisi perbaikan mobil yang dilarang memperbaiki mobilnya sendiri?
JoelFan