[petsc-dev] HSL licence

Barry Smith bsmith at mcs.anl.gov
Fri Nov 22 18:31:27 CST 2013


   Matt,

    Even with Ians permission we can’t include HSL code in PETSc source because anyone who wants to distribute their stuff commercially would have to strip that source code out of PETSc before making their application. The license is so freaking stupid we can’t include source code with that kind of license.

    If you really think the HSL code is worth using then I suggest you either provide a —download-hsl thing (and need permission from Ian) or just use the one in Superlu_dist. If you think the f2c in superlu_dist it sucks then give Sherry your “better version” and ask her to put it in the next release (we can put it in our superlu_dist repository so that —download-superlu_dist gets the good one right now). Anyways this seems the simplest route: just stick your better f2c into the superlu_dist repository, everyone is happy.

   Barry





More information about the petsc-dev mailing list