Telif hakkı bildirimlerini nasıl güncellersiniz?


10

Şimdi 2011 ve aktif projelerimizi kodlamaya devam ederken bazı telif hakkı bildirimlerini güncelleme zamanı geldi.

Örneğin. Telif Hakkı Widgets Ltd 2010 için Telif Hakkı Widgets Ltd 2010, 2011

Sorum şu: Telif hakkı bildirimlerini ne zaman güncellersiniz?

  • Bir dosya üzerinde ilk kez çalıştığınızda dosyanın başındaki bildirimi değiştiriyor musunuz?
  • Bir modül, birlikte çalışan birçok dosyadan oluşan tek bir kod parçası olduğundan, o modüldeki tek bir dosyayı değiştirdiğinizde o modüldeki tüm bildirimleri güncelleştiriyor musunuz?
  • Bir program bir kod parçası olduğundan (belki de birçok modülden oluşur), o programdaki tek bir dosyayı değiştirdiğinizde o programdaki tüm bildirimleri güncelleştiriyor musunuz?
  • Ya da sadece bir şeyler programlamaya ve güncellemeye başlamak üzere olduğunuz gerekçesiyle sabah kahvenizdeki kütleyi değiştiriyor musunuz?

Arama motorlarını veya site aramamızı karıştırmamak için selamınızı (size de mutlu yıllar!) Kaldırmak için başlığınızı düzenledim.
Tim Post

Yanıtlar:


3

Onlar üzerinde çalışırken onları değiştiriyorum. Hemen hemen her dosyada aynı başlığa sahibiz, bu nedenle tüm örnekleri bulmak kolaydır.

Daha sonra herhangi bir tür sürüm göndermeden önce genellikle tüm kod tabanı üzerinde bir grep çalıştırın, bu da belgelerin güncellenmesi gereken yerleri gösterir.

Yine de bana öyle geliyor ki, her dosyanın başında tek tip bir şablon varsa, bunu sizin için otomatik olarak yapmak için bir VCS kancası kullanılabilir. Eminim birisi bunu yaptı, ancak hızlı bir arama hiçbir şey getirmedi.


Bu yüzden o zaman devam edeceğim yaklaşım, dosyaları giderken güncelleme ve serbest bırakmadan önce bir modülde güncelleme.
James

4

Bir telif hakkı bildirisindeki yılın amacı, o dosya / yazılım sürümü / vb. İçin telif hakkının ne zaman başladığını belirtmektir. Aslında sadece yeni dosyalar ve yeni dağıtımlar için yeni telif hakkı tarihleri ​​eklemek sizin yararınıza olacaktır . Bunun nedeni basit:

Şirket A, Şirket B'den tamamen tecrit edilmiş bir yazılım geliştirir. Çünkü bir problemi düşünmenin sadece çok fazla yolu olduğundan, her ikisi de bazı özellikler için benzer bir çözüm bulurlar. Bir blog girişi veya bir şey aracılığıyla Şirket B, Şirket A'nın muhtemelen bir telif hakkını ihlal ettiğini öğrenir, bu yüzden dava açmaya karar verirler (hiç SCO duydunuz mu?). B Şirketi, telif hakkı bildirimlerini ilerleyen yıllarla güncellemeye devam ediyor, ancak A Şirketi bu bilgileri tek başına bırakıyor. Avukatlar kodu incelediklerinde ve A Şirketinin B Şirketinin telif hakkı tarihinden önceki telif hakkı tarihini gördüklerinde, B Şirketinin ihlal edildiğinin farkına varacaklardır.

Bununla birlikte, telif hakkı uyarısındaki tarih, bir şeyin ne zaman telif hakkıyla korunduğuna dair yasal olarak zayıf bir göstergedir - özellikle de bu kadar kolay değiştiği için. Telif hakkınızın devlete kaydedilmesi, telif hakkı tarihinin yasal olarak güçlü bir göstergesidir. Çoğu devlet kurumu zaten ihlalde olup olmadığınızı doğrulamaz, çünkü bunun için kaynakları yoktur. Bunun yerine, bir ihlal varsa, daha önce kayıtlı telif hakkına sahip olan genellikle kazanır. Çoğu avukat ve mahkeme, kanıtlanması çok zor olduğu için kayıtlı telif haklarını içermeyen davaları reddedecektir.

Bununla birlikte, yeni tarihi yalnızca yeni koda koymak daha iyidir.


Eğer örneğimi fark ederseniz, önceki tarihi kaldırmıyorum "ör. Telif Hakkı Widgets Ltd 2010 to Telif Hakkı Widgets Ltd 2010, 2011". Peki bu hala geçerli mi?
James

Ben sadece tavsiye aldım tavsiye aldım. Önemli olan tek tarih en erken tarihtir. O zaman saat telif hakkının ömrünü geçmeye başlar.
Berin Loritsch

3

Çoğu ülkede

Telif hakkı herhangi bir bildirim gerektirmez. Otomatiktir.

Yıl tamamen gösterge niteliğindedir. İlgili dosyayı güncellediğinizde değiştirmenizi öneririm.

Her yeni IDE'nin dosyalarda güvenli bir şekilde bul ve değiştir yapabileceğini unutmayın.


1

Açık kaynak kodlu bir projeye sahibim ve tüm kod dosyalarının üstüne telif hakkı bildirimleri eklemem ve yönetmem gerekiyordu. Ayrıca, kodun belirli bölümleri farklı lisanslar altında yayınlanmıştır, bu yüzden biraz karmaşıktı. Kaynak kodumdan geçen, uygulanabilir dosyaları bulan ve ilk olarak, varsa, telif hakkı başlığının olması gereken bazı yorumlanmış XML başlangıç ​​/ bitiş etiketlerini ekleyen bir uygulama yazdım. Ardından uygulama tekrar geçer ve başlık etiketlerindeki her şeyi bu kitaplık için doğru telif hakkı bildirimi ile değiştirir.

Ayrıca, çözümdeki tüm proje dosyalarını bulur ve gerekirse uygulama sürümünü günceller.

Yazmam birkaç saat sürdü, ancak konuşlandırmayı çok daha kolay hale getirdi.


0

En azından bir geliştirme perspektifinden bana en az işe yaramış gibi görünen bir dizi yaklaşım gördüm, onları dinamik hale getirmek ve kodun otomatik olarak sadece sayfa oluşturulduğunda her yıl geçerli yıl eklemek oldu.

Bunun çok fazla performans yüküne neden olup olmayacağı çözüme, donanıma vb. Bağlıdır. Olası görünmüyor ama mümkün.


O yıl, telif hakkı bildiriminin eklediği içerikle hiçbir ilişkisi yoksa, bir yıl telif hakkı bildirimi koymanın anlamı nedir?
John Bartholomew
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.