gbranden pushed a commit to branch master
in repository groff.

commit a14f9b2e48e1ce2f7066879d5c2814227b7c6b1a
Author: G. Branden Robinson <[email protected]>
AuthorDate: Thu Dec 18 19:58:13 2025 -0600

    [chem]: Rationalize copyright licensing (2/3).
    
    I'm uneasy with the assertion of copyright over descriptions of the
    structure of simple molecules.  (None of these are proteins.)  Such a
    claim feels to me awkwardly close to filing a patent on human genes.
    
    One can argue about how much room the chem language offers for
    originality and expression.  One would have a better argument if these
    examples were annotated with substantial, creative prose.  They are not.
    
    Drop boilerplates asserting copyright and licensure under GNU GPLv2.
    That doesn't mean they _aren't_ copyrighted, but I personally would not
    be comfortable defending a copyright claim in these files.  A trained
    chemist with a background in copyright law might argue differently.
    
    I retain Bernd's credit as preparer of these files.
---
 contrib/chem/examples/atp.chem         | 23 +++--------------------
 contrib/chem/examples/cholesterin.chem | 19 -------------------
 contrib/chem/examples/ethamivan.chem   | 19 +------------------
 contrib/chem/examples/lsd.chem         | 19 +------------------
 contrib/chem/examples/morphine.chem    | 24 ++----------------------
 contrib/chem/examples/penicillin.chem  | 24 ++----------------------
 contrib/chem/examples/reserpine.chem   | 22 +---------------------
 7 files changed, 10 insertions(+), 140 deletions(-)

diff --git a/contrib/chem/examples/atp.chem b/contrib/chem/examples/atp.chem
index 7ae85fe25..631b9a7e0 100644
--- a/contrib/chem/examples/atp.chem
+++ b/contrib/chem/examples/atp.chem
@@ -5,28 +5,11 @@ atp.chem:
 #   ATP or C10_H16_N5_O13_P3 or
 #   [[[5-(6-aminopurin-9-yl)-3,4-dihydroxy-oxolan-2-yl]methoxy-hydroxy-
 #     phosphoryl]oxy-hydroxy-phosphoryl]oxyphosphonic acid
-
+#
 # Found at http://www.chemindustry.com/apps/chemicals.
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>,
-# corrected missing nitrogen atom by Norwid Behrnd <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# The GPL2 license text is available in the internet at
-# <http://www.gnu.org/licenses/gpl-2.0.html>.
+# Prepared by Bernd Warken <[email protected]>.
+# Missing nitrogen atom corrected by Norwid Behrnd <[email protected]>.
 
 R1:    ring5 pointing left double 1,2 put N at 2 put N at 5
 B:     ring6 put N at 2 put N at 4 double 1,2 3,4 5,6 \
diff --git a/contrib/chem/examples/cholesterin.chem 
b/contrib/chem/examples/cholesterin.chem
index 0b49fe134..564416ce0 100644
--- a/contrib/chem/examples/cholesterin.chem
+++ b/contrib/chem/examples/cholesterin.chem
@@ -6,25 +6,6 @@ cholesterin.chem:
 #   10,13-dimethyl-17-(6-methylheptan-2-yl)-2,3,4,5,6,9,11,12,14,15,16,17-
 #     dodecahydro-1H-cyclopenta[a]phenanthren-3-ol
 
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
-#
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
 R1:    ring6
        bond -120 ; HO
 R2:    ring6 with .V5 at R1.V3 with .V6 at R1.V2 double 4,5
diff --git a/contrib/chem/examples/ethamivan.chem 
b/contrib/chem/examples/ethamivan.chem
index 44dcb6180..cdf3e33de 100644
--- a/contrib/chem/examples/ethamivan.chem
+++ b/contrib/chem/examples/ethamivan.chem
@@ -4,25 +4,8 @@ ethamivan.chem:
 # Example file for chem:
 #   Ethamivan or Analepticon or C12_H17_N_O3 or
 #   N,N-diethyl-4-hydroxy-3-methoxy-benzamide
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# The GPL2 license text is available in the internet at
-# <http://www.gnu.org/licenses/gpl-2.0.html>.
+# Prepared by Bernd Warken <[email protected]>.
 
 R:     ring pointing left double 2,3 4,5 6,1
        bond left from R.V1 ; O
diff --git a/contrib/chem/examples/lsd.chem b/contrib/chem/examples/lsd.chem
index fe354622b..71dea1a50 100644
--- a/contrib/chem/examples/lsd.chem
+++ b/contrib/chem/examples/lsd.chem
@@ -4,25 +4,8 @@ lsd.chem:
 # Example file for chem:
 #   LSD or Lysergic acid dethylamide or C20_H25_N3O or
 #   9,10-Didehydro-N,N-diethyl-6-methyl-ergoline-8-beta-carboxamide
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
+# Prepared by Bernd Warken <[email protected]>.
 
 F:     flatring5 pointing left put N at 5 double 3,4
        H below F.N
diff --git a/contrib/chem/examples/morphine.chem 
b/contrib/chem/examples/morphine.chem
index 92f47a4c9..52e92fd03 100644
--- a/contrib/chem/examples/morphine.chem
+++ b/contrib/chem/examples/morphine.chem
@@ -4,30 +4,10 @@ morphine.chem:
 # Example file for chem:
 #    Morphine or C23_H31_N3O or
 #    N,N-diethyl-N'-(2-methoxyacridin-9-yl)-pentane-1,4-diamine
-
+#
 # Found at http://www.chemindustry.com/apps/chemicals.
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# The GPL2 license text is available in the internet at
-# <http://www.gnu.org/licenses/gpl-2.0.html>.
+# Prepared by Bernd Warken <[email protected]>.
 
 R1:    benzene
 R2:    benzene with .V6 at R1.V2 with .V5 at R1.V3 put N at 4
diff --git a/contrib/chem/examples/penicillin.chem 
b/contrib/chem/examples/penicillin.chem
index e9aec81f7..b785ad245 100644
--- a/contrib/chem/examples/penicillin.chem
+++ b/contrib/chem/examples/penicillin.chem
@@ -5,30 +5,10 @@ penicillin.chem:
 #    Penicillin or C16_H18_N2_O4_S or
 #    3,3-dimethyl-6-oxo-7-(2-phenylacetyl)amino-2-thia-5-
 #      azabicyclo[3.2.0]heptane-4-carboxylic acid
-
+#
 # Found at http://www.chemindustry.com/apps/chemicals.
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# The GPL2 license text is available in the internet at
-# <http://www.gnu.org/licenses/gpl-2.0.html>.
+# Prepared by Bernd Warken <[email protected]>.
 
 R1:    flatring5 pointing up put S at 1 put N at 4
        bond 45 at R1.V2
diff --git a/contrib/chem/examples/reserpine.chem 
b/contrib/chem/examples/reserpine.chem
index 990922435..becabebff 100644
--- a/contrib/chem/examples/reserpine.chem
+++ b/contrib/chem/examples/reserpine.chem
@@ -4,28 +4,8 @@ begin chem
 
 # Example file for chem:
 #   Reserpine or C33H40N2O9
-
-# Copyright (C) 2006-2020 Free Software Foundation, Inc.
-# Written by Bernd Warken <[email protected]>.
-
-# This file is part of chem.
 #
-# chem is distributed with groff, the GNU roff typesetting system.
-
-# groff is free software; you can redistribute it and/or modify it
-# under the terms of the GNU General Public License (GPL) version 2 as
-# published by the Free Software Foundation.
-
-# groff is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-# The GPL2 license text is available in the internet at
-# <http://www.gnu.org/licenses/gpl-2.0.html>.
+# Prepared by Bernd Warken <[email protected]>.
 
 R1:    benzene pointing up
        bond -120 from R1.V5 ; O

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to