<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hope this message finds you well. I'd like to ask about the "run-time exception" term in Dune's GPLv2 license.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am considering adding the DUNE-ISTL solvers to a research reservoir simulator in Julia that I have been developing. Here is my plan:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<ol>
<li>Write a wrapper package in C that instantiates BCRS matrices and iterative solvers from Dune, then solve the linear equation.</li><li>Compile the <span style="font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">wrapper package<span> </span></span>into a shared library.</li><li>Load the shared library, call the API functions from the Julia simulator.</li></ol>
<div>In this case, do I need to make it open source and use a GPL compatible license for </div>
<div>
<ol>
<li>The <span style="font-family: Calibri, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255); display: inline !important">
wrapper package</span> in C.</li><li>The Julia simulator.</li></ol>
<div><br>
</div>
<div>Thanks,</div>
<div>Yimin</div>
<div><br>
</div>
<div>Energy Resources Engineering</div>
<div>Stanford University</div>
<div><br>
</div>
</div>
<div><br>
</div>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
</div>
</body>
</html>