That’s a good catch on gfortran, Wendy. I think the license question
is relevant as long as we want to include gfortran ourselves rather
than have the users get it personally, right?
Noble
*From:* Shoan, Wendy C. (GSFC-5830) <[email protected]>
*Sent:* Tuesday, March 3, 2020 7:16 AM
*To:* [email protected]; Hughes, Steven P. (GSFC-5950)
<[email protected]>; Hatten, Noble (GSFC-5950)
<[email protected]>; Cooley, D S. (GSFC-5950)
<[email protected]>; [email protected];
[email protected]; [email protected]
*Cc:* Ravi Mathur <[email protected]>; Stark, Michael E.
(GSFC-5830) <[email protected]>
*Subject:* Re: [EXTERNAL] Re: [Gmat-buildtest] [gmat-nav]
[gmat-nav-all] R2020a Release paperwork - S/W that GMAT uses?
If we are to include gfortran for the Mac (when snopt7 is used ONLY),
will we need to check their license as well? But maybe the license is
moot, as Darrel says below.
Wendy
/=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=/
/Wendy C. Shoan 301.286.6263/
/NASA/GSFC/583 Greenbelt MD 20771/
/[email protected] <mailto:[email protected]>/
/=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=/
*From: *Darrel Conway <[email protected]
<mailto:[email protected]>>
*Reply-To: *"[email protected]
<mailto:[email protected]>" <[email protected]
<mailto:[email protected]>>
*Date: *Monday, March 2, 2020 at 1:01 PM
*To: *"Hughes, Steven P. (GSFC-5950)" <[email protected]
<mailto:[email protected]>>, "Hatten, Noble (GSFC-5950)"
<[email protected] <mailto:[email protected]>>, "Cooley, D S.
(GSFC-5950)" <[email protected] <mailto:[email protected]>>,
"[email protected] <mailto:[email protected]>"
<[email protected] <mailto:[email protected]>>,
"[email protected]
<mailto:[email protected]>"
<[email protected]
<mailto:[email protected]>>, "[email protected]
<mailto:[email protected]>" <[email protected]
<mailto:[email protected]>>
*Cc: *Ravi Mathur <[email protected]
<mailto:[email protected]>>
*Subject: *[EXTERNAL] Re: [Gmat-buildtest] [gmat-nav] [gmat-nav-all]
R2020a Release paperwork - S/W that GMAT uses?
That may be, though the language seems reasonable to me. It basically
says that if we change the Intel source code for the libraries and
recompile them, we won't blame Intel for changes we've made. The
"defend Intel" piece basically means that we admit that we changed
their code, rather than saying that "that's Intel's fault." I suspect
that Visual Studio has a similar license clause.
Since we can't distribute SNOPT - the only piece the needs the Intel
libs - anyway, I think the license details around this are basically
moot anyway.
- DJC
On 3/2/20 10:43 AM, Hughes, Steven P. (GSFC-5950) wrote:
Legal will reject this clause “*v) will indemnify, hold harmless,
and defend Intel and
its suppliers from and against any claims or lawsuits,
including
attorney's fees, that arise or result from Your
modifications,
Derivative Works or Your distribution of Your Product.”*
*From:* gmat-nav <[email protected]>
<mailto:[email protected]> *On Behalf Of *Darrel
Conway via gmat-nav
*Sent:* Monday, March 2, 2020 11:05 AM
*To:* Hatten, Noble (GSFC-5950) <[email protected]>
<mailto:[email protected]>; Cooley, D S. (GSFC-5950)
<[email protected]> <mailto:[email protected]>;
[email protected] <mailto:[email protected]>;
[email protected]
<mailto:[email protected]>; [email protected]
<mailto:[email protected]>
*Cc:* Ravi Mathur <[email protected]>
<mailto:[email protected]>
*Subject:* Re: [gmat-nav] [gmat-nav-all] [Gmat-buildtest] R2020a
Release paperwork - S/W that GMAT uses?
Two things:
(1) *In GMAT, we only use the Intel redistributables for SNOPT.*
Building SNOPT meets the requirement of 2.1.A.(4)(a) below,
thereby allowing redistribution of the Intel Fortran libraries as
part of the SNOPT bundle, assuming the organization redistributing
the libraries (GSFC/Code 595) has a valid license. However, the
GMAT team cannot redistribute SNOPT because of the SNOPT
licensing, so it doesn't make any sense to include the Intel
Fortran in anything other than the internal packages.
(2) Folks that have a purchased commercial license to Intel
Fortran need to make sure that redistribution meets section
2.1.A.(4) of the commercial license:
2.1 License for Commercial License Types. Subject to the terms
and conditions
of this Agreement, including, but not limited to, the
applicable license type
use restrictions in Section 3.1 and other restrictions in
Section 4 below, and
timely payment of any fees (if applicable), Intel grants You a
non-exclusive,
worldwide, non-assignable (except as expressly permitted
hereunder), limited
right and license for the term You obtained pursuant to Section 3:
A. under its copyrights, to:
(1) reproduce internally a reasonable number of copies of
the Materials for
Your internal business use in accordance with the
documentation or text
files included as part of the Materials; provided,
however, that this
license does not include the right to sublicense and may
only be
exercised by You or Your employees;
(2) use the Materials solely for Your internal business use
to develop Your
Product, in accordance with the documentation or text
files included as
part of the Materials, provided, however, that this
license does not
include the right to sublicense and may only be
exercised by You or Your
employees;
(3) modify or create Derivative Works of the Materials or
any portions
thereof, that are provided in Source Code form,
provided, however, that
this license does not include the right to sublicense
and may be
exercised only by You or Your employees;
* (4) publicly perform, publicly display, and distribute
(directly and through
Your distributors, resellers and other channel partners)
or otherwise make
publicly available the Redistributables, including any
modifications to or
Derivative Works of the Redistributables made pursuant to
Section 2.1.A(3), or any portions thereof, subject to
the following
restrictions:
(a) Any distribution of the Redistributables must only
be as part of Your
Product which must add significantly more
functionality than the
Redistributables themselves;
(b) Any additional restrictions which may appear in the
Redistributables
text files specified in Section 1.K above and in
Section 4 below; and
(c) The license under Section 2.1.A(4) includes the
right to sublicense
the Redistributables, but the sublicense rights are
limited only to
the sublicensing of any Intel copyrights in the
Redistributables and
only to the extent necessary to perform, display,
and distribute the
Redistributables (including Your modifications and
Derivative Works
thereto) solely as incorporated in Your Product.
(d) You (i) will be solely responsible to Your customers
for any update,
support obligation or other liability which may
arise from Your
distribution of Your Product, (ii) will not make any
statement that
Your Product is "certified" or that its performance
is guaranteed by
Intel, (iii) will not use Intel's name or trademarks
to market Your
Product without written permission from Intel, (iv)
will provide the
Redistributables subject to a license agreement that
prohibits
disassembly and reverse engineering of the
Redistributables except in
cases where You provide Your Product subject to an
open source
license that is not an Excluded License, (e.g., the
BSD license or the
MIT license), (v) will indemnify, hold harmless, and
defend Intel and
its suppliers from and against any claims or
lawsuits, including
attorney's fees, that arise or result from Your
modifications,
Derivative Works or Your distribution of Your Product.*
Does Goddard have a commercial license enabling redistribution of
the libraries?
$0.02 from here
- DJC
On 3/2/20 7:49 AM, Hatten, Noble (GSFC-5950) via Gmat-buildtest wrote:
Hi Steve,
We made the preliminary decision in the GMAT meeting last week
to include the Intel Fortran Redistributable Libraries with
the Windows build of GMAT. The license agreement for those
libraries is here:
https://software.intel.com/en-us/license/end-user-license-agreement-for-the-intel-compiler-runtime-libraries
<https://urldefense.proofpoint.com/v2/url?u=https-3A__software.intel.com_en-2Dus_license_end-2Duser-2Dlicense-2Dagreement-2Dfor-2Dthe-2Dintel-2Dcompiler-2Druntime-2Dlibraries&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=M_FtK57wcpYNx-LzimKUEK-MgddDHLrZMv7gcxDuWog&e=>
There are a couple of relevant sections from that EULA that
I’ll bring up for discussion here:
====================================
2A: Subject to all of the terms and conditions of this
Agreement, Intel Corporation ("Intel") grants to you a
non-exclusive, non-assignable, copyright license to copy,
install and use the Materials on a reasonable number of
*computer systems that will be used internally*.
3B: *You may NOT*: (i) use or copy the Materials except as
provided in this Agreement; (ii) rent or lease the Materials
to any third party; (iii) assign this Agreement or *transfer
the Materials without the express written consent of Intel,
except as specified in Section 3.C* below; (iv) modify, adapt,
or translate the Materials in whole or in part except as
provided in this Agreement; (v) reverse engineer, decompile,
or disassemble the Materials; (vi) attempt to modify or tamper
with the normal function of a license manager that regulates
usage of the Materials; (vii) *distribute, sublicense or
transfer the Materials or any portions thereof to any third
party except as provided in this Agreement.*
3C: You may permanently transfer the Materials and all of your
rights under this Agreement to another party (“Recipient”)
only if you *notify Intel of the transfer* by sending a letter
to Intel certifying that *you retain no copies of the
Materials* and that the Recipient has agreed in writing to be
bound by all of the terms and conditions of this Agreement.
====================================
Someone can correct me if I’m being paranoid, but this looks
to me like there are some hoops we would need to jump through
in order to distribute these libraries directly? I think we
should be able to treat the libraries like we treat, e.g.,
SPICE, and have download/installation be part of the
dependencies installation script or cmake configure script, right?
Noble
*From:* Cooley, D S. (GSFC-5950) <[email protected]>
<mailto:[email protected]>
*Sent:* Sunday, March 1, 2020 12:59 PM
*To:* [email protected]
<mailto:[email protected]>;
[email protected]
<mailto:[email protected]>; Hatten, Noble
(GSFC-5950) <[email protected]>
<mailto:[email protected]>; [email protected]
<mailto:[email protected]>
*Subject:* R2020a Release paperwork - S/W that GMAT uses?
Hi Steve H, et. al.,
The R2020a s/w release paperwork requires us to list s/w that
GMAT uses. See the 3 tables below. Am I missing any s/w?
Any corrections to my 3 tables? If so, can you fill in the
tables and send back to me?
(There is also a question in red below about some s/w)
Thanks,
Steve
*Third Party, NASA, Or Gov’t Software include with GMAT*
*Title*
*License*
*URL*
Boost Library
Boost License
https://www.boost.org/LICENSE_1_0.txt
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.boost.org_LICENSE-5F1-5F0.txt&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=LDLolJycbxO-pu1ZNAMoSgsWcowNb6id80pUPKDBWzg&e=>
WxWidgets
wxWindows Library License
https://www.wxwidgets.org/about/licence/
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.wxwidgets.org_about_licence_&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=CCA3EVmjnTXbjVwYa9aKIfcKUQFD2ncxTTOwsU5tW40&e=>
TSPlot
Academic Free License
https://opensource.org/licenses/AFL-3.0
<https://urldefense.proofpoint.com/v2/url?u=https-3A__opensource.org_licenses_AFL-2D3.0&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=zarIV3ziGW-r_DwPKmydPspZuKEFEBibgdEt5W0anrw&e=>
f2c
f2c license
http://www.netlib.org/f2c/src/notice
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.netlib.org_f2c_src_notice&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=9pwEvHLCAUY4aJDtBKVR-7iCfyd636dQP6yX4JnHqxI&e=>
JPL Spice Library
JPL Spice Library
https://naif.jpl.nasa.gov/naif/rules.html
MSISE Density Model (1990 Model only)
U.S. Government Authorship
https://ccmc.gsfc.nasa.gov/modelweb/atmos/msis.html
IRI 2007 Ionosphere Model
U.S. Government Authorship
https://ccmc.gsfc.nasa.gov/modelweb/ionos/iri.html
cid:[email protected]
*Title*
*License*
*URL*
Python
Python License
https://docs.python.org/3/license.html
<https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.python.org_3_license.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=fBHUpWn0tFWkekId3k1q4PPl0QRiGSxU2hJCqnoYCA8&e=>
**
cid:[email protected]
*Title*
*License*
*URL*
MATLAB
MATLAB License
https://www.mathworks.com/pricing-licensing.html
<https://urldefense.proofpoint.com/v2/url?u=https-3A__www.mathworks.com_pricing-2Dlicensing.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=jr30ftv5R86L4s-1PvyETB8nU34X5jnAC8EbpRGRL74&e=>
SNOPT
SNOPT License
http://www.sbsi-sol-optimize.com/asp/sol_snopt.htm
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.sbsi-2Dsol-2Doptimize.com_asp_sol-5Fsnopt.htm&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=6PDWNnZtv24bEkZb2NNbaCrdvIdxT1rFRasw3gOo3QY&e=>
VF13ad
Harwell License
http://www.hsl.rl.ac.uk/
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.hsl.rl.ac.uk_&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=71lqcjHR-dP1DZUKJmhVoUoy9YT7njo2zIwbSAZBYLE&e=>
*_Does any of the s/w below need to be included in any of the
3 tables above? _*
* New third party, "Xerces" software, licensed under Apache
License 2.0, is used in this release to implement the
Navigation Tracking Data Message (TDM) reader.
* NRLMSISE--00 (US Governement code,not released with open
source release))
* Mars-GRAM 2005 (Developed at Space Environments and
Effects Program, Marshall Space Flight Center, not
released with open source release))
* IAU SOFA routines (license is here:
http://www.iausofa.org/tandc.html
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.iausofa.org_tandc.html&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=vLsweNQ4g5UOstgUE59F5zXyqcEsjuc2eLuWu0jRnUE&e=>)
* LAPACK - New BSD License
* Perl Compatible Regular Expressions (PCRE) - New BSD License
_______________________________________________
Gmat-buildtest mailing list
[email protected]
<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/gmat-buildtest
<https://urldefense.proofpoint.com/v2/url?u=https-3A__lists.sourceforge.net_lists_listinfo_gmat-2Dbuildtest&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=4btizy-zuhsQwK_2a3AFPo6HCnYR2WPg6_UzLmJpRaA&e=>
--
Darrel J. Conway, Ph.D. Thinking Systems, Inc.
Senior Scientist and CEO 437 W Thurber Road, Suite 6
Phone: (623) 298-4530 Tucson, AZ 85705
FAX: (520) 232-2533www.thinksysinc.com
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.thinksysinc.com&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=XJhDjZJTMb4jUfM6XyTqgV_ydXRbSd0QDN6-mHeBzJw&e=>
Cell: (520) [email protected]
<mailto:[email protected]>
--
Darrel J. Conway, Ph.D. Thinking Systems, Inc.
Senior Scientist and CEO 437 W Thurber Road, Suite 6
Phone: (623) 298-4530 Tucson, AZ 85705
FAX: (520) 232-2533www.thinksysinc.com
<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.thinksysinc.com&d=DwMD-g&c=ApwzowJNAKKw3xye91w7BE1XMRKi2LN9kiMk5Csz9Zk&r=No5yNyS2GuKj1lrNANHI2mBc5WteEWZEs9NqLJHeTUQ&m=i--2MRQfX4e4LVYfAKkYqvCnRP-RFq4DGssR_cjrdT4&s=XJhDjZJTMb4jUfM6XyTqgV_ydXRbSd0QDN6-mHeBzJw&e=>
Cell: (520) [email protected]
<mailto:[email protected]>