gbranden pushed a commit to branch master
in repository groff.
commit d44fc19214b723eac5fd40db23df2f3dedaaf77b
Author: G. Branden Robinson <[email protected]>
AuthorDate: Sun Nov 30 16:03:27 2025 -0600
src/roff/troff/div.cpp: Revise copyright notice.
Ratchet back ending year of FSF copyright notice to 2020, reflecting the
date of the last contribution to this file by anyone but me.
Add copyright notice for myself. I have never executed copyright
assignment paperwork with the FSF, so my "legally significant"[1]
changes to this file can't be under the FSF's copyright.
Justification (commit ID, summary, net lines added by commit):
c788cf8c6b Fix SEGV arising from recursing destructor. (+3)
ea0ab33dd4 Update editor aids in some C++ source files. (+6)
e3b909eda1 src/roff/troff/div.cpp: Error on meaningless .ch. (+1)
4e23c800e6 Lower new unplanted trap error to 'mac' warning. (+1)
c8ed9e9da8 [troff]: Slightly refactor (boolify). (+1)
557bc0558d [troff]: Quieten "transparent" error diagnostics. (+1)
c79461846f [troff, man]: Tweak comments. (+2)
4c2cd5e076 [troff]: Add new `.trap` built-in register. (+30)
30333bb2fa [troff]: Revise diagnostics. (+10)
142f1eebdf src/roff/troff/div.cpp: Update code style. (+5)
c42b396a21 [troff]: Trivially refactor (boolify begin_page). (+1)
a8be5f9dba [troff]: Clarify diagnostic messages. (+1)
a00682e9cb [troff]: Enforce minimum page length. (+7)
110f520e42 [troff]: Clarify error diagnostics. (+1)
5505e98641 [troff]: Return better `.t` reg val in diversions. (+5)
41ce02672a [troff]: Fix Savannah #64229. (+13)
91dfa8f913 [troff]: Do more `macro_diversion` initialization. (+1)
20f90fffff src/roff/troff/div.cpp: Trivially refactor. (+7)
3375a496e9 src/roff/troff/div.{h,cpp}: Fix source style nits. (+6)
3acd30f06e [troff]: Boolify more of the `diversion` class. (+1)
9b5948fc05 [troff]: Trivially refactor. (+1)
ca8c376830 [troff]: More requests warn of missing arguments. (+6)
5269992fb8 [troff]: Align with modern groff conventions. (+5)
22b85a62d8 [troff]: Fix Savannah #66981 (use-after-free). (+2)
251115ed5a [troff]: Fix Savannah #67139. (+6)
Commit 4c2cd5e076 independently passes the threshold, as do the others
taken cumulatively. (The GNU Maintainers' Guide does not advise for or
against a cumulative interpretation. Applying rigidly simplistic rules
supporting or opposing such an interpretation each lead to seeming
absurdities. On the one hand, 15 different minor changes, like
incrementing an integer, to a single line of code--or code comment--in
the source file could become "legally significant". On the other hand,
if a person contributes a net _deletion_ of lines overall, perhaps by
eliminating dead code or withdrawn functionality, they could prevent
recognition of their own contribution(s) of any size as "legally
significant" as long as those changes added fewer than <lines deleted> +
15. Counting lines of code may be as poor a metric of copyrightability
as it is of programmer productivity.[2])
[1] "A change of just a few lines (less than 15 or so) is not legally
significant for copyright." Conversely, >= 15 lines would be.
https://www.gnu.org/prep/maintain/html_node/Legally-Significant.html
[2]
https://www.researchgate.net/publication/335535826_The_End_to_the_Myth_of_Individual_Programmer_Productivity
---
src/roff/troff/div.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/roff/troff/div.cpp b/src/roff/troff/div.cpp
index 09777137f..8593b5186 100644
--- a/src/roff/troff/div.cpp
+++ b/src/roff/troff/div.cpp
@@ -1,4 +1,6 @@
-/* Copyright 1989-2025 Free Software Foundation, Inc.
+/* Copyright 1989-2020 Free Software Foundation, Inc.
+ 2020-2025 G. Branden Robinson
+
Written by James Clark ([email protected])
This file is part of groff.
_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit