Skip to content

Commit ee2ce52

Browse files
committed
Update TetGen license info
Closes gh-119
1 parent 7e3f677 commit ee2ce52

File tree

2 files changed

+22
-61
lines changed

2 files changed

+22
-61
lines changed

LICENSE

Lines changed: 21 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
Triangle License
33
-------------------------------------------------------------------------------
44

5-
65
Copyright 1993, 1995, 1997, 1998, 2002, 2005 Jonathan Richard Shewchuk
76
2360 Woolsey #H
87
Berkeley, California 94705-1927
@@ -47,67 +46,32 @@ free, then you are not required to make any arrangement with me.)
4746
TetGen License
4847
-------------------------------------------------------------------------------
4948

50-
The software (TetGen) is licensed under the terms of the MIT license
51-
with the following exceptions:
52-
53-
Distribution of modified versions of this code is permissible UNDER
54-
THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT IN THE
55-
SAME SOURCE FILES tetgen.h AND tetgen.cxx REMAIN UNDER COPYRIGHT OF
56-
THE ORIGINAL AUTHOR, BOTH SOURCE AND OBJECT CODE ARE MADE FREELY
57-
AVAILABLE WITHOUT CHARGE, AND CLEAR NOTICE IS GIVEN OF THE
58-
MODIFICATIONS.
59-
60-
Distribution of this code for any commercial purpose is permissible
61-
ONLY BY DIRECT ARRANGEMENT WITH THE COPYRIGHT OWNER.
62-
63-
The full license text is reproduced below.
64-
65-
This means that TetGen is no free software, but for private, research,
66-
and educational purposes it can be used at absolutely no cost and
67-
without further arrangements.
68-
49+
TetGen is distributed under a dual licensing scheme. You can
50+
redistribute it and/or modify it under the terms of the GNU Affero
51+
General Public License as published by the Free Software Foundation,
52+
either version 3 of the License, or (at your option) any later
53+
version. A copy of the GNU Affero General Public License is reproduced
54+
below.
6955

70-
For details, see http://tetgen.berlios.de
56+
If the terms and conditions of the AGPL v.3. would prevent you from
57+
using TetGen, please consider the option to obtain a commercial
58+
license for a fee. These licenses are offered by the Weierstrass
59+
Institute for Applied Analysis and Stochastics (WIAS). As a rule,
60+
licenses are provided "as-is", unlimited in time for a one time
61+
fee. Please send corresponding requests to:
62+
[email protected]. Please do not forget to include some
63+
description of your company and the realm of its activities.
7164

72-
==============================================================================
65+
=====================================================================
66+
GNU AFFERO GENERAL PUBLIC LICENSE
7367

74-
TetGen
75-
A Quality Tetrahedral Mesh Generator and 3D Delaunay Triangulator
76-
Version 1.4 (Released on January 14, 2006).
68+
Version 3, 19 November 2007
7769

78-
Copyright 2002, 2004, 2005, 2006
79-
Hang Si
80-
Rathausstr. 9, 10178 Berlin, Germany
81-
82-
83-
Permission is hereby granted, free of charge, to any person obtaining
84-
a copy of this software and associated documentation files (the
85-
"Software"), to deal in the Software without restriction, including
86-
without limitation the rights to use, copy, modify, merge, publish,
87-
distribute, sublicense and/or sell copies of the Software, and to
88-
permit persons to whom the Software is furnished to do so, subject to
89-
the following conditions:
90-
91-
Distribution of modified versions of this code is permissible UNDER
92-
THE CONDITION THAT THIS CODE AND ANY MODIFICATIONS MADE TO IT IN THE
93-
SAME SOURCE FILES tetgen.h AND tetgen.cxx REMAIN UNDER COPYRIGHT OF
94-
THE ORIGINAL AUTHOR, BOTH SOURCE AND OBJECT CODE ARE MADE FREELY
95-
AVAILABLE WITHOUT CHARGE, AND CLEAR NOTICE IS GIVEN OF THE
96-
MODIFICATIONS.
97-
98-
Distribution of this code for any commercial purpose is permissible
99-
ONLY BY DIRECT ARRANGEMENT WITH THE COPYRIGHT OWNER.
100-
101-
The above copyright notice and this permission notice shall be
102-
included in all copies or substantial portions of the Software.
70+
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
71+
Everyone is permitted to copy and distribute verbatim copies of this
72+
license document, but changing it is not allowed.
10373

104-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
105-
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
106-
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
107-
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
108-
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
109-
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
110-
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
74+
(See src/cpp/tetgen-LICENSE for the full license text)
11175

11276
-------------------------------------------------------------------------------
11377
Wrapper license

pyproject.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ name = "meshpy"
1212
version = "2025.1.1"
1313
description = "Triangular and Tetrahedral Mesh Generator"
1414
readme= "README.rst"
15-
license = { file = "LICENSE" }
15+
license-files = ["LICENSE"]
1616
authors = [{ name = "Andreas Kloeckner", email = "[email protected]" }]
1717
maintainers = [{ name = "Andreas Kloeckner", email = "[email protected]" }]
1818
requires-python = ">=3.10"
@@ -21,9 +21,6 @@ classifiers = [
2121
"Intended Audience :: Developers",
2222
"Intended Audience :: Other Audience",
2323
"Intended Audience :: Science/Research",
24-
"License :: OSI Approved :: MIT License",
25-
"License :: OSI Approved :: GNU Affero General Public License v3",
26-
"License :: Free for non-commercial use",
2724
"Natural Language :: English",
2825
"Programming Language :: C++",
2926
"Programming Language :: Python",

0 commit comments

Comments
 (0)