diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..05ba2f08377f9a9fbcfaa7f3b7c265b030195817
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,28 @@
+The dune-curvedgeometry library, headers and test programs are copyrighted free software. You
+can use, modify and/or redistribute it under the terms of either one of the two
+following licenses:
+
+* 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. You can find a copy of the GNU Lesser General Public License, Version 3,
+  at <http://www.gnu.org/licenses/lgpl-3.0>.
+
+* Version 2 of the GNU General Public License as published by the Free Software
+  Foundation, with the following special exception for linking and compiling
+  against the dune-curvedgeometry library, the so-called "runtime exception":
+
+    As a special exception, you may use the dune-curvedgeometry source files as part of a
+    software library or application without restriction.  Specifically, if other
+    files instantiate templates or use macros or inline functions from one or
+    more of the dune-curvedgeometry source files, or you compile one or more of the dune-curvedgeometry
+    source files and link them with other files to produce an executable, this
+    does not by itself cause the resulting executable to be covered by the GNU
+    General Public License. This exception does not however invalidate any
+    other reasons why the executable file might be covered by the GNU General
+    Public License.
+
+  This license is intended to be similar to the GNU Lesser General Public
+  License, Version 2, which by itself isn't suitable for a template library. You
+  can find a copy of the GNU General Public License, Version 2,
+  at <http://www.gnu.org/licenses/gpl-2.0>.
+