From 95546ba14cf76bc6e25514cdfee4968c4225c40d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Fuhrmann?= Date: Fri, 16 May 2025 00:35:19 +0200 Subject: [PATCH 1/3] update README. license --- LICENSE | 22 +--------------------- README | 24 ------------------------ README.md | 39 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 45 deletions(-) delete mode 100644 README create mode 100644 README.md diff --git a/LICENSE b/LICENSE index e253c3d..2e08c3a 100644 --- a/LICENSE +++ b/LICENSE @@ -1,23 +1,3 @@ -TetGen License --------------- - -TetGen is distributed under a dual licensing scheme. You can -redistribute it and/or modify it under the terms of the GNU Affero -General Public License as published by the Free Software Foundation, -either version 3 of the License, or (at your option) any later -version. A copy of the GNU Affero General Public License is reproduced -below. - -If the terms and conditions of the AGPL v.3. would prevent you from -using TetGen, please consider the option to obtain a commercial -license for a fee. These licenses are offered by the Weierstrass -Institute for Applied Analysis and Stochastics (WIAS). As a rule, -licenses are provided "as-is", unlimited in time for a one time -fee. Please send corresponding requests to: -tetgen@wias-berlin.de. Please do not forget to include some -description of your company and the realm of its activities. - -===================================================================== GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 @@ -663,4 +643,4 @@ the specific requirements. You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow -the GNU AGPL, see . \ No newline at end of file +the GNU AGPL, see . diff --git a/README b/README deleted file mode 100644 index 4738a07..0000000 --- a/README +++ /dev/null @@ -1,24 +0,0 @@ -This is TetGen version 1.6.0 (released on August 31, 2020) - -Please see the documentation of TetGen for compiling and using TetGen. -It is available at the following link: - - http://www.tetgen.org - -For more information on this product, contact : - - Hang Si - Research Group of Numerical Mathematics and Scientific Computing - Weierstrass Institute for Applied Analysis and Stochastics - Mohrenstr. 39 - 10117 Berlin, Germany - - EMail: - Web Site: http://www.wias-berlin.de/~si - -------------------- IMPORTANCE NOTICE ----------------------------- - -BEFORE INTALLING OR USING TetGen(R) READ the -GENERAL LICENSE TERMS AND CONDITIONS - -------------------------------------------------------------------- \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..80e3b19 --- /dev/null +++ b/README.md @@ -0,0 +1,39 @@ +TetGen +====== + +TetGen is a program to generate tetrahedral meshes of any 3D +polyhedral domains. TetGen generates exact constrained Delaunay +tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi +partitions. + +TetGen versions up to v1.6.0 have been developed by Hang Si (@sihang0592) +at [Weierstrass Institute for Applied Analysis and Stochastics, (WIAS) Berlin](https://www.wias-berlin.de). +This repository provides the source code of the most recent versions of TetGen as repository releases: + +- [v1.4.3, 2011](https://github.com/TetGen/TetGen/archive/refs/tags/v1.4.3.tar.gz): [MIT licensed with noncommercial clause](https://raw.githubusercontent.com/TetGen/TetGen/refs/tags/v1.4.3/LICENSE) +- [v1.5.0, 2013](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.0.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed +- [v1.5.1, 2018](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.1.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed, recommended as most stable version +- [v1.6.0, 2020](https://github.com/TetGen/TetGen/archive/refs/tags/v1.6.0.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed, latest version with some rough edges + + +In addition, it is planned to publish future versions of TetGen via this repository. + +## Documentation +- Manuals are available in https://github.com/TetGen/Manuals. +- A technical paper about TetGen is available at [Hang Si, "TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator". ACM Trans. on Mathematical Software. 41 (2), 2015](http://doi.acm.org/10.1145/2629697) + + +## Commercial licensing + +TetGen versions developed at WIAS are distributed under a dual licensing scheme. +As an alternative to the use of TetGen under the AGPLv3 license, consider the option to obtain a commercial +license for a fee. These licenses are offered by the Weierstrass +Institute for Applied Analysis and Stochastics (WIAS). As a rule, +licenses are provided "as-is", unlimited in time for a one time +fee. Please send corresponding requests to: +`tetgen at wias-berlin.de`. Please do not forget to include some +description of your company and the realm of its activities. + +Due to the change of affiliation of Hang Si, the contination of this dual licensing scheme for +future versions of TetGen is uncertain. + From 38047844c11b0af5abbd541636d7249da6fb8c6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Fuhrmann?= Date: Fri, 16 May 2025 10:51:40 +0200 Subject: [PATCH 2/3] update wording in README --- README.md | 33 +++++++++++---------------------- 1 file changed, 11 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 80e3b19..d82135a 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,19 @@ TetGen ====== -TetGen is a program to generate tetrahedral meshes of any 3D -polyhedral domains. TetGen generates exact constrained Delaunay -tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi -partitions. +TetGen is a program to generate tetrahedral meshes of any 3D polyhedral domains. TetGen generates exact constrained Delaunay tetrahedralizations, boundary conforming Delaunay meshes, and Voronoi partitions. -TetGen versions up to v1.6.0 have been developed by Hang Si (@sihang0592) -at [Weierstrass Institute for Applied Analysis and Stochastics, (WIAS) Berlin](https://www.wias-berlin.de). -This repository provides the source code of the most recent versions of TetGen as repository releases: +TetGen versions up to v1.6.0 have been developed by [Hang Si](https://github.com/sihang0592) during his affiliation with [Weierstrass Institute for Applied Analysis and Stochastics, (WIAS) Berlin](https://www.wias-berlin.de/software/tetgen). -- [v1.4.3, 2011](https://github.com/TetGen/TetGen/archive/refs/tags/v1.4.3.tar.gz): [MIT licensed with noncommercial clause](https://raw.githubusercontent.com/TetGen/TetGen/refs/tags/v1.4.3/LICENSE) -- [v1.5.0, 2013](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.0.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed -- [v1.5.1, 2018](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.1.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed, recommended as most stable version -- [v1.6.0, 2020](https://github.com/TetGen/TetGen/archive/refs/tags/v1.6.0.tar.gz): [AGPLv3](https://www.gnu.org/licenses/agpl-3.0.html) licensed, latest version with some rough edges +This repository provides the source code of the most recent versions of TetGen. +The following releases are provided: +- [v1.4.3, 2011](https://github.com/TetGen/TetGen/archive/refs/tags/v1.4.3.tar.gz): [MIT license with noncommercial clause](https://raw.githubusercontent.com/TetGen/TetGen/refs/tags/v1.4.3/LICENSE) +- [v1.5.0, 2013](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) +- [v1.5.1, 2018](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.1.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) recommended as most stable version +- [v1.6.0, 2020](https://github.com/TetGen/TetGen/archive/refs/tags/v1.6.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) most recent version with some rough edges -In addition, it is planned to publish future versions of TetGen via this repository. +It is planned to resume active development of TetGen and to publish future versions of TetGen via this repository. ## Documentation - Manuals are available in https://github.com/TetGen/Manuals. @@ -25,15 +22,7 @@ In addition, it is planned to publish future versions of TetGen via this reposit ## Commercial licensing -TetGen versions developed at WIAS are distributed under a dual licensing scheme. -As an alternative to the use of TetGen under the AGPLv3 license, consider the option to obtain a commercial -license for a fee. These licenses are offered by the Weierstrass -Institute for Applied Analysis and Stochastics (WIAS). As a rule, -licenses are provided "as-is", unlimited in time for a one time -fee. Please send corresponding requests to: -`tetgen at wias-berlin.de`. Please do not forget to include some -description of your company and the realm of its activities. +TetGen versions developed at WIAS are distributed under a dual licensing scheme. As an alternative to the use of TetGen under the AGPLv3 license, consider the option to obtain a commercial license for a fee. These licenses are offered by the Weierstrass Institute for Applied Analysis and Stochastics (WIAS). As a rule, licenses are provided "as-is", unlimited in time for a one time fee. Please send corresponding requests to: `tetgen at wias-berlin.de`. Please do not forget to include some description of your company and the realm of its activities. -Due to the change of affiliation of Hang Si, the contination of this dual licensing scheme for -future versions of TetGen is uncertain. +Due to the change of affilliation of Hang Si, the continuation of this dual licensing scheme for future versions of TetGen is uncertain. From f2b3fd216aebff6292fe0f2242b50fd4aef20dd0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Fuhrmann?= Date: Thu, 29 May 2025 15:05:28 +0200 Subject: [PATCH 3/3] Update README text: instead of writing "uncertain" -> details will be announced later. --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d82135a..d83d73c 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ TetGen versions up to v1.6.0 have been developed by [Hang Si](https://github.com This repository provides the source code of the most recent versions of TetGen. The following releases are provided: -- [v1.4.3, 2011](https://github.com/TetGen/TetGen/archive/refs/tags/v1.4.3.tar.gz): [MIT license with noncommercial clause](https://raw.githubusercontent.com/TetGen/TetGen/refs/tags/v1.4.3/LICENSE) -- [v1.5.0, 2013](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) -- [v1.5.1, 2018](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.1.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) recommended as most stable version -- [v1.6.0, 2020](https://github.com/TetGen/TetGen/archive/refs/tags/v1.6.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html) most recent version with some rough edges +- [v1.4.3, 2011](https://github.com/TetGen/TetGen/archive/refs/tags/v1.4.3.tar.gz): [MIT license with noncommercial clause](https://raw.githubusercontent.com/TetGen/TetGen/refs/tags/v1.4.3/LICENSE). +- [v1.5.0, 2013](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html). +- [v1.5.1, 2018](https://github.com/TetGen/TetGen/archive/refs/tags/v1.5.1.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html), recommended as most stable version. +- [v1.6.0, 2020](https://github.com/TetGen/TetGen/archive/refs/tags/v1.6.0.tar.gz): [AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.html), most recent version with some rough edges. It is planned to resume active development of TetGen and to publish future versions of TetGen via this repository. @@ -24,5 +24,4 @@ It is planned to resume active development of TetGen and to publish future versi TetGen versions developed at WIAS are distributed under a dual licensing scheme. As an alternative to the use of TetGen under the AGPLv3 license, consider the option to obtain a commercial license for a fee. These licenses are offered by the Weierstrass Institute for Applied Analysis and Stochastics (WIAS). As a rule, licenses are provided "as-is", unlimited in time for a one time fee. Please send corresponding requests to: `tetgen at wias-berlin.de`. Please do not forget to include some description of your company and the realm of its activities. -Due to the change of affilliation of Hang Si, the continuation of this dual licensing scheme for future versions of TetGen is uncertain. - +Due to the change of affiliation of Hang Si, details about the continuation of this dual licensing scheme for future versions of TetGen will be announced in the future. Please feel free to contact us if you have any questions.