Skip to content

Commit d26be7e

Browse files
committed
License: clarify license of MKL provider to be Intel Simplified Software License.
1 parent 7c12d78 commit d26be7e

14 files changed

Lines changed: 46 additions & 44 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ paket-files
7272
.fsdocs
7373
/build.fsx.lock
7474
docs/License.md
75+
docs/License-*.md
7576
docs/Contributing.md
7677
docs/Contributors.md
7778
docs/ReleaseNotes.md

LICENSE-MKL.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Intel Simplified Software License (Version August 2021)
2+
3+
Use and Redistribution. You may use and redistribute the software (the "Software"), without modification, provided the following conditions are met:
4+
5+
* Redistributions must reproduce the above copyright notice and the following terms of use in the Software and in the documentation and/or other materials provided with the distribution.
6+
* Neither the name of Intel nor the names of its suppliers may be used to endorse or promote products derived from this Software without specific prior written permission.
7+
* No reverse engineering, decompilation, or disassembly of this Software is permitted.
8+
9+
No other licenses. Except as provided in the preceding section, Intel grants no licenses or other rights by implication, estoppel or otherwise to, patent, copyright, trademark, trade name, service mark or other intellectual property licenses or rights of Intel.
10+
11+
Third party software. The Software may contain Third Party Software. "Third Party Software" is open source software, third party software, or other Intel software that may be identified in the Software itself or in the files (if any) listed in the "third-party-software.txt" or similarly named text file included with the Software. Third Party Software, even if included with the distribution of the Software, may be governed by separate license terms, including without limitation, open source software license terms, third party software license terms, and other Intel software license terms. Those separate license terms solely govern your use of the Third Party Software, and nothing in this license limits any rights under, or grants rights that supersede, the terms of the applicable license terms.
12+
13+
DISCLAIMER. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT ARE DISCLAIMED. THIS SOFTWARE IS NOT INTENDED FOR USE IN SYSTEMS OR APPLICATIONS WHERE FAILURE OF THE SOFTWARE MAY CAUSE PERSONAL INJURY OR DEATH AND YOU AGREE THAT YOU ARE FULLY RESPONSIBLE FOR ANY CLAIMS, COSTS, DAMAGES, EXPENSES, AND ATTORNEYS FEES ARISING OUT OF ANY SUCH USE, EVEN IF ANY CLAIM ALLEGES THAT INTEL WAS NEGLIGENT REGARDING THE DESIGN OR MANUFACTURE OF THE SOFTWARE.
14+
15+
LIMITATION OF LIABILITY. IN NO EVENT WILL INTEL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
16+
17+
No support. Intel may make changes to the Software, at any time without notice, and is not obligated to support, update or provide training for the Software.
18+
19+
Termination. Your right to use the Software is terminated in the event of your breach of this license.
20+
21+
Feedback. Should you provide Intel with comments, modifications, corrections, enhancements or other input ("Feedback") related to the Software, Intel will be free to use, disclose, reproduce, license or otherwise distribute or exploit the Feedback in its sole discretion without any obligations or restrictions of any kind, including without limitation, intellectual property rights or licensing obligations.
22+
23+
Compliance with laws. You agree to comply with all relevant laws and regulations governing your use, transfer, import or export (or prohibition thereof) of the Software.
24+
25+
Governing law. All disputes will be governed by the laws of the United States of America and the State of Delaware without reference to conflict of law principles and subject to the exclusive jurisdiction of the state or federal courts sitting in the State of Delaware, and each party agrees that it submits to the personal jurisdiction and venue of those courts and waives any objections. The United Nations Convention on Contracts for the International Sale of Goods (1980) is specifically excluded and will not apply to the Software.

LICENSE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2002-2021 Math.NET
1+
Copyright (c) 2002-2022 Math.NET
22

33
Permission is hereby granted, free of charge, to any person obtaining
44
a copy of this software and associated documentation files (the

MathNet.Numerics.MKL.sln

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio Version 16
4-
VisualStudioVersion = 16.0.30114.105
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.1.32210.238
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Common", "Common", "{5A0892FF-82CE-40FC-BCE1-73810C615F52}"
77
ProjectSection(SolutionItems) = preProject
@@ -20,6 +20,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestData", "src\TestData\Te
2020
EndProject
2121
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{77CF160D-3AE0-45A2-8224-6322C28C2685}"
2222
ProjectSection(SolutionItems) = preProject
23+
LICENSE-MKL.md = LICENSE-MKL.md
24+
LICENSE.md = LICENSE.md
2325
README.md = README.md
2426
RELEASENOTES-MKL.md = RELEASENOTES-MKL.md
2527
RELEASENOTES.md = RELEASENOTES.md

MathNet.Numerics.sln

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Readme", "Readme", "{C2F374
1414
RELEASENOTES-MKL.md = RELEASENOTES-MKL.md
1515
RELEASENOTES-OpenBLAS.md = RELEASENOTES-OpenBLAS.md
1616
RELEASENOTES.md = RELEASENOTES.md
17+
LICENSE-MKL.md = LICENSE-MKL.md
1718
EndProjectSection
1819
EndProject
1920
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Numerics", "src\Numerics\Numerics.csproj", "{B7CAE5F4-A23F-4438-B5BE-41226618B695}"

NativeProviders.txt

Lines changed: 0 additions & 26 deletions
This file was deleted.

build/MathNet.Numerics.MKL.Linux-x64.nuspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<title>Math.NET Numerics - MKL Native Provider for Linux (x64)</title>
77
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
88
<requireLicenseAcceptance>false</requireLicenseAcceptance>
9-
<license type="expression">MIT</license>
9+
<license type="file">license.txt</license>
1010
<icon>icon.png</icon>
1111
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
1212
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
@@ -29,5 +29,6 @@
2929
<file src="..\..\build\_._" target="buildTransitive\net5.0\_._" />
3030
<file src="..\..\build\_._" target="buildTransitive\netstandard2.0\_._" />
3131
<file src="..\..\build\icon.png" target="icon.png" />
32+
<file src="..\..\LICENSE-MKL.md" target="license.txt" />
3233
</files>
3334
</package>

build/MathNet.Numerics.MKL.Linux-x86.nuspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<title>Math.NET Numerics - MKL Native Provider for Linux (x86)</title>
77
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
88
<requireLicenseAcceptance>false</requireLicenseAcceptance>
9-
<license type="expression">MIT</license>
9+
<license type="file">license.txt</license>
1010
<icon>icon.png</icon>
1111
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
1212
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
@@ -29,5 +29,6 @@
2929
<file src="..\..\build\_._" target="buildTransitive\net5.0\_._" />
3030
<file src="..\..\build\_._" target="buildTransitive\netstandard2.0\_._" />
3131
<file src="..\..\build\icon.png" target="icon.png" />
32+
<file src="..\..\LICENSE-MKL.md" target="license.txt" />
3233
</files>
3334
</package>

build/MathNet.Numerics.MKL.Linux.nuspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<title>Math.NET Numerics - MKL Native Provider for Linux (x64 and x86)</title>
77
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
88
<requireLicenseAcceptance>false</requireLicenseAcceptance>
9-
<license type="expression">MIT</license>
9+
<license type="file">license.txt</license>
1010
<icon>icon.png</icon>
1111
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
1212
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
@@ -31,5 +31,6 @@
3131
<file src="..\..\build\_._" target="buildTransitive\net5.0\_._" />
3232
<file src="..\..\build\_._" target="buildTransitive\netstandard2.0\_._" />
3333
<file src="..\..\build\icon.png" target="icon.png" />
34+
<file src="..\..\LICENSE-MKL.md" target="license.txt" />
3435
</files>
3536
</package>

build/MathNet.Numerics.MKL.Win-x64.nuspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<title>Math.NET Numerics - MKL Native Provider for Windows (x64)</title>
77
<authors>Christoph Ruegg, Marcus Cuda, Jurgen Van Gael</authors>
88
<requireLicenseAcceptance>false</requireLicenseAcceptance>
9-
<license type="expression">MIT</license>
9+
<license type="file">license.txt</license>
1010
<icon>icon.png</icon>
1111
<projectUrl>https://numerics.mathdotnet.com/</projectUrl>
1212
<repository type="git" url="https://github.com/mathnet/mathnet-numerics" />
@@ -29,5 +29,6 @@
2929
<file src="..\..\build\_._" target="buildTransitive\net5.0\_._" />
3030
<file src="..\..\build\_._" target="buildTransitive\netstandard2.0\_._" />
3131
<file src="..\..\build\icon.png" target="icon.png" />
32+
<file src="..\..\LICENSE-MKL.md" target="license.txt" />
3233
</files>
3334
</package>

0 commit comments

Comments
 (0)