Jika saya memposting kode sumber saya di situs publik, apakah itu secara otomatis membuatnya menjadi sumber terbuka atau apakah saya masih mempertahankan hak-hak saya?

9

Ini adalah pertanyaan aneh tapi inilah alasannya:

Jika saya menulis beberapa aplikasi JavaScript, atau skrip Cli Perl / Python / PHP, siapa pun dapat melihat kode sumbernya. Saya bahkan dapat meng-host kode saya di situs hosting publik, seperti github misalnya. Itu akan sama: Siapa pun dapat melihat kode.

Tetapi apakah itu akan membuat kode saya open source?

Matthieu Napoli
sumber
2
Judul Anda tidak cocok dengan pertanyaan Anda.
Ini adalah masalah hukum, bukan rekayasa perangkat lunak. "Argumen para pengacara dan insinyur saling melewati satu sama lain seperti hantu yang marah." --Bohm, Gladman, Brown.
Beta
1
Apakah Anda di AS?
2
Profil Anda mengatakan Anda berada di Prancis, dan mayoritas orang di sini bukan pengacara dan bukan warga negara atau penduduk Prancis. Anda tidak akan mendapatkan jawaban yang bagus di sini.
David Thornley
2
@artec: Dasar-dasarnya sama, ya, di negara-negara Konvensi Bern. Rinciannya bervariasi dari satu negara ke negara. Saya rasa di negara semacam itu tidak mungkin kehilangan hak cipta dengan membuat sesuatu tersedia untuk umum tanpa menyebutkan lebih lanjut, tetapi detailnya, termasuk apa yang dapat dilakukan tentang pelanggaran, dapat berbeda di setiap negara.
David Thornley

Jawaban:

7

jawaban sederhana

Jika Anda memposting kode sumber, harap orang lain akan membacanya. Anda masih dapat mengklaim hak cipta (dengan asumsi bahwa itu adalah karya asli yang Anda hasilkan). Penulis monograf (atau penerbitnya) masih mempertahankan hak cipta atas materi mereka setelah publikasi.

jawaban yang lebih baik

Hak cipta adalah masalah hukum. Jika Anda peduli dengan masalah hukum, berkonsultasilah dengan praktisi hukum (pengacara). Tidak ada jawaban dari seorang programmer akan menjadi 1/10 seperti yang dari seorang pengacara (yaitu seseorang yang benar-benar tahu hukum).

DwB
sumber
2

Baca buku ini . Tidak ada jawaban sederhana untuk pertanyaan hukum yang kompleks.

MEMPERBARUI:

"Lihat Undang-undang Hak Cipta Amerika Serikat untuk daftar perubahan dalam undang-undang hak cipta AS antara 2004 dan 2009, dan Anda dapat melihat bahwa tidak ada satupun yang secara khusus terkait"

Dengan kata lain, undang-undang hak cipta dari 2004 sama validnya seperti sekarang.

bmargulies
sumber
1
2004? Agak ketinggalan jaman. Hukum berubah dengan cepat, seperti halnya teknologi pemrograman.
jmort253
1
@ jmort253: Hukum dapat berubah kapan saja, tetapi dasar-dasar hak cipta dan lisensi hak cipta sebagaimana berlaku untuk lisensi open source tidak banyak berubah sejak 2004. Lihat copyright.gov/title17/92preface.html untuk daftar perubahan di AS undang-undang hak cipta antara 2004 dan 2009, dan Anda dapat melihat bahwa tidak ada satupun yang secara khusus berhubungan. Adapun hukum kasus, en.wikipedia.org/wiki/Jacobsen_v._Katzer sejauh ini yang paling relevan, tetapi sebagian besar hanya mengkonfirmasi bagaimana semua orang berharap lisensi open source akan ditafsirkan.
btilly
1
@ btilly - Saya menambahkan referensi Anda ke jawaban @bmargulies dan ditingkatkan. Terima kasih lagi untuk klarifikasi.
jmort253
Profil Matthieu tampaknya mengatakan dia di Prancis.
David Thornley
1

Meskipun Anda mempublikasikan kode sumber di setiap papan iklan di negara tersebut, Anda masih (secara default, bahkan tanpa pemberitahuan) memiliki hak cipta. Tanpa ini, pengiklan misalnya tidak akan memiliki hak cipta di iklan mereka.

Namun, banyak tempat umum untuk memposting kode sumber memiliki syarat tersirat yang Anda setujui dengan memposting konten di sana. Misalnya, semua yang Anda terbitkan di situs Stack Exchange (termasuk kode sumber) berada di bawah lisensi Creative Commons (saya lupa yang mana tepatnya) yang pada dasarnya memberi siapa pun hak untuk menyalin materi itu. Saya menganggap siapa pun yang salinan itu tidak bisa klaim kepemilikan, tetapi ada yang situs yang pada dasarnya menyedot semua konten pertukaran stack dan mereproduksi dengan iklan menambahkan, berharap untuk mendapatkan lalu lintas Google - dan itu legal.

Selain itu, meskipun Anda memiliki hak cipta pada semua konten asli yang Anda buat secara default, setelah Anda membuatnya mudah untuk menyalin materi itu, hak-hak Anda bisa dibilang hilang. Lagi pula, jika setengah dari internet menyalin materi Anda, Anda tidak dapat menuntut mereka semua - dan pengadilan mungkin tidak menganggap serius hak-hak Anda jika Anda jelas tidak melakukannya.

Penafian biasa-boleh-beragam-oleh-negara dan saya-bukan-pengacara berlaku.

Steve314
sumber
-5

Secara umum: Tidak, memposting kode Anda untuk membuatnya terlihat jelas TIDAK membuatnya open source IFF Anda memasukkan pemberitahuan hak cipta dalam kode, misalnya:

hak cipta © 2011 Mathieu

TKI, pemberitahuan hak cipta itu sendiri menganugerahkan hak cipta. Jika Anda tidak memasukkan pemberitahuan hak cipta, itu pertanyaan yang berbeda dan lebih sulit.

Moral cerita: selalu sertakan pemberitahuan hak cipta Anda.

Pete Wilson
sumber
15
Di sebagian besar wilayah hukum, tidak ada pemberitahuan hak cipta yang diperlukan untuk mempertahankan hak cipta. Hanya karena Anda menerbitkan bukan berarti Anda melepaskan hak Anda.
bmargulies
3
Kedua bagian iff Anda salah.
alternatif
3
Di Amerika Serikat, sebuah karya diselimuti oleh undang-undang hak cipta Amerika Serikat, dengan atau tanpa pemberitahuan hak cipta eksplisit. Namun, sebagian besar profesional hukum akan sangat menyarankan Anda menempatkan pemberitahuan hak cipta dalam kode Anda karena lebih mudah untuk membuktikan kasus Anda dalam skenario pelanggaran hak cipta.
jmort253
Pemberitahuan hak cipta akan membantu perjuangan hukum melawan pelanggar, tetapi tidak perlu untuk perlindungan hak cipta.
Alex Feinman
2
@ Matthieu: Jawabannya adalah pernyataan fakta sederhana yang tampak masuk akal, yang salah pada hampir setiap fakta yang dimasukkan. Ini adalah contoh sempurna mengapa Anda tidak harus percaya nasihat hukum dari orang asing di Internet. Lihatlah komentar lain untuk melihat kesalahan paling penting.
btilly