source: Sophya/trunk/SophyaExt/JThreadsC++/JTCSrc/LICENSE@ 1036

Last change on this file since 1036 was 1023, checked in by ansari, 25 years ago

README files for package JThreadsC++ - Reza 20/05/2000

File size: 13.5 KB
RevLine 
[1023]1ROYALTY-FREE PUBLIC LICENSE AGREEMENT FOR JTHREADS/C++ SOFTWARE
2
3IMPORTANT-READ CAREFULLY: This Object-Oriented Concepts, Inc.
4Royalty-Free Public License Agreement for ORBacus Software ("License")
5is a legal agreement between you, the Licensee, (either an individual
6or a single entity) and Object-Oriented Concepts, Inc. ("OOC") for
7non-commercially using, copying, distributing and modifying the
8Software and any work derived from the Software, as defined
9hereinbelow. Any commercial use is subject to a different license.
10
11By using, modifying or distributing the Software or any work derived
12from the Software, Licensee indicates acceptance of this License, and
13agrees to be bound by all its terms and conditions for using, copying,
14distributing or modifying the Software and works derived from the
15Software.
16
17No rights are granted to the Software except as expressly set forth
18herein. Nothing other than this License grants Licensee permission to
19use, copy, distribute or modify the Software or any work derived from
20the Software. Licensee may not use, copy, distribute or modify the
21Software or any work derived from the Software except as expressly
22provided under this License. If Licensee does not accept the terms
23and conditions of this License, do not use, copy, distribute or modify
24the Software.
25
26In consideration for Licensee's forbearance of commercial use of the
27Software, OOC grants Licensee non-exclusive, royalty-free rights as
28expressly provided herein.
29
30DEFINITIONS.
31
32The "Software" is the JThreads/C++ software, including, but not
33limited to, the JThreads/C++ Libraries, demo programs, associated
34media and printed materials, and any included "on-line" documentation.
35
36A "work derived from the Software" is any derivative work, as defined
37in 17 U.S.C. paragraph 101, which is derived from the Software, for
38example, a program which is linked with or otherwise incorporates the
39JThreads/C++ Libraries, or a translation, improvement, enhancement,
40extension or other modification of the Software.
41
42To "use" means to execute (i.e. run) the Software.
43
44To "copy" means to create one or more copies as defined in 17 U.S.C.
45paragraph 101.
46
47To "distribute" means to broadcast, publish, transfer, post, upload,
48download or otherwise disseminate in any medium to any third party.
49
50To "modify" means to create a work derived from the Software.
51
52A "commercial use" is:
53
54(1) the use of the Software or any work derived from the Software in
55connection with, for or in aid of the generation of revenue, such as
56in the conduct of Licensee's daily business operations; or
57
58(2) any copying, distribution or modification of the Software or any
59work derived from the Software to any party where payment or other
60consideration is made in connection with such copying, distribution or
61modification, whether directly (as in payment for a copy of the
62Software) or indirectly (including but not limited to payment for some
63good or service related to the Software, or payment for some product
64or service that includes a copy of the Software "without
65charge"). However, the following actions which involve payment do not
66in and of themselves constitute a commercial use:
67
68(a) posting the Software on a public access information storage and
69retrieval service for which a fee is received for retrieving
70information (such as an on-line service), provided that the fee is not
71content-dependent. Such fees which are not content dependent include,
72but are not limited to, fees which are based solely on the storage
73capacity required to store the information, and fees which are based
74solely on the time required to transfer the information from/to the
75public access information storage and retrieval service; and
76
77(b) distributing the Software on a CD-ROM, provided that the Software
78is reproduced entirely and verbatim on such CD-ROM, and provided
79further that all information on such CD-ROM may be distributed in a
80manner which does not constitute a commercial use.
81
82GRANT OF LICENSE.
83
84LICENSE TO USE.
85Licensee may use the Software provided that such use does not
86constitute a commercial use.
87
88LICENSE TO COPY AND DISTRIBUTE.
89Licensee may copy and distribute literal (i.e., verbatim) copies of
90the Software as Licensee receives it throughout the world, in any
91medium, provided that Licensee distributes an unmodified,
92easily-readable copy of this License with the Software, and provided
93further that such distribution does not constitute a commercial use.
94
95LICENSE TO CREATE WORKS DERIVED FROM THE SOFTWARE.
96Licensee may create works derived from the Software, provided that any
97such work derived from the Software carries prominent notices stating
98both the manner in which Licensee has created a work derived from the
99Software (for example, notices stating that the work derived from the
100Software is linked with or otherwise incorporates the JThreads/C++
101Libraries, or notices stating that the work derived from the Software
102is an enhancement to the Software which Licensee has created) and the
103date any such work derived from the Software was created.
104
105LICENSE TO COPY AND DISTRIBUTE WORKS DERIVED FROM THE SOFTWARE.
106Licensee may copy and distribute works derived from the Software
107throughout the world, provided that Licensee distributes an
108unmodified, easily-readable copy of this License with such works
109derived from the Software, and provided further that such distribution
110does not constitute a commercial use. Licensee must cause any work
111derived from the Software that Licensee distributes to be licensed as
112a whole and at no charge to all third parties under the terms of this
113License.
114
115Any work derived from the Software must be accompanied by the complete
116corresponding machine-readable source code of such work derived from
117the Software, delivered on a medium customarily used for software
118interchange. The source code for the work derived from the Software
119means the preferred form of the work derived from the Software for
120making modifications to it. For an executable work derived from the
121Software, complete source code means all of the source code for all
122modules of the work derived from the Software, all associated
123interface definition files and all scripts used to control compilation
124and installation of all or any part of the work derived from the
125Software. However, the source code delivered need not include
126anything that is normally distributed, in either source code or binary
127(object-code) form, with major components (including but not limited
128to compilers, linkers and kernels) of the operating system on which
129the executable work derived from the Software runs, unless that
130component itself accompanies the executable code of the work derived
131from the Software;
132
133Furthermore, if the executable code or object code of the work derived
134from the Software may be copied from a designated place, and if the
135source code of the work derived from the Software may be copied from
136the same place, then the work derived from the Software shall be
137construed as accompanied by the complete corresponding
138machine-readable source code of such work derived from the Software,
139even though third parties are not compelled to copy the source code
140along with the executable code or object code.
141
142If the work derived from the Software normally reads commands
143interactively when run, Licensee must cause the work derived from the
144Software, at each time it commences operation, to print or display an
145announcement including an appropriate copyright notice and either a
146notice consisting of the verbatim warranty and liability provisions of
147this License, or a notice that Licensee, and not OOC provides a
148warranty. Such notice must also state that users may distribute the
149Software and/or the work derived from the Software only under the
150conditions of this License, and must further state how to view the
151copy of this License included with the work derived from the Software.
152
153Licensee may not impose any further restrictions on the exercise of
154the rights granted herein by any recipient of any work derived from
155the Software.
156
157RESTRICTIONS.
158
159Licensee acknowledges that the Software is protected by copyright laws
160and international copyright treaties, as well as other intellectual
161property laws and treaties. The Software is licensed, not sold. All
162title and copyrights in and to the Software, including but not limited
163to any images, photographs, databases, animations, video, text and
164"applets" incorporated into the Software, the accompanying printed
165materials, and any copies of the Software, are owned exclusively by
166OOC.
167
168Licensee may not sublicense, assign or transfer this License, the
169Software or any work derived from the Software except as permitted by
170this License.
171
172If Licensee distributes any written or printed material at all with
173the Software or any work derived from the Software, such material must
174include either (a) a written copy of this License, or (b) a prominent
175written indication that the Software or work derived from the Software
176is covered by this License, and also written instructions for printing
177and/or displaying the copy of this License which is provided on the
178distribution medium.
179
180If using, copying, distributing and/or modifying the Software is
181restricted in certain countries for any reason, OOC may in the future
182add an explicit geographical distribution limitation excluding those
183countries, so that using, copying, distributing and/or modifying is
184permitted only in or among countries not thus excluded. In such case,
185this License incorporates the limitation as if written in the body of
186this License.
187
188LICENSE TO WORKS DERIVED FROM THE SOFTWARE.
189
190Licensee hereby grants to OOC a non-exclusive, non-transferable,
191royalty-free right to use, copy, distribute and modify, with the right
192to sublicense at any tier, any and all works derived from the Software
193that Licensee creates, provided such works derived from the Software
194are distributed to OOC by Licensee, and further provided that, if such
195works derived from the Software comprise a program which is linked
196with or otherwise incorporates the JThreads/C++ Libraries, such works
197derived from the Software would constitute works derived from the
198Software independent of a program which is linked with or otherwise
199incorporates the JThreads/C++ Libraries, for example, a "bug fix" of
200the Software.
201
202LIMITED WARRANTY.
203
204NO WARRANTIES.
205OOC EXPRESSLY DISCLAIMS ANY WARRANTY FOR THE SOFTWARE. THE SOFTWARE
206IS PROVIDED TO LICENSEE "AS IS," WITHOUT WARRANTY OF ANY KIND, EITHER
207EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
208WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
209NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE RISK AS TO THE USE,
210QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH LICENSEE. SHOULD THE
211SOFTWARE PROVE DEFECTIVE, LICENSEE ASSUMES THE COST OF ALL NECESSARY
212SERVICING, REPAIR OR CORRECTION.
213
214NO LIABILITY FOR DAMAGES.
215IN NO EVENT WILL OOC, OR ANY OTHER PARTY WHO MAY COPY, DISTRIBUTE OR
216MODIFY THE SOFTWARE AS PERMITTED HEREIN, BE LIABLE FOR ANY GENERAL,
217DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES
218WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
219BUSINESS PROFITS, BUSINESS INTERRUPTION, INACCURATE INFORMATION, LOSS
220OF INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OR
221INABILITY TO USE THE SOFTWARE, EVEN IF OOC OR SUCH OTHER PARTY HAS
222BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
223
224U.S. GOVERNMENT RESTRICTED RIGHTS.
225
226The Software is provided with RESTRICTED RIGHTS. Use, duplication or
227disclosure by the Government is subject to restrictions as set forth
228in subparagraph (c)(1)(ii) of The Rights in Technical Data and
229Computer Software clause at DFARS 252.227-7013 or subparagraphs (c)(1)
230and (2) of the Commercial Computer Software-Restricted Rights 48
231C.F.R. paragraph 52.227-19, as applicable. Manufacturer is
232Object-Oriented Concepts, Inc./44 Manning Road/Billerica, MA 01821
233
234TERMINATION.
235
236Any violation or any attempt to violate any of the terms and
237conditions of this License will automatically terminate Licensee's
238rights under this License. Licensee further agrees upon such
239termination to cease any and all using, copying, distributing and
240modifying of the Software and any work derived from the Software, and
241further to destroy any and all of Licensee's copies of the Software
242and any work derived from the Software.
243
244However, parties who have received copies of the Software or copies of
245any work derived from the Software, or rights, from Licensee under
246this License will not have their licenses terminated so long as such
247parties remain in full compliance with this License.
248
249LICENSE SCOPE AND MODIFICATION.
250
251This License sets forth the entire agreement between Licensee and OOC
252and supersedes all prior agreements and understandings between the
253parties relating to the subject matter hereof. None of the terms of
254this License may be waived or modified except as expressly agreed in
255writing by both Licensee and OOC.
256
257SEVERABILITY.
258
259Should any provision of this License be declared void or
260unenforceable, the validity of the remaining provisions shall not be
261affected thereby.
262
263GOVERNING LAWS.
264
265This License is governed by the laws of the Commonwealth of
266Massachusetts, U.S.A., and shall be interpreted in accordance with and
267governed by the laws thereof.
268
269Licensee hereby waives any and all right to assert a defense based on
270jurisdiction and venue for any action stemming from this License
271brought in U.S. District Court for the District of Massachusetts.
272
273
274
275Should Licensee have any questions concerning this License, or if
276Licensee desires to contact Object-Oriented Concepts, Inc. for any
277reason, please contact Object-Oriented Concepts, Inc. at:
278
279 Object-Oriented Concepts, Inc.
280 44 Manning Road
281 Billerica, MA 01821
Note: See TracBrowser for help on using the repository browser.