<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Nov 20, 2013 at 2:08 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">bsmith@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
Matt,<br>
<br>
You have included a bunch of HSL code in PETSc with uncertain copyright information; it is not clear that we can include it in PETSc. In hslmc64.c is the following incomplete fragment of copyright/license information:<br>
<br>
<br>
/* COPYRIGHT (c) 2007 Science and Technology Facilities Council */<br>
/* and Jacko Koster (Trondheim, Norway) */<br>
<br>
/* History: See ChangeLog */<br>
<br>
/* ********************************************************************** */<br>
/* CCCC LAST UPDATE Tue Nov 26 03:20:26 MET 2002 */<br>
#undef __FUNCT__<br>
#define __FUNCT__ "HSLmc64AD"<br>
/* *** Copyright (c) 2002 I.S. Duff and J. Koster *** */<br>
/* *** Although every effort has been made to ensure robustness and *** */<br>
/* *** reliability of the subroutines in this MC64 suite, we *** */<br>
/* *** disclaim any liability arising through the use or misuse of *** */<br>
/* *** any of the subroutines. *** */<br>
<br>
<br>
<br>
<br>
No mention of how it is licensed. A web search discovered <a href="http://opensees.berkeley.edu/WebSVN/filedetails.php?repname=OpenSees&path=%2Ftrunk%2FOTHER%2FSuperLU_DIST_2.5%2FSRC%2Fmc64ad.c" target="_blank">http://opensees.berkeley.edu/WebSVN/filedetails.php?repname=OpenSees&path=%2Ftrunk%2FOTHER%2FSuperLU_DIST_2.5%2FSRC%2Fmc64ad.c</a> which has a very strict outrageous license<br>
<br>
<br>
<br>
<br>
* CCCC COPYRIGHT (c) 1999 Council for the Central Laboratory of the */<br>
/* CCCC Research Councils. All rights reserved. */<br>
/* CCCC PACKAGE MC64A/AD */<br>
/* CCCC AUTHORS Iain Duff (<a href="mailto:i.duff@rl.ac.uk" target="_blank">i.duff@rl.ac.uk</a>) and Jacko Koster (<a href="mailto:jak@ii.uib.no" target="_blank">jak@ii.uib.no</a>) */<br>
/* CCCC LAST UPDATE 20/09/99 */<br>
/* CCCC */<br>
/* *** Conditions on external use *** */<br>
<br>
/* The user shall acknowledge the contribution of this */<br>
/* package in any publication of material dependent upon the use of */<br>
/* the package. The user shall use reasonable endeavours to notify */<br>
/* the authors of the package of this publication. */<br>
<br>
/* The user can modify this code but, at no time */<br>
/* shall the right or title to all or any part of this package pass */<br>
/* to the user. The user shall make available free of charge */<br>
/* to the authors for any purpose all information relating to any */<br>
/* alteration or addition made to this package for the purposes of */<br>
/* extending the capabilities or enhancing the performance of this */<br>
/* package. */<br>
<br>
/* The user shall not pass this code directly to a third party without the */<br>
/* express prior consent of the authors. Users wanting to licence their */<br>
/* own copy of these routines should send email to <a href="mailto:hsl@aeat.co.uk" target="_blank">hsl@aeat.co.uk</a> */<br>
<br>
/* None of the comments from the Copyright notice up to and including this */<br>
/* one shall be removed or altered in any way. */<br>
<br>
<br>
Do you have any evidence that can be included in hslmc64.c that it is now covered by a more reasonable license than this old one and thus could be included in PETSc source? More license information needs to be included in the file if the source code is to be included in PETSc. Does PETSc source really need to include this crappy old Fortran code anyways?<br>
</blockquote><div><br></div><div>This <a href="http://www.hsl.rl.ac.uk/licencing.html" target="_blank">http://www.hsl.rl.ac.uk/licencing.html</a> tells me that I am not doing anything wrong until we release :) I want this there for testing. Since</div>
<div>it is already in SuperLU, I will just move it into a package that we can download with configure. I wanted to do this anyway since I will</div><div>need to use SLEPc too.</div><div><br></div><div> Matt</div><div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I note that both superlu and trilinos include this code. In superlu_dist they include the full license as listed above but then directly violate the license by distributing the source code with the SuperLU_Dist package.<br>
<br>
Thanks<br>
<span><font color="#888888"><br>
Barry<br>
<br>
<br>
<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>