groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 21/37: [me]: Add FSF copyright notice.


From: G. Branden Robinson
Subject: [groff] 21/37: [me]: Add FSF copyright notice.
Date: Fri, 27 Sep 2024 01:18:12 -0400 (EDT)

gbranden pushed a commit to branch master
in repository groff.

commit f8b9b44c0051b3886b93b238bc93a5633ccfa72a
Author: G. Branden Robinson <g.branden.robinson@gmail.com>
AuthorDate: Wed Sep 25 14:57:29 2024 -0500

    [me]: Add FSF copyright notice.
    
    The beginning of the year range is a guess on GBR's part.  The earliest
    mention of groff me(7) in surviving documentation is in the "NEWS"
    file's entry for groff 1.01, implying a GNU-specific change to something
    that was already present.  groff 1.02 was released June 1991.  Wikipedia
    documents (with no supporting citation) that groff 0.3.1 was released
    one year earlier, in June 1990.  Other groff copyright notices for
    portions of the source that go back to "the beginning" start with a year
    in 1989, and since me(7), which was Free Software, would have been
    useful to James Clark when verifying the operation of his formatter, I
    surmise that he included it from very early days.  I welcome correction.
    
    Also be aware of this paragraph from our "LICENSES" file:
    
    "Some files are part of groff but bear licenses in addition to the GPL,
    or have been placed into the public domain, because they originated
    elsewhere; often, the groff project has modified them, sometimes
    extensively."
    
    As far as GBR is concerned, his changes to groff me(7) are disjunctively
    ("dual-") licensed under the GNU GPLv3 and under the BSD license under
    which Clark obtained it, so that other me(7)s may feel free to copy our
    enhancements to retain compatibility.  GBR infers that this has long
    been the intention of GNU contributors' changes to me(7): groff me(7) is
    careful to gate its use of groff extensions behind `.if \n(.g` tests.
---
 tmac/e.tmac         | 2 ++
 tmac/groff_me.7.man | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/tmac/e.tmac b/tmac/e.tmac
index 7e04cb202..c2b532ce6 100644
--- a/tmac/e.tmac
+++ b/tmac/e.tmac
@@ -1,6 +1,8 @@
 .\" Copyright (c) 1988, 1993
 .\"   The Regents of the University of California.  All rights reserved.
 .\"
+.\" Copyright (C) 1989-2024 Free Software Foundation, Inc.
+.\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions
 .\" are met:
diff --git a/tmac/groff_me.7.man b/tmac/groff_me.7.man
index c439bac10..43dc8004e 100644
--- a/tmac/groff_me.7.man
+++ b/tmac/groff_me.7.man
@@ -13,6 +13,8 @@ documents
 .\" Copyright (C) 1980, 1993
 .\"   The Regents of the University of California.  All rights reserved.
 .\"
+.\" Copyright (C) 1989-2024 Free Software Foundation, Inc.
+.\"
 .\" Redistribution and use in source and binary forms, with or without
 .\" modification, are permitted provided that the following conditions
 .\" are met:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]