GNU 'bc'에는 왜 그렇게 긴 저작권 문자열이 있습니까?

GNU 'bc'에는 왜 그렇게 긴 저작권 문자열이 있습니까?

GNU 시스템에서 "bc"를 실행하면 다음 텍스트가 인쇄됩니다.

~$ bc
bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.

다른 여러 GNU 유틸리티와 비교:

~$ gcc --version
gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

그리고

~$ grep --version
grep (GNU grep) 3.3
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

그리고

~$ ls --version
ls (GNU coreutils) 8.30
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

bc "Copyright 2017 Free Software Foundation, Inc."를 사용하는 대신 모든 저작권 날짜를 이런 방식으로 나열할 이유가 있나요?

답변1

bc다음과 같이GNU 권장 저작권 고지 관행, 여기에는 출판 연도를 나열하는 작업이 포함되지만, 여기 저작권 표시에는 표시된 것보다 더 많은 연도가 나열되어 있습니다 bc(심지어 판도 포함 ).dc

다른 도구는 마지막 출판 연도만 나열합니다.gnulib version_etc기능gnulib의 마지막 업데이트 연도만 인쇄합니다.

당신은 또한 볼 수 있습니다프로젝트가 진행되는 동안 저작권 표시를 정기적으로 업데이트해야 합니까?

관련 정보