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