Tanggal hak cipta apa untuk pembaruan ke proyek open-source dari tahun lalu?

30

Pada 2011, saya merilis beberapa kode sumber terbuka yang dilisensikan menggunakan lisensi Apache. Dengan demikian, semua file sumber memiliki pesan pelat ketel ini di bagian atas:

/*
   Copyright 2011 My Name

   Licensed under the Apache License... <blah blah>
*/

Jadi sekarang ini tahun 2012, dan saya siap untuk merilis versi 1.1. Dengan demikian, sebagian besar file sumber telah disentuh dengan cara tertentu. Dan beberapa file kode sumber baru telah ditambahkan.

Bagaimana cara memperbarui tanggal hak cipta pada file yang ada? Apakah mengikuti pembaruan yang benar untuk setiap file sumber? (mis. ubah 2011 menjadi "2011-2012")

/*
   Copyright 2011-2012 My Name

   Licensed under the Apache License... <blah blah>
*/

Apakah file sumber baru Copyright 2011-2012diterapkan juga sama? Atau apakah kode yang baru didapat Copyright 2012?

selbie
sumber

Jawaban:

15

Yah, saya bukan pengacara, tetapi jika saya mendapatkan ini dengan benar

http://www.contentious.com/2007/01/07/copyright-notice-is-the-year-really-n diperlukan/

maka "2011" (sebagai tahun publikasi pertama) sudah cukup. Ini juga cukup untuk tidak menyertakan penafian apa pun untuk hak cipta sama sekali, karena Anda memiliki hak cipta dengan atau tanpa penafian. "Lisensi" berbeda dari itu, karena ia mendefinisikan persyaratan apa yang orang lain boleh lakukan dengan kode Anda.

Doc Brown
sumber
6

Dalam bentuk ditulis dgn tanda penghubung, kencan pertama dan kencan kedua melayani tujuan yang berbeda.

Tanggal pertama berfungsi untuk menunjukkan kapan materi paling awal dalam file ditulis. Secara tersirat Anda mengatakan bahwa materi apa pun dalam file ini yang dibuat sebelum tanggal tersebut bukan bagian dari apa yang Anda klaim hak cipta. Misalnya, jika saya mengambil file dari Anda pada 2006 dan saya mulai menambahkannya, "Hak Cipta 2006-8" saya menunjukkan bahwa apa pun dalam versi sebelum 2006 tidak dicakup oleh pemberitahuan ini.

Tanggal terakhir berfungsi untuk menunjukkan tanggal hak cipta terbaru untuk setiap materi dalam file. Jadi, jika hak cipta dipegang oleh sebuah perusahaan, 99 tahun sejak itu, klaim korporasi atas konten tersebut akan berakhir.

Namun, pada dasarnya tidak masalah karena pemberitahuan hak cipta tidak diperlukan. Anda memiliki hak cipta baik ada pemberitahuan atau tidak. Dan bahkan ketika ada pemberitahuan seperti itu, dapat dipahami bahwa mungkin ada materi yang dilindungi oleh hak cipta yang tidak tercakup oleh pemberitahuan tersebut. (Jika Anda tidak menaruh pemberitahuan hak cipta dalam file dan saya memodifikasinya, saya dapat menambahkan pemberitahuan hak cipta yang hanya mencakup pekerjaan saya. Milik Anda masih ada di sana.)

Pada dasarnya: Jika Anda membuat perubahan signifikan, menambahkan ekspresi yang dilindungi baru yang ditulis baik sebelum tahun paling awal atau setelah tahun terakhir dalam pemberitahuan, tumbuk tahun yang sesuai.

David Schwartz
sumber
3

Memahami bahwa hak cipta memang kedaluwarsa - mengesampingkan aturan yang rumit sudah cukup untuk mengatakan bahwa tahun hak cipta menentukan kapan pengetahuan menjadi domain publik.

Jika Anda memiliki file sumber yang dibuat pada tahun 2006 yang berisi paket yang sedang berevolusi untuk mengatakan 5 tahun lagi. Sekarang jika Anda memiliki file yang tetap tidak berubah sejak 2006 pada paket yang dirilis pada 2012 - Anda memiliki pilihan untuk memasukkan tanggal mana pun sebagai tanggal hak cipta.

Saya kira tidak ada yang namanya Copyright 2011-2012 hanya perlu satu bilangan bulat untuk tahun ini dalam hak cipta.

Namun, perhatikan bahwa hak cipta memberikan durasi yang sangat lama (pada dasarnya seumur hidup penulis, ditambah beberapa tahun setelah kematian) jadi ini tidak cukup mengkhawatirkan!

Dipan Mehta
sumber
2

Di perusahaan kami, dept hukum. menyarankan untuk hanya memperbarui tahun hak cipta untuk rilis utama saja.

Dalam kode sumber saya pasti tidak akan repot.

Kris Van Bael
sumber