summaryrefslogtreecommitdiff
path: root/ripser.cpp
diff options
context:
space:
mode:
authorUlrich Bauer <mail@ulrich-bauer.org>2018-08-11 00:21:30 -0500
committerUlrich Bauer <mail@ulrich-bauer.org>2018-08-11 00:21:30 -0500
commit2b64127e9d0e7d9739ce554591bc07eb3b73aa1a (patch)
tree8b50ba31eeb348430c43c9989c582f901b71c432 /ripser.cpp
parent9ca3cf8c664721686d16ff8f4326bcbc02e7d42f (diff)
changed license to MIT
Diffstat (limited to 'ripser.cpp')
-rw-r--r--ripser.cpp49
1 files changed, 34 insertions, 15 deletions
diff --git a/ripser.cpp b/ripser.cpp
index f012591..938cd7d 100644
--- a/ripser.cpp
+++ b/ripser.cpp
@@ -1,23 +1,42 @@
/*
-Ripser: a lean C++ code for computation of Vietoris-Rips persistence barcodes
-
-Copyright 2015-2016 Ulrich Bauer.
-
-This program is free software: you can redistribute it and/or modify it under
-the terms of the GNU Lesser General Public License as published by the
-Free Software Foundation, either version 3 of the License, or (at your option)
-any later version.
-
-This program 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 Lesser General Public License for more details.
-
-You should have received a copy of the GNU Lesser General Public License along
-with this program. If not, see <http://www.gnu.org/licenses/>.
+ Ripser: a lean C++ code for computation of Vietoris-Rips persistence barcodes
+
+ MIT License
+
+ Copyright (c) 2015–2018 Ulrich Bauer
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ SOFTWARE.
+
+ You are under no obligation whatsoever to provide any bug fixes, patches, or
+ upgrades to the features, functionality or performance of the source code
+ ("Enhancements") to anyone; however, if you choose to make your Enhancements
+ available either publicly, or directly to the author of this software, without
+ imposing a separate written license agreement for such Enhancements, then you
+ hereby grant the following license: a non-exclusive, royalty-free perpetual
+ license to install, use, modify, prepare derivative works, incorporate into
+ other computer software, distribute, and sublicense such enhancements or
+ derivative works thereof, in binary and source code form.
*/
+
//#define ASSEMBLE_REDUCTION_MATRIX
//#define USE_COEFFICIENTS