[Dune] Dune license

Yimin Liu yiminliu at stanford.edu
Sat Sep 19 23:33:14 CEST 2020


Hi Christian,

Thank you for your reply. My code is currently being tested within our research group. I do plan to push it to become open source sometime in the future.

Thanks,
Yimin
________________________________
From: Christian Engwer <christian.engwer at uni-muenster.de>
Sent: Saturday, September 19, 2020 3:00 AM
To: dune at lists.dune-project.org <dune at lists.dune-project.org>; Yimin Liu <yiminliu at stanford.edu>
Subject: Re: [Dune] Dune license

Dear Yimin,

the license has the same implications as LGPL, but is compatible with template code.

This means, you are allowed to use a license of your choice for any code built ontop of DUNE, but modifications of the DUNE code need to be published under the same license.

Still we encourage you to publish your code under an open source license, as we believe that scientific progress needs freedom.

Best
Christian

Am 19. September 2020 04:05:00 MESZ schrieb Yimin Liu <yiminliu at stanford.edu>:
Hi,

Hope this message finds you well. I'd like to ask about the "run-time exception" term in Dune's GPLv2 license.

I am considering adding the DUNE-ISTL solvers to a research reservoir simulator in Julia that I have been developing. Here is my plan:

  1.  Write a wrapper package in C that instantiates BCRS matrices and iterative solvers from Dune, then solve the linear equation.
  2.  Compile the wrapper package into a shared library.
  3.  Load the shared library, call the API functions from the Julia simulator.

In this case, do I need to make it open source and use a GPL compatible license for

  1.  The wrapper package in C.
  2.  The Julia simulator.

Thanks,
Yimin

Energy Resources Engineering
Stanford University



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20200919/0be6dcb9/attachment.htm>


More information about the Dune mailing list