<link href="screen.css" rel="StyleSheet" title="deal.II Homepage" media="screen">
<link href="print.css" rel="StyleSheet" title="deal.II Homepage" media="print">
<title>The deal.II Readme</title>
- <meta name="author" content="Wolfgang Bangerth <deal@iwr.uni-heidelberg.de>">
+ <meta name="author" content="The deal.II Authors">
<meta name="keywords" content="deal.II"></head>
<body>
</p>
<p>
- <acronym>deal.II</acronym> is distributed under the Q Public License
- (or "QPL"), which qualifies as an <a
- href="http://www.opensource.org/osd.html" target="_top">Open Source
- license</a>. It is thus appropriate for people wishing to write
+ <acronym>deal.II</acronym> is distributed under the license below.
+ It is based on the Q Public License (or "QPL"), which qualifies as
+ an <a href="http://www.opensource.org/osd.html" target="_top">Open
+ Source license</a>. It differs in two points in section <em>Granted
+ Rights</em>, defining non-commercial use. The
+ <acronym>deal.II</acronym> license is more restrictive in the sense
+ that even generation of data by applications based on
+ <acronym>deal.II</acronym> for commercial purposes requires a
+ commercial license.
+ It is appropriate for people wishing to write
software under the <a href="http://www.opensource.org"
target="_top">Open Source</a> model where all source code to the
software is made available to all users and can be freely modified
- and redistributed. The QPL was originally developed by
+ and redistributed. QPL was originally developed by
<a href="http://www.troll.no" target="_top">Troll Tech</a> for their
Qt program library, but has since gained some support by other
library authors as well.
</p>
<p>
- The QPL prohibits development of proprietary software. If you intend
- to develop commercial software based on <acronym>deal.II</acronym>,
- we are willing to negotiate a suitable agreement. Feel free to
- contact us in this case.
+ The <acronym>deal.II</acronym> Public License prohibits development
+ of proprietary software and generation of proprietary data. If you
+ intend to develop commercial software based on
+ <acronym>deal.II</acronym> or plan to generate data for commercial
+ use by programs based on <acronym>deal.II</acronym>, we are willing
+ to negotiate a suitable agreement. Feel free to contact us in this
+ case.
</p>
<p>
- For more information on the QPL, please see also the following
- links:
- <br>
-    
-    
- <a href="http://www.troll.no/qpl/annotated.html" target="_top">Annotated version</a>
-    
- <a href="http://www.troll.no/qpl/plaintext.txt" target="_top">Plain text version</a>
-    
- <a href="http://www.troll.no/announce/qpl.html" target="_top">Announcement</a>
-    
- <a href="http://www.troll.no/qpl/comments.html" target="_top">Comments</a>
- </p>
-
-
- <p>
- In addition to the terms imposed by the QPL, we have one restriction
- on the use of the library:
<ul>
- <li> Every publication presenting numerical results obtained with
- the help of <acronym>deal.II</acronym> shall state the name of
- the library and its principle authors (at present Wolfgang
- Bangerth and Guido Kanschat), as well as cite at least one of
- the papers by these authors on <acronym>deal.II</acronym>. This
+ <li> This
is the usual, fair way of giving credits to contributors to a
scientific result, and using a complex programming environment
like <acronym>deal.II</acronym> should be considered a
<i>authors of <acronym>deal.II</acronym></i> and
<i><acronym>deal.II</acronym> authors</i> generally refer to the
principle authors of the library. These are presently Wolfgang
- Bangerth and Guido Kanschat.
+ Bangerth, Ralf Hartmann and Guido Kanschat.
</p>
<hr>
<h1 align=center>
-THE Q PUBLIC LICENSE
+The <acronym>deal.II</acronym> Public License
version 1.0
<br>
<br>
<small>
-Copyright (C) 1999 Troll Tech AS, Norway.
+Copyright (C) 2001 The <acronym>deal.II</acronym> Authors
<br>
<small>
Everyone is permitted to copy and
Granted Rights
</h2>
<p>
-1. You are granted the non-exclusive rights set forth in this license
+<ol>
+<li> You are granted the non-exclusive rights set forth in this license
provided you agree to and comply with any and all conditions in this
license. Whole or partial distribution of the Software, or software
items that link with the Software, in any form signifies acceptance of
this license.
<p>
-2. You may copy and distribute the Software in unmodified form provided
+<li> You may copy and distribute the Software in unmodified form provided
that the entire package, including - but not restricted to - copyright,
trademark notices and disclaimers, as released by the initial developer
of the Software, is distributed.
<p>
-3. You may make modifications to the Software and distribute your
+<li> You may make modifications to the Software and distribute your
modifications, in a form that is separate from the Software, such as
patches. The following restrictions apply to modifications:
<blockquote>
the initial developer.
</blockquote>
<p>
-4. You may distribute machine-executable forms of the Software or
+<li> You may distribute machine-executable forms of the Software or
machine-executable forms of modified versions of the Software, provided
that you meet these restrictions:
<blockquote>
license.
</blockquote>
<p>
-5. You may use the original or modified versions of the Software to
+<li> You may use the original or modified versions of the Software to
compile, link and run application programs legally developed by you
-or by others.
+or by others for non-profit purposes only.
<p>
-6. You may develop application programs, reusable components and other
+<li> You may develop application programs, reusable components and other
software items that link with the original or modified versions of the
Software. These items, when distributed, are subject to the following
requirements:
<blockquote>
<p>
-a. You must ensure that all recipients of machine-executable forms of
+a. All forms of these items, including machine-executable and
+machine-readable or human-readable source code, must be distributed
+without any charge beyond the costs of data transfer.
+<p>
+b. You must ensure that all recipients of machine-executable forms of
these items are also able to receive and use the complete
machine-readable source code to the items without any charge
beyond the costs of data transfer.
<p>
-b. You must explicitly license all recipients of your items to use
+c. You must explicitly license all recipients of your items to use
and re-distribute original and modified versions of the items in
both machine-executable and source code forms. The recipients must
be able to do so without any charges whatsoever, and they must be
able to re-distribute to anyone they choose.
<p>
-c. If the items are not available to the general public, and the
+d. If the items are not available to the general public, and the
initial developer of the Software requests a copy of the items,
then you must supply one.
+<p>
+
</blockquote>
+
+<li> Publications presenting applications or results obtained with the
+ help of the software are allowed, provided that they state the
+ name of the software and its principle authors (at present
+ Wolfgang Bangerth, Ralf Hartmann and Guido Kanschat), as well
+ as cite at least one of the papers by these authors on
+ <acronym>deal.II</acronym>. These publications should be
+ announced on the <acronym>deal.II</acronym> mailing list.
+</ol>
<h2 align=center>
Limitations of Liability
</h2>
<p>
<acronym>deal.II</acronym> was originally designed and written by
- <a href="http://gaia.iwr.uni-heidelberg.de/~wolf/" target="_top">Wolfgang
- Bangerth</a>, starting in early 1998; he is still maintaining and
- managing the library, contributing code, and writing
- documentation.
- <a href="http://gaia.iwr.uni-heidelberg.de/~kanschat/" target="_top">Guido
- Kanschat</a> helped with advice in the early
- implementation stages on questions of the design of object-oriented
- finite element software and later joined into the coding.
+ <a href="http://gaia.iwr.uni-heidelberg.de/~wolf/"
+ target="_top">Wolfgang Bangerth</a>, starting in early 1998; he is
+ still maintaining and managing the library, contributing code, and
+ writing documentation. <a
+ href="http://gaia.iwr.uni-heidelberg.de/~kanschat/"
+ target="_top">Guido Kanschat</a> helped with advice in the early
+ implementation stages on questions of the design of
+ object-oriented finite element software and later joined into the
+ coding. Ralf Hartmann is the third author of the library.
</p>
<p>
<li><em>John Burnell:</em>
Configuration on Microsoft Windows systems.
- <li><em>Ralf Hartmann:</em>
- SolutionTransfer class;
- discontinuous finite elements;
- SolverSelector class.
-
<li><em>Stefan Nauber:</em>
postscript output.