<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear all,<div><br></div><div>I forward here a question of Atgeirr concerning the licensing of Dune.</div><div>Since also other users might have their opinion, could we please discuss</div><div>this on the list?</div><div><br></div><div>Best,</div><div><br></div><div>Peter<br><div><br><div>Anfang der weitergeleiteten E-Mail:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Von: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Atgeirr Flø Rasmussen <<a href="mailto:atgeirr@sintef.no">atgeirr@sintef.no</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Datum: </b></span><span style="font-family:'Helvetica'; font-size:medium;">22. April 2010 15:12:02 MESZ<br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>An: </b></span><span style="font-family:'Helvetica'; font-size:medium;">Peter Bastian <<a href="mailto:Peter.Bastian@iwr.uni-heidelberg.de">Peter.Bastian@iwr.uni-heidelberg.de</a>><br></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;"><span style="font-family:'Helvetica'; font-size:medium; color:rgba(0, 0, 0, 1);"><b>Betreff: </b></span><span style="font-family:'Helvetica'; font-size:medium;"><b>Dune and license issues</b><br></span></div><br><div>Dear Peter,<br><br>I need to write to you about the licensing of Dune, since we are now involved in a number of projects which will produce new OPM software. A recurring issue is, under what license should we release the software produced? There is strong sentiment that GPL version 3 is the best choice, since among other things it protects better against patents being used to make the software non-free. In general, it is a modernized and updated version (from 2007)  and covers possibilities not thought of in the older license (from 1991). This is my own opinion, and also, I think, that of Statoil.<br><br>The software we have already produced, dune-cornerpoint, is already released under this license.<br><br>However, it is quite clear that GPL v3 is incompatible with GPL v2, under which Dune is released. See for example <a href="http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility">http://www.gnu.org/licenses/gpl-faq.html#AllCompatibility</a> for a compatibility matrix. Downstream users are therefore not permitted to combine Dune and dune-cornerpoint!<br><br>However, the exception clause seems to (I am no lawyer...) allow this, as long as we do not modify Dune (which we used to do, but no longer). So there may not really be a big problem. However, having various different licenses and complicated interactions between them is not optimal.<br><br>This issue would not exist if either:<br>1) dune-cornerpoint [and new software we make] is licensed under GPL v2 (but we would like to avoid this for the above reasons).<br>2) The Dune license is changed to say "version 2 or any later version". This is a common occurrence, and is intended precisely to ease such license issues. It does require some trust in the Free Software Foundation, though.<br>3) The Dune license is changed to GPL v3 plus (possibly new) exception.<br><br>I hope the second option is doable, and does not needlessly involve hundreds of University lawyers and boards of directors... I do not wish to cause a great amount of work for anybody! I guess that the professors involved are allowed to decide this? If not, it may not be feasible to change.<br><br>Finally, it is worth noting that libstdc++ has transferred to GPL v3 plus a new exception clause:<br><a href="http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html">http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html</a><br>So the claim that the Dune license is a clone of the libstdc++ one (on the Dune webpage) is no longer quite correct.<br><br><br>Sincerely Yours,<br>Atgeirr<br><br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div>------------------------------------------------------------</div><div>Peter Bastian</div><div>Interdisziplinäres Zentrum für Wissenschaftliches Rechnen</div><div>Universität Heidelberg</div><div>Im Neuenheimer Feld 368</div><div>D-69120 Heidelberg</div><div>Tel: 0049 (0) 6221 548261</div><div>Fax: 0049 (0) 6221 548884</div><div>email: <a href="mailto:peter.bastian@iwr.uni-heidelberg.de">peter.bastian@iwr.uni-heidelberg.de</a></div><div>web: <a href="http://conan.iwr.uni-heidelberg.de/people/peter/">http://conan.iwr.uni-heidelberg.de/people/peter/</a></div></span>
</div>
<br></div></body></html>