Skip to content

Commit 5bff59c

Browse files
author
dninosores
committed
Added mxparser license
1 parent 888fd6a commit 5bff59c

File tree

1 file changed

+212
-0
lines changed

1 file changed

+212
-0
lines changed
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
MathParser.org-mXparser DUAL LICENSE AGREEMENT as of date 2023-01-29
2+
The most up-to-date license is available at the below link:
3+
- https://mathparser.org/mxparser-license
4+
5+
AUTHOR: Copyright 2010 - 2023 Mariusz Gromada - All rights reserved
6+
PUBLISHER: INFIMA - https://payhip.com/infima
7+
8+
SOFTWARE means source code and/or binary form and/or documentation.
9+
PRODUCT: MathParser.org-mXparser SOFTWARE
10+
LICENSE: DUAL LICENSE AGREEMENT
11+
12+
BY INSTALLING, COPYING, OR OTHERWISE USING THE PRODUCT, YOU AGREE TO BE
13+
BOUND BY ALL OF THE TERMS AND CONDITIONS OF THE DUAL LICENSE AGREEMENT.
14+
15+
AUTHOR & PUBLISHER provide the PRODUCT under the DUAL LICENSE AGREEMENT
16+
model designed to meet the needs of both non-commercial use as well as
17+
commercial use.
18+
19+
NON-COMMERCIAL USE means any use or activity where a fee is not charged
20+
and the purpose is not the sale of a good or service, and the use or
21+
activity is not intended to produce a profit. NON-COMMERCIAL USE examples:
22+
23+
1. Non-commercial open-source software.
24+
2. Non-commercial mobile applications.
25+
3. Non-commercial desktop software.
26+
4. Non-commercial web applications / solutions.
27+
5. Non-commercial use in research, scholarly and education.
28+
29+
The above list is non-exhaustive and illustrative only.
30+
31+
COMMERCIAL USE means any use or activity where a fee is charged or the
32+
purpose is the sale of a good or service, or the use or activity is
33+
intended to produce a profit. COMMERCIAL USE examples:
34+
35+
1. OEMs (Original Equipment Manufacturers).
36+
2. ISVs (Independent Software Vendors).
37+
3. VARs (Value Added Resellers).
38+
4. Other distributors that combine and distribute commercially licensed
39+
software.
40+
41+
The above list is non-exhaustive and illustrative only.
42+
43+
IN CASE YOU WANT TO USE THE PRODUCT COMMERCIALLY, YOU MUST PURCHASE THE
44+
APPROPRIATE LICENSE FROM "INFIMA" ONLINE STORE, STORE ADDRESS:
45+
46+
1. https://mathparser.org/order-commercial-license
47+
2. https://payhip.com/infima
48+
49+
NON-COMMERCIAL LICENSE
50+
51+
Redistribution and use of the PRODUCT in source and/or binary forms,
52+
with or without modification, are permitted provided that the following
53+
conditions are met:
54+
55+
1. Redistributions of source code must retain unmodified content of the
56+
entire MathParser.org-mXparser DUAL LICENSE AGREEMENT, including
57+
definition of NON-COMMERCIAL USE, definition of COMMERCIAL USE,
58+
NON-COMMERCIAL LICENSE conditions, COMMERCIAL LICENSE conditions, and
59+
the following DISCLAIMER.
60+
2. Redistributions in binary form must reproduce the entire content of
61+
MathParser.org-mXparser DUAL LICENSE AGREEMENT in the documentation
62+
and/or other materials provided with the distribution, including
63+
definition of NON-COMMERCIAL USE, definition of COMMERCIAL USE,
64+
NON-COMMERCIAL LICENSE conditions, COMMERCIAL LICENSE conditions, and
65+
the following DISCLAIMER.
66+
3. Any form of redistribution requires confirmation and signature of
67+
the NON-COMMERCIAL USE by successfully calling the method:
68+
License.iConfirmNonCommercialUse(...)
69+
The method call takes place only internally for logging purposes and
70+
there is no connection with other external services and no data is
71+
sent or collected. The lack of a method call (or its successful call)
72+
does not affect the operation of the PRODUCT in any way. Please see
73+
the API documentation.
74+
75+
COMMERCIAL LICENSE
76+
77+
1. Before purchasing a commercial license, AUTHOR & PUBLISHER allow you
78+
to download, install and use up to three copies of the PRODUCT to
79+
perform integration tests, confirm the quality of the PRODUCT and
80+
its suitability. The testing period should be limited to fourteen
81+
days. Tests should be performed under the conditions of test
82+
environments. The purpose of the tests must not be to generate profit.
83+
2. Provided that you purchased a license from "INFIMA" online store
84+
(store address: https://mathparser.org/order-commercial-license or
85+
https://payhip.com/infima), and you comply with all below terms and
86+
conditions, and you have acknowledged and understood the following
87+
DISCLAIMER, AUTHOR & PUBLISHER grant you a nonexclusive license
88+
including the following rights:
89+
3. The license has been granted only to you, i.e., the person or entity
90+
that made the purchase, who is identified and confirmed by the data
91+
provided during the purchase.
92+
4. In case you purchased a license in the "ONE-TIME PURCHASE" model,
93+
the license has been granted only for the PRODUCT version specified
94+
in the purchase. The upgrade policy gives you additional rights and
95+
is described in the dedicated section below.
96+
5. In case you purchased a license in the "SUBSCRIPTION" model, you can
97+
install and use any version of the PRODUCT, but only during the
98+
subscription validity period.
99+
6. In case you purchased a "SINGLE LICENSE" you can install and use the
100+
PRODUCT from one workstation.
101+
7. Additional copies of the PRODUCT can be installed and used from more
102+
than one workstation; however, this number is limited to the number
103+
of workstations purchased as per order.
104+
8. In case you purchased a "SITE LICENSE ", the PRODUCT can be installed
105+
and used from all workstations located at your premises.
106+
9. You may incorporate the unmodified PRODUCT into your own products
107+
and software.
108+
10. If you purchased a license with the "SOURCE CODE" option, you may
109+
modify the PRODUCT's source code and incorporate the modified source
110+
code into your own products and/or software.
111+
11. Provided that the license validity period has not expired, you may
112+
distribute your product and/or software with the incorporated
113+
PRODUCT royalty-free.
114+
12. You may make copies of the PRODUCT for backup and archival purposes.
115+
13. Any form of redistribution requires confirmation and signature of
116+
the COMMERCIAL USE by successfully calling the method:
117+
License.iConfirmCommercialUse(...)
118+
The method call takes place only internally for logging purposes and
119+
there is no connection with other external services and no data is
120+
sent or collected. The lack of a method call (or its successful call)
121+
does not affect the operation of the PRODUCT in any way. Please see
122+
the API documentation.
123+
14. AUTHOR & PUBLISHER reserve all rights not expressly granted to you
124+
in this agreement.
125+
126+
ADDITIONAL CLARIFICATION ON WORKSTATION
127+
128+
1. An example when you need a license for A SINGLE WORKSTATION:
129+
Only one developer works on the development of your application. You do
130+
not additionally use separate environments for testing, i.e. you design,
131+
create, test and compile your final application on one environment.
132+
133+
2. An example when you need a license for UP TO 5 WORKSTATIONS:
134+
Two developers are working on the development of your application.
135+
In addition, one tester conducts its tests in a separate environment.
136+
You use three workstations in total, so you need a license for up to
137+
five workstations.
138+
139+
3. An example when you need a license for UP TO 20 WORKSTATIONS:
140+
Ten developers are working on the development of your application.
141+
In addition, a five tester conducts its tests in a separate environment.
142+
You use fifteen workstations in total, so you need a licenses for up to
143+
twenty workstations.
144+
145+
4. An example when you need A SITE-LICENSE:
146+
Over several dozen developers and testers work on the development of
147+
your application using many environments. You have a large and
148+
multi-disciplinary team involved in creating your solution. Your team
149+
is growing. You don’t want licensing limitation. The best choice
150+
would be a site license.
151+
152+
The number of workstations does not relate to the final distribution of
153+
your end-product to your end-users. In typical cases the number of
154+
workstations is a way to measure the scale of the process of design
155+
and/or development and/or creation and/or manufacturing of your product.
156+
157+
A workstation is a device, a remote device, or a virtual device, used by
158+
you, your employees, or other entities to whom you have commissioned the
159+
tasks. For example, the number of workstations may refer to the number
160+
of software developers, engineers, architects, scientists, and other
161+
professionals who use the PRODUCT on your behalf. The number of
162+
workstations is not the number of copies of your end-product that you
163+
distribute to your end-users.
164+
165+
By purchasing the COMMERCIAL LICENSE, you only pay for the number of
166+
workstations, while the number of copies/users of your final product
167+
(delivered to your end-users) is not limited.
168+
169+
UPGRADE POLICY
170+
171+
The PRODUCT is versioned according to the following convention:
172+
173+
[MAJOR].[MINOR].[PATCH]
174+
175+
1. COMMERCIAL LICENSE holders can install and use the updated version
176+
for bug fixes free of charge, i.e. if you have purchased a license
177+
for the [MAJOR].[MINOR] version (e.g.: 5.0), you can freely install
178+
all the various releases specified in the [PATCH] version (e.g.: 5.0.2).
179+
The license terms remain unchanged after the update.
180+
2. COMMERCIAL LICENSE holders for [MAJOR].[MINOR] version (e.g.: 5.0)
181+
can install and use the updated version [MAJOR].[MINOR + 1] free of
182+
charge, i.e., plus one release in the [MINOR] range (e.g.: 5.1). The
183+
license terms remain unchanged after the update.
184+
3. COMMERCIAL LICENSE holders who wish to upgrade their version, but are
185+
not eligible for the free upgrade, can claim a discount when
186+
purchasing the upgrade. For this purpose, please contact us via e-mail.
187+
188+
DISCLAIMER
189+
190+
THIS PRODUCT IS PROVIDED BY AUTHOR & PUBLISHER "AS IS" AND ANY EXPRESS
191+
OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
192+
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
193+
DISCLAIMED. IN NO EVENT SHALL AUTHOR OR PUBLISHER OR CONTRIBUTORS BE
194+
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
195+
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
196+
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
197+
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
198+
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
199+
ARISING IN ANY WAY OUT OF THE USE OF THIS PRODUCT, EVEN IF ADVISED OF
200+
THE POSSIBILITY OF SUCH DAMAGE.
201+
202+
THE VIEWS AND CONCLUSIONS CONTAINED IN THE PRODUCT AND DOCUMENTATION ARE
203+
THOSE OF THE AUTHORS AND SHOULD NOT BE INTERPRETED AS REPRESENTING
204+
OFFICIAL POLICIES, EITHER EXPRESSED OR IMPLIED, OF AUTHOR OR PUBLISHER.
205+
206+
CONTACT
207+
208+
- e-mail: info@mathparser.org
209+
- website: https://mathparser.org
210+
- source code: https://github.com/mariuszgromada/MathParser.org-mXparser
211+
- online store: https://mathparser.org/order-commercial-license
212+
- online store: https://payhip.com/infima

0 commit comments

Comments
 (0)