저작권 고지를 어떻게 업데이트합니까?


10

이제 2011 년이되었으며, 현재 진행중인 프로젝트를 코딩하면서 일부 저작권 표시를 업데이트 할 차례입니다.

예. Copyright Widgets Ltd 2010 to Copyright Widgets Ltd 2010, 2011

제 질문은 언제 저작권 표시를 업데이트합니까?

  • 해당 파일을 처음 작업 할 때 파일 헤드의 통지를 변경합니까?
  • 모듈은 함께 작동하는 많은 파일로 구성된 하나의 코드이므로 해당 모듈에서 단일 파일을 변경할 때 해당 모듈의 모든 알림을 업데이트합니까?
  • 프로그램은 하나의 코드 (많은 모듈로 구성 될 수 있음)이므로 해당 프로그램에서 단일 파일을 변경할 때 해당 프로그램의 모든 통지를 업데이트합니까?
  • 아니면 그냥 프로그래밍과 업데이트를 시작하기 위해 아침 커피를 마시고 엉망으로 바꾸는가?

검색 엔진이나 사이트 검색을 혼동하지 않도록 인사말 (새해 복 많이 받으세요!)을 제거하기 위해 제목을 편집했습니다.
Tim Post

답변:


3

작업 할 때 변경합니다. 거의 모든 파일에 동일한 헤더가 있으므로 모든 인스턴스를 쉽게 찾을 수 있습니다.

그런 다음 일반적으로 모든 종류의 릴리스를 제공하기 전에 전체 코드베이스에서 grep을 실행합니다. 또한 문서를 업데이트해야하는 위치를 나타냅니다.

그러나 모든 파일의 헤드에 균일 한 템플릿이 있다면 VCS 후크를 사용하여 자동으로 그렇게 할 수 있습니다. 누군가 그렇게했다고 확신하지만 빠른 검색으로 아무것도 얻지 못했습니다.


그래서 이것은 내가 갈 접근법이며, 파일을 릴리스하기 전에 파일을 업데이트하고 모듈에서 모두 업데이트합니다.
James

4

저작권 진술에서 올해의 목적은 해당 파일 / 소프트웨어 버전 등의 저작권이 시작된 시점을 나타내는 것입니다. 실제로 새 파일과 배포본에 새로운 저작권 날짜 삽입하는 것이 가장 좋습니다 . 그 이유는 간단합니다.

회사 A는 회사 B와 완전히 분리 된 소프트웨어를 개발합니다. 문제에 대해 생각할 방법이 너무 많기 때문에 두 기능 모두 유사한 기능을 제공합니다. 블로그 항목 또는 회사 B가 회사 A가 회사 A가 저작권을 위반 한 것으로 판단하여 고소하기로 결정한 경우 (SCO에 대해 들어 본 적이 있습니까)? 회사 B는 앞으로 몇 년 동안 저작권 표시를 계속 업데이트하지만 회사 A는 혼자 남겨 둡니다. 변호사가 코드를 조사하고 회사 B 의 저작권 날짜 이전에 회사 A의 저작권 날짜를 볼 때, 회사 B가 위반 한 것일 수 있음을 알게 될 것입니다.

즉, 저작권 고지서의 날짜는 특히 저작권이 쉽게 변경되기 때문에 저작권이있는 시점을 법적으로 약한 지표입니다. 정부와 귀하의 저작권을 등록하는 것은 법적이고 강력한 저작권 날짜의 표시. 대부분의 정부 기관은 귀하가 이용할 수있는 리소스가 없기 때문에 귀하가 이미 위반했는지 여부를 확인하지 않습니다. 대신 위반이있는 경우, 이전에 등록 된 저작권이있는 것이 일반적으로 우선합니다. 대부분의 변호사와 법원은 증명하기가 어렵 기 때문에 등록 된 저작권과 관련이없는 사건을 거부합니다.

그럼에도 불구하고 새로운 날짜에만 새로운 코드를 작성하는 것이 좋습니다.


내 예를 알면 이전 날짜 (예 : Copyright Widgets Ltd 2010 to Copyright Widgets Ltd 2010, 2011)를 제거하지 않습니다. 그래도 여전히 적용됩니까?
James

나는 내가 얻은 조언을 반복하고 있습니다. 중요한 날짜는 가장 빠른 날짜입니다. 그때는 시계가 저작권의 수명에 똑딱 거리기 시작합니다.
Berin Loritsch

3

대부분의 국가에서

저작권은 공지 할 필요가 없습니다. 자동입니다.

연도 는 순전히 표시입니다. 관련 파일을 업데이트 할 때 변경하는 것이 좋습니다.

모든 최신 IDE는 파일에서 찾기 및 바꾸기를 안전하게 수행 할 수 있습니다.


1

오픈 소스 프로젝트를 유지 관리하고 모든 코드 파일 맨 위에 저작권 표시를 삽입하고 관리해야했습니다. 또한 코드의 특정 섹션은 다른 라이센스로 릴리스되므로 약간 복잡했습니다. 소스 코드를 통해 응용 프로그램을 작성하고 적용 가능한 파일을 찾은 다음 저작권 헤더가없는 경우 주석 처리 된 XML 시작 / 종료 태그를 삽입합니다. 그런 다음 앱이 다시 진행되어 헤더 태그 내의 모든 내용을 해당 라이브러리에 대한 올바른 저작권 표시로 바꿉니다.

또한 솔루션에서 모든 프로젝트 파일을 찾고 필요한 경우 애플리케이션 버전을 업데이트합니다.

작성하는 데 몇 시간이 걸렸지 만 배포가 훨씬 쉬워졌습니다.


0

적어도 개발 관점에서 나에게 가장 효과가없는 것처럼 보이는 접근법은 동적으로 만들고 페이지가 생성 될 때마다 현재 연도를 자동으로 추가하는 것이 었습니다.

성능 오버 헤드가 너무 많이 발생하는지 여부는 솔루션, 하드웨어 등에 따라 다릅니다. 가능하지는 않지만 가능한 것 같습니다.


그 해에 저작권 고지가 첨부 된 내용과 관련이없는 경우 저작권 고지에 1 년을 넣는 요점은 무엇입니까?
John Bartholomew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.