From aba16ebe85d25d63ee56075b3e12c5d2c64d7403 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 3 Mar 2003 22:34:33 +0000
Subject: [PATCH] Rework web page to put more visibility on the new licensing
 terms.

---
 doc/gmsh.html | 109 +++++++++++++++++++++++++++++---------------------
 1 file changed, 64 insertions(+), 45 deletions(-)

diff --git a/doc/gmsh.html b/doc/gmsh.html
index 6bcf45f8a3..bd433df6f5 100644
--- a/doc/gmsh.html
+++ b/doc/gmsh.html
@@ -33,24 +33,23 @@ generator with built-in pre- and post-processing facilities</h1>
   <a href="#Documentation">Documentation</a> |
   <a href="#Mailing lists">Mailing lists</a> |
   <a href="#Download"><b>Download</b></a> |
-  <a href="#Credits">Credits</a> |
+  <a href="#Licensing">Copyright and Licensing</a> |
+  <a href="#Authors">Authors and credits</a> |
   <a href="#Screenshots">Screenshots</a> |
   <a href="#Links">Links</a>
 </center>
 
 <h2><a name="Description"></a>Description</h2>
 
-Gmsh (pronounced "<em>Gnu-mesh</em>") is a <a
-href="http://www.gnu.org/copyleft/gpl-faq.html">free</a> automatic
-three-dimensional finite element mesh generator, primarily Delaunay,
-with built-in pre- and post-processing facilities. Its primal design
-goal is to provide a simple meshing tool for academic test cases with
-parametric input and up to date visualization capabilities. One of the
-strengths of Gmsh is its ability to respect a characteristic length
-field for the generation of adapted meshes on lines, surfaces and
-volumes. These adapted meshes can be mixed with simple structured
-(transfinite, elliptic, etc.)  meshes in order to augment the
-flexibility.
+Gmsh is an automatic three-dimensional finite element mesh generator,
+primarily Delaunay, with built-in pre- and post-processing
+facilities. Its primal design goal is to provide a simple meshing tool
+for academic test cases with parametric input and up to date
+visualization capabilities. One of the strengths of Gmsh is its
+ability to respect a characteristic length field for the generation of
+adapted meshes on lines, surfaces and volumes. These adapted meshes
+can be mixed with simple structured (transfinite, elliptic, etc.)
+meshes in order to augment the flexibility.
 
 Gmsh is structured around four modules: <a
 href="#geometry">geometry</a>, <a href="#mesh">mesh</a>, <a
@@ -165,9 +164,6 @@ of complex animations).
   <li><a name="mysolver"></a>Interactive solver examples: 
       <a href="/gmsh/doc/mysolver.tgz">C solver</a>, 
       <a href="/gmsh/doc/myperlsolver.tgz">Perl solver</a>
-<!--
-  <li><a href="/gmsh/doc/BUGS">List of open bugs</a>
--->
 </ul>
 
 <form method=GET action="http://www.geuz.org/search/search-geuz.cgi">
@@ -195,28 +191,22 @@ of complex animations).
 
 <h2><a name="Download"></a>Download</h2>
 
-Gmsh is freely available under the terms of the <a
-href="/gmsh/doc/COPYING">GNU General Public License</a>. Pre-compiled
-binaries (dynamically linked with OpenGL<a href="#opengl-footnote"
-name="opengl-footmark"><sup>1</sup></a>) are available for Windows,
-Mac OS X and Linux. The tutorial and demo files are included in the
-archives.
+Gmsh is distributed under the terms of the <a
+href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License
+(GPL)</a>. Pre-compiled binaries (dynamically linked with OpenGL<a
+href="#opengl-footnote" name="opengl-footmark"><sup>1</sup></a>) are
+available for Windows, Linux and Mac OS X. The tutorial and demo files
+are included in the archives.
 
 <ul>
-<li><a href="/gmsh/bin/gmsh-1.41.0-Windows.zip">Windows zip archive (95/98/NT/XP)</a>
+<li><a href="/gmsh/bin/gmsh-1.41.0-Windows.zip">Windows zip archive (95/98/NT/2000/XP)</a>
 <li><a href="/gmsh/bin/gmsh-1.41.0-1.i386.rpm">Linux RPM (i386, Red Hat >= 6.2 and compatible)</a>
 <li><a href="/gmsh/bin/gmsh-1.41.0-Linux.tgz">Linux tarball (i386, glibc 2.1)</a> 
 <li><a href="/gmsh/bin/gmsh-1.41.0-MacOSX.tgz">Mac OS X tarball (Mac OS X 10.2)</a>
-<li><a href="/gmsh/bin/gmsh-1.41.0-source.tgz">Source tarball</a>
+<li><a href="/gmsh/bin/gmsh-1.41.0-source.tgz">Source tarball (all platforms)</a>
     <a href="#build-footnote" name="build-footmark"><sup>2</sup></a>
-<!--
-<li><a href="/gmsh/bin/gmsh-1.41.0-OSF1.tgz">Compaq Tru64 tarball (OSF 4.0)</a>
-<li><a href="/gmsh/bin/gmsh-1.41.0-SunOS.tgz">Sun tarball (SunOS 5.8)</a>
-<li><a href="/gmsh/bin/gmsh-1.41.0-AIX.tgz">IBM tarball (AIX)</a>
-<li><a href="/gmsh/bin/gmsh-1.41.0-IRIX.tgz">SGI IRIX tarball (IRIX 6.5)</a>
-<li><a href="/gmsh/bin/gmsh-1.41.0-HP-UX.tgz">HP tarball (HPUX 10.20)</a>
--->
 </ul>
+
 <p>
 Older versions are still available <A href="/gmsh/bin/">here</a>.
 
@@ -232,22 +222,51 @@ variable in order for Gmsh to find the libraries.
 <p>
 <a name="build-footnote"></a><a
 href="#build-footmark"><sup>2</sup></a>You need the <a
-href="http://sources.redhat.com/gsl/">GSL</a> and <a
-href="http://www.fltk.org/">FLTK (1.1.x)</a> libraries and header
-files properly installed on your system in order to compile
-Gmsh. Non-graphical versions can be compiled without FLTK. Compiling
-the Windows version requires <a
-href="http://www.cygwin.com">Cygwin</a>.
-
-<h2><a name="Credits"></a>Credits</h2>
-
-Gmsh is developed by <a HREF="mailto:remacle@gce.ucl.ac.be">Jean-François Remacle</a>
-(currently with the <a href="http://www.ucl.ac.be">Catholic University of Louvain</a>)
-and <a HREF="mailto:geuzaine@acm.caltech.edu">Christophe Geuzaine</a>
-(currently with the <a href="http://www.caltech.edu">California Institute of Technology</a>).
-Please use <a HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</a> instead of our personal
-e-mails to send questions or bug reports.
+href="http://sources.redhat.com/gsl/">GSL (> 1.2)</a> and <a
+href="http://www.fltk.org/">FLTK (1.1.x)</a> libraries properly
+installed on your system in order to compile Gmsh. Non-graphical
+versions can be compiled without FLTK. Compiling the Windows version
+requires the <a href="http://www.cygwin.com">Cygwin</a> tools and
+compilers.
+
+<h2><a name="Authors"></a>Authors and credits</h2>
+
+Gmsh is developed by <a
+HREF="mailto:remacle@gce.ucl.ac.be">Jean-François Remacle</a>
+(currently with the <a href="http://www.ucl.ac.be">Catholic University
+of Louvain</a>) and <a
+HREF="mailto:geuzaine@acm.caltech.edu">Christophe Geuzaine</a>
+(currently with the <a href="http://www.caltech.edu">California
+Institute of Technology</a>). The <a
+href="doc/CONTRIBUTORS">CONTRIBUTORS file</a> has more information.
+<p>
+Please use <a HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</a> instead of
+our personal e-mails to send questions or bug reports. 
 
+<h2><a name="Licensing"></a>Copyright and licensing</h2>
+
+Gmsh is copyright (C) 1997-2003 by C. Geuzaine and J.-F. Remacle and
+is is distributed under the terms of the <a
+href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License
+(GPL)</a>.
+
+<p>
+In short, this means that everyone is free to use Gmsh and to
+redistribute it on a free basis. Gmsh is not in the public domain,
+though. It is copyrighted and there are restrictions on its
+distribution (see the <a
+href="http://www.gnu.org/copyleft/gpl.html">license</a> and the <a
+href="http://www.gnu.org/copyleft/gpl-faq.html">FAQ</a>). For example,
+you cannot integrate this version of Gmsh (in full or in parts) in any
+closed-source software you plan to distribute (commercially or not).
+<!--
+<p>
+If you want to integrate Gmsh into a closed-source software, or want
+to sell a modified closed-source version of Gmsh, please contact us in
+person. We sell a version of Gmsh under a different license, with "no
+strings attached" (for example allowing you to take parts of Gmsh and
+integrate them into your own commercial, closed-source software).
+-->
 
 <h2><a name="Screenshots"></a>Screenshots</h2>
 
-- 
GitLab