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 <gmat-nav-boun...@lists.nasa.gov> On Behalf Of Darrel Conway via 
gmat-nav
Sent: Monday, March 2, 2020 11:05 AM
To: Hatten, Noble (GSFC-5950) <noble.hat...@nasa.gov>; Cooley, D S. (GSFC-5950) 
<d.s.coo...@nasa.gov>; gmat-nav-...@lists.nasa.gov; 
gmat-buildtest@lists.sourceforge.net; j...@thinksysinc.com
Cc: Ravi Mathur <ravi.mat...@emergentspace.com>
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
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) <d.s.coo...@nasa.gov><mailto:d.s.coo...@nasa.gov>
Sent: Sunday, March 1, 2020 12:59 PM
To: gmat-nav-...@lists.nasa.gov<mailto:gmat-nav-...@lists.nasa.gov>; 
gmat-buildtest@lists.sourceforge.net<mailto:gmat-buildtest@lists.sourceforge.net>;
 Hatten, Noble (GSFC-5950) 
<noble.hat...@nasa.gov><mailto:noble.hat...@nasa.gov>; 
j...@thinksysinc.com<mailto:j...@thinksysinc.com>
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
WxWidgets

wxWindows Library License
https://www.wxwidgets.org/about/licence/
TSPlot

Academic Free License
https://opensource.org/licenses/AFL-3.0
f2c
f2c license
http://www.netlib.org/f2c/src/notice
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:image001.jpg@01D5F090.22075380]
Title
License
URL
Python
Python License
https://docs.python.org/3/license.html







[cid:image002.jpg@01D5F090.22075380]
Title
License
URL
MATLAB
MATLAB License
https://www.mathworks.com/pricing-licensing.html
SNOPT
SNOPT License
http://www.sbsi-sol-optimize.com/asp/sol_snopt.htm
VF13ad
Harwell License
http://www.hsl.rl.ac.uk/



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)


*        LAPACK - New BSD License


*        Perl Compatible Regular Expressions (PCRE) - New BSD License







_______________________________________________

Gmat-buildtest mailing list

Gmat-buildtest@lists.sourceforge.net<mailto:Gmat-buildtest@lists.sourceforge.net>

https://lists.sourceforge.net/lists/listinfo/gmat-buildtest



--

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-2533        www.thinksysinc.com<http://www.thinksysinc.com>

Cell:  (520) 425-3626        
darrel.con...@thinksysinc.com<mailto:darrel.con...@thinksysinc.com>
_______________________________________________
Gmat-buildtest mailing list
Gmat-buildtest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gmat-buildtest

Reply via email to