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

他のツールは最後の出版年だけをリストします。gnulibversion_etc機能gnulibの最後の更新年だけを印刷します。

また、見ることができますプロジェクトの進行中に著作権表示を定期的に更新する必要がありますか?

おすすめ記事