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