forked from MiniZinc/minizinc.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlicense.html
102 lines (95 loc) · 4.96 KB
/
license.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
layout: minizinc
title: MiniZinc - License
---
{% assign ideversion = site.data.version["ideversion"] %}
{% assign mznversion = site.data.version["mznversion"] %}
<div class="container">
<div class="row">
<div class="col-lg-12">
<h1 class="page-header">
MiniZinc License Information
</h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h3>MiniZinc is Free and Open Source Software</h3>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p>
The core tools of MiniZinc, i.e., the MiniZinc compiler and the MiniZinc IDE,
are distributed under the <a href="LICENSE.txt">Mozilla Public License version 2.0</a>.
This license is classified as <a href="http://www.opensource.org/licenses/MPL-2.0">open
source</a> and <a href="http://www.gnu.org/licenses/license-list.html#MPL-2.0">free
software</a>.
</p>
<p>
The Mozilla project maintains a <a href="https://www.mozilla.org/en-US/MPL/2.0/FAQ/">useful
FAQ about the Mozilla license</a>. In particular, the FAQ explains your obligations
if you want to use the MiniZinc source code or binaries we provide, or re-distribute the binaries,
or distribute binaries that you created from the MiniZinc source code.
</p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h3>Third-party software in the MiniZinc binary distribution</h3>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p>The MiniZinc binary distribution contains several pieces of software in addition to the
MiniZinc compiler and IDE. These are distributed under the following licenses:
</p>
<ul>
<li>
The MiniZinc IDE is developed using the <a href="http://qt-project.org">Qt toolkit</a>,
which is available under <a href="http://qt-project.org/products/licensing">several licenses
including the LGPL</a>. In the MiniZinc binary distributions, the MiniZinc IDE links against
the dynamic libraries provided by the Qt framework. You can therefore replace those Qt
libraries with your own version, as required by the LGPL. If you intend to re-distribute
the MiniZinc IDE in a setting where you cannot comply with the terms of the LGPL, you may have
to get a commercial license for Qt, or use MiniZinc without the IDE.
</li>
<li><b>Gecode:</b> The source code for the <a href="https://www.gecode.org">Gecode solver</a>
is <a href="https://github.com/gecode/gecode">available from GitHub</a> under the
<a href="https://www.gecode.org/license.html">MIT license</a>. In the MiniZinc binary distribution,
Gecode is included as a stand-alone binary <tt>fzn-gecode</tt> (or <tt>fzn-gecode.exe</tt>, and statically linked
as part of the MiniZinc compiler (<tt>minizinc</tt>). The binary <tt>fzn-gecode-gist</tt> (or <tt>fzn-gecode-gist.exe</tt>)
additionally links against the Qt framework (see above), with the same licensing implications.
</li>
<li><b>Chuffed:</b> The source code for the Chuffed solver is
<a href="https://github.com/chuffed/chuffed">available from GitHub</a> under the
MIT license. In the MiniZinc binary distribution,
Chuffed is included as a stand-alone binary <tt>fzn-chuffed</tt> (or <tt>fzn-chuffed.exe</tt>).
</li>
<li><b>COIN-OR CBC:</b> The source code for the COIN-OR branch and cut solver
is <a href="https://github.com/coin-or/Cbc">available from GitHub</a> under the
Eclipse Public License 1.0. In the MiniZinc binary distribution, CBC is statically
linked into the MiniZinc compiler (<tt>minizinc</tt>).
</li>
</ul>
<p>All open-source licenses above permit linking to and distributing binary versions
of the software.
</p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<h3>MiniZinc documentation</h3>
</div>
</div>
<div class="row">
<div class="col-md-8">
<p>
The source code for the MiniZinc documentation is <a href="https://github.com/minizinc/minizinc-doc">available from GitHub</a>.
The source code and the documentation itself is available under the terms of the
<a href="https://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)</a>
license.
</p>
</div>
</div>
</div>