License Details

Regina – Software for 3-manifold topology and normal surface theory

Copyright (c) 1999–2012, The Regina development team

Citation

If you find Regina useful in your research, please consider citing it as you would any other paper that you use. See here for a suggested form of reference.

Copying and Modification

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 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 General Public License for more details.

A full copy of the GNU General Public License should be included here; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

External Software

Regina makes use of external software for some specialised tasks. The corresponding license details are included below.

SnapPea and SnapPy

Regina includes portions of the SnapPea kernel, which it uses for some geometric calculations. SnapPea was written by Jeff Weeks, and is now maintained by both Jeff Weeks and Nathan Dunfield. The SnapPeaKernel is distributed under the terms of the GNU General Public License, version 2 or any later version, as published by the Free Software Foundation.

Regina also includes code from SnapPy, the successor to SnapPea. SnapPy was written by M. Culler, N. M. Dunfield and J. R. Weeks, and is also released under the terms of the GNU General Public License.

Normaliz Library

Regina includes a copy of libnormaliz, which it uses to help with the enumeration of fundamental normal surfaces. Normaliz was written by Winfried Bruns, Bogdan Ichim and Christof Soeger. It is distributed under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Orb Kernel

Regina includes snippets of code from Orb, for use in importing and exporting files in Orb / Casson format. Orb is based on SnapPea (see above) with additional code written by Damian Heard, who has also given permission for his code to be distributed under the terms of the GNU General Public License.

Syntax Highlighting

Regina includes code from Source-highlight-qt and language definitions from GNU Source-highlight, which it uses to highlight Python scripts. Both projects are by Lorenzo Bettini and others, and are distributed under the terms of the GNU General Public License, version 3.

Icons

The Oxygen icons are dual-licensed under the Creative Common Attribution-ShareAlike 3.0 License or the GNU Library General Public License. The python icons are based on applications-python.svg as shipped with the humanity-icon-theme package in Ubuntu 11.04, the contents of which are licensed under the GNU General Public License version 2.