Missing files
[mw/milkymist.git] / LICENSE.LATTICE
1 LATTICE SEMICONDUCTOR CORPORATION
2 LatticeMico32 System License Agreement
3
4 This is a legal agreement between you, the end user, and Lattice Semiconductor 
5 Corporation.  By proceeding with the installation or use of the Software, you 
6 agree to be bound by the terms of this Agreement.  If you do not agree to the 
7 terms of this Agreement, do not use the Software, and promptly return the 
8 media package and all accompanying items (including written materials and 
9 binders or other containers) to the place you obtained them for a full refund 
10 of any applicable license fees.
11
12 Lattice Semiconductor Corporation ("Lattice") and the individual or entity 
13 acquiring the Software ("Licensee") agree as follows:
14
15 1.  DEFINITIONS
16 "Software" means the LatticeMico32 System computer program(s) other than the 
17 open source programs identified in Section 11 herein in machine-readable form 
18 furnished to Licensee by Lattice, in whatever media and by whatever method, 
19 which are enabled for use pursuant to Lattice's software protection mechanism, 
20 and for which Licensee has paid any applicable license fees.  Software includes 
21 any related update or upgrade programs that may be added from time to time.
22
23 2.  SOFTWARE LICENSE
24 a.  Lattice hereby grants to Licensee a non-exclusive, nontransferable license 
25 to use the Software for Licensee's internal purposes only on any computer 
26 possessed by Licensee on which the Software is designed to operate, such use 
27 to be in accordance with and subject to the terms and conditions of this 
28 Agreement.
29
30 b.  Pursuant to this Agreement, Licensee may (i) physically transfer any 
31 Software from one computer to another provided that the Software is used on 
32 only one such computer at a time and (ii) use the Software and any output 
33 files generated by the Software for the sole purpose of designing and 
34 programming semiconductor components (the "Permitted Use") and (iii) make 
35 one (1) copy of the Software for Licensee's own use solely for backup or 
36 archive purposes.  Licensee may also merge the Software (or a portion thereof) 
37 into any other software to form an updated work; provided that, upon 
38 termination of Licensee's license, the Software shall be completely removed 
39 from the updated work and treated as if permission to merge had never been 
40 granted.  The use of any portion of the Software included in any such updated 
41 work remains at all times subject to the terms and conditions of this Agreement.
42
43 c.  Licensee shall include Lattice's (and Lattice's suppliers', as applicable) 
44 copyrights, trademarks, and other proprietary notices on any copies and merged 
45 versions of the Software.
46
47 d.  Licensee shall not distribute, copy, transfer, lend, incorporate, modify, 
48 or use the Software for any purpose except as expressly provided herein.
49
50 e.  If Licensee fails to comply with the provisions of this Agreement, the 
51 License is automatically terminated.
52
53 f.  Except for the rights expressly granted herein to Licensee, the title and 
54 all intellectual property rights in and to the Software and any copy of the 
55 Software which may be made by Licensee hereunder remain the sole and exclusive 
56 property of Lattice and/or Lattice's licensors.
57
58 3.  LIMITED WARRANTY AND REMEDIES
59 a.  Lattice warrants to Licensee that the media containing the Software will 
60 be free from defects in materials and workmanship under normal use and service 
61 for a period of ninety (90) days from the date of delivery.  Lattice further 
62 warrants that the Software will substantially conform to Lattice's published 
63 specifications for the Software at the time of delivery for a period of ninety 
64 (90) days from the date of delivery. 
65
66 b.  During the 90-day warranty period, (1) Lattice will replace any Software 
67 not meeting the foregoing warranty that is returned to Lattice; or (2) if 
68 Lattice is unable to deliver replacement Software which performs substantially 
69 in accordance with current program documentation or Software on a media which 
70 is free of defects in materials or workmanship, Licensee may terminate this 
71 Agreement by returning the Software and any applicable license fee paid by 
72 Licensee to Lattice will be refunded.  Any replacement Software or media will 
73 be warranted for the remainder of the original warranty period or thirty (30) 
74 days, whichever is longer.
75
76 c.  Any products which are not returned to Lattice within the warranty period 
77 or which have been subject to accident, abuse, misuse, alteration, neglect, or 
78 unauthorized repair or installation are not covered by warranty.
79
80 4.  WARRANTY DISCLAIMER
81 EXCEPT FOR THE ABOVE EXPRESSED LIMITED WARRANTIES, LATTICE MAKES NO WARRANTIES 
82 ON THE SOFTWARE, WHETHER EXPRESSED, IMPLIED, STATUTORY, OR IN ANY OTHER 
83 PROVISION OF THIS AGREEMENT OR COMMUNICATION WITH LICENSEE, AND LATTICE 
84 SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS 
85 FOR A PARTICULAR PURPOSE.  LATTICE DOES NOT WARRANT THAT THE OPERATION OF 
86 THE SOFTWARE BY LICENSEE WILL BE UNINTERRUPTED OR ERROR FREE.  LICENSEE 
87 ASSUMES RESPONSIBILITY FOR SELECTION OF THE SOFTWARE TO ACHIEVE ITS INTENDED 
88 RESULTS, AND FOR THE PROPER INSTALLATION, USE, AND RESULTS OBTAINED FROM THE 
89 SOFTWARE.  EXCEPT FOR THE ABOVE EXPRESSED LIMITED WARRANTIES, LICENSEE ASSUMES 
90 THE ENTIRE RISK OF THE SOFTWARE PROVING DEFECTIVE OR FAILING TO PERFORM 
91 PROPERLY AND IN SUCH EVENT, LICENSEE SHALL ASSUME THE ENTIRE COST AND RISK 
92 OF ANY REPAIR, SERVICE, CORRECTION, OR ANY OTHER LIABILITIES OR DAMAGES CAUSED 
93 BY OR ASSOCIATED WITH THE SOFTWARE.  LATTICE'S SOLE LIABILITY, AND LICENSEE'S 
94 SOLE REMEDY, IS SET FORTH ABOVE.
95
96 5.  SOURCE CODE
97 Licensee shall not attempt to reverse translate, decompile or otherwise 
98 attempt to derive the source code of the Software.  In the event any source 
99 code is explicitly licensed to Licensee as part of the Software, such 
100 limitation will not apply to such source code.  Licensee shall not alter or 
101 remove from the Software any copyright, trademark or other proprietary 
102 notices of Lattice and/or Lattice's licensors.  Any use or attempted use of 
103 the Software in violation of the foregoing restrictions is a breach of the 
104 Agreement which will cause irreparable harm to Lattice, entitling Lattice to 
105 injunctive relief in addition to all legal remedies.
106
107 6.  LIMITATION OF LIABILITY
108 a.  Licensee agrees that Lattice's entire liability to Licensee and Licensee's 
109 sole remedy hereunder for any cause whatsoever, regardless of the form of the 
110 action, shall be limited to the price paid to Lattice for the Software.
111
112 b.  IN NO EVENT WILL LATTICE OR ANY OF ITS SUPPLIERS BE LIABLE TO LICENSEE 
113 OR ANY OTHER PERSON FOR ANY DAMAGES, INCLUDING ANY DIRECT, INDIRECT, 
114 INCIDENTAL, CONSEQUENTIAL, OR SPECIAL DAMAGES, INCLUDING EXPENSES, LOST 
115 PROFITS, LOST SAVINGS, OR OTHER DAMAGES OF ANY SORT ARISING OUT OF THE USE 
116 OF OR INABILITY TO USE THE SOFTWARE, EVEN IF LATTICE HAS BEEN ADVISED OF THE 
117 POSSIBILITY OF SUCH DAMAGES.
118
119 SOME STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF INCIDENTAL OR 
120 CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS OR EXCLUSIONS MAY NOT 
121 APPLY TO YOU.
122
123 7.  DEFAULT AND TERMINATION
124 This Agreement will continue indefinitely, until and unless terminated; it 
125 will terminate automatically in the event Licensee fails to perform any of 
126 its obligations hereunder.  Licensee may terminate this Agreement at any time 
127 by returning to Lattice the original and all copies of the Software or by 
128 destroying the Software together with all copies thereof, including all 
129 modifications and merged portions in any form.  Upon termination of this 
130 Agreement for any reason, Licensee shall either return to Lattice the original 
131 and all copies of the Software, or, upon Lattice's request, destroy such 
132 original and copies and provide Lattice with written certification of their 
133 destruction.
134
135 8.  EXPORT CONTROL
136 Licensee shall not export the Software or the direct product thereof without 
137 first obtaining any necessary U.S. or other governmental licenses and 
138 approvals.  In connection with such export control compliance, Licensee 
139 certifies as follows:
140  - that Licensee is not on the Denied Persons List maintained by the U.S. 
141 Bureau of Industry and Security;
142
143  - that Licensee is not on the list of Specially Designated Nationals and 
144 Blocked Persons maintained by the U.S. Department of the Treasury;
145  - that Licensee is not a citizen or resident of, or an agent of, Cuba, Iran, 
146 Iraq, North Korea, Libya, Sudan, or Syria, or any other country to which 
147 export of the referenced Software is prohibited; and
148  - that Licensee is legally permitted, under all applicable export and 
149 commerce control laws and regulations, to receive the referenced Software.
150
151 9.  U.S. GOVERNMENT RESTRICTED RIGHTS
152 The Software and any accompanying documentation are provided with RESTRICTED 
153 RIGHTS.  Use, duplication, or disclosure by the Government is subject to 
154 restrictions as set forth in subparagraph (c)(1)(ii) of The Rights in 
155 Technical Data and Computer Software clause at DFARS 252.227-7013 or 
156 subparagraphs (c)(1) and (2) of Commercial Computer Software--Restricted 
157 Rights at 48 CFR 52.227-19, as applicable.  Contractor/manufacturer is Lattice 
158 Semiconductor Corporation, 5555 NE Moore Court, Hillsboro, Oregon 97124 and 
159 its licensors.
160
161 10.  ADDITIONAL TERMS AND CONDITIONS APPLICABLE TO LATTICE PROGRAMMING HARDWARE
162 Lattice programmers, ispDOWNLOAD® cables, and other hardware sold for use in 
163 conjunction with Lattice software ("Programming Hardware") are designed and 
164 intended for use solely with semiconductor components manufactured by Lattice 
165 Semiconductor Corporation.  Programming Hardware is warranted to meet Lattice 
166 Specifications only for a period of ninety (90) days; in all other respects 
167 the terms and conditions of sale of Programming Hardware shall be Lattice's 
168 standard terms and conditions set forth in Lattice's Sales Order 
169 Acknowledgement.  Furthermore, Lattice Specifications for the ispDOWNLOAD 
170 cable limit its use to low-volume engineering applications only, and not for 
171 volume production use.  As with all other Programming Hardware, Lattice shall 
172 not be liable for any use of the ispDOWNLOAD cable in production, or use of 
173 worn or improperly installed hardware or use with incompatible systems or 
174 components.
175
176 11.  OPEN SOURCE SOFTWARE
177 a.  Your use of the Software is governed by the terms of this Agreement.  
178 However, certain separate source code modules identified in Section 11(b) 
179 and Section 11(c) below that are installed with, but not integrated with, the 
180 Software have been provided by third parties.  By proceeding with the 
181 installation and use of such open source code, you are also agreeing to use 
182 this code in accordance with the terms of the agreements under which such 
183 code has been licensed.  
184
185 b.  Certain open source code is licensed under the Eclipse Public License 
186 v. 1.0, a copy of which is attached hereto as Appendix A.
187
188 c.  Certain open source code is licensed pursuant to the terms of the notice 
189 attached hereto as Appendix B.
190
191 12.  OPEN SOURCE LICENSE AGREEMENT FOR OUTPUT FILES GENERATED BY THE 
192 LATTICEMICO32 SYSTEM 
193 By proceeding with the installation and use of the LatticeMico32 System, you 
194 are agreeing to use the output files generated by it in accordance with the 
195 terms of the Lattice Semiconductor Corporation Open Source License Agreement, 
196 a copy of which is attached hereto as Appendix C.
197
198 13.  INFORMATION REGARDING PERSONAL DATA
199 If you downloaded this Software from our website, we have collected 
200 information about you, including your name and contact information, from the 
201 information you provided when you registered to use the website.
202
203 If you acquired the Software from a source other than our website, we will ask 
204 you for certain information, including your name and contact information, as 
205 part of the installation procedure.
206
207 Some of our Software comes bundled with software from third party providers, 
208 including Mentor Graphics Corporation and Synplicity, Inc. If you obtain a 
209 license key from us for such Software, we will provide your name, corporate 
210 affiliation, address, phone number, fax number, and email address, along with 
211 information about the software version you have chosen, to the appropriate 
212 third party provider.
213
214 14.  GENERAL
215 THIS AGREEMENT WILL BE GOVERNED BY THE LAWS OF THE STATE OF OREGON, WITHOUT 
216 REGARD TO ITS CONFLICT OF LAWS PROVISIONS.
217
218 Licensee may not sublicense, assign, or transfer the License or the Software.
219
220 The prevailing party in any legal action or arbitration arising out of this 
221 Agreement shall be entitled to reimbursement for reasonable attorneys fees 
222 and expenses, in addition to any other rights and remedies such party may have.
223
224 This Agreement is the entire agreement between the parties and supersedes any 
225 other communications or prior agreements, oral or written, regarding the 
226 Software.  
227
228 If any provision of this Agreement is held invalid, the remainder of the 
229 Agreement shall continue in full force and effect.
230
231 Please direct all inquiries, in writing, to Lattice Semiconductor Corporation, 
232 5555 N.E. Moore Court, Hillsboro, Oregon 97124.
233 ©2006-2008 Lattice Semiconductor Corporation.  All rights reserved.
234
235
236 Intellectual Property Notice
237
238 The software governed by this License Agreement is:
239
240 Copyright ©, 1992-2008, Lattice Semiconductor Corporation, All Rights Reserved
241
242
243
244  
245 APPENDIX A
246
247 Eclipse Public License v 1.0
248
249 THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC 
250 LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM 
251 CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
252
253 1. DEFINITIONS 
254
255 "Contribution" means: 
256
257 a) in the case of the initial Contributor, the initial code and documentation 
258 distributed under this Agreement, and 
259
260 b) in the case of each subsequent Contributor: i) changes to the Program, and 
261 ii) additions to the Program; where such changes and/or additions to the 
262 Program originate from and are distributed by that particular Contributor. 
263 A Contribution 'originates' from a Contributor if it was added to the Program 
264 by such Contributor itself or anyone acting on such Contributor's behalf. 
265 Contributions do not include additions to the Program which: (i) are separate 
266 modules of software distributed in conjunction with the Program under their 
267 own license agreement, and (ii) are not derivative works of the Program. 
268
269 "Contributor" means any person or entity that distributes the Program.
270
271 "Licensed Patents" mean patent claims licensable by a Contributor which are 
272 necessarily infringed by the use or sale of its Contribution alone or when 
273 combined with the Program. 
274
275 "Program" means the Contributions distributed in accordance with this 
276 Agreement.
277
278 "Recipient" means anyone who receives the Program under this Agreement, 
279 including all Contributors. 
280
281 2. GRANT OF RIGHTS 
282
283 a) Subject to the terms of this Agreement, each Contributor hereby grants 
284 Recipient a non-exclusive, worldwide, royalty-free copyright license to 
285 reproduce, prepare derivative works of, publicly display, publicly perform, 
286 distribute and sublicense the Contribution of such Contributor, if any, and 
287 such derivative works, in source code and object code form.
288
289 b) Subject to the terms of this Agreement, each Contributor hereby grants 
290 Recipient a non-exclusive, worldwide, royalty-free patent license under 
291 Licensed Patents to make, use, sell, offer to sell, import and otherwise 
292 transfer the Contribution of such Contributor, if any, in source code and 
293 object code form. This patent license shall apply to the combination of the 
294 Contribution and the Program if, at the time the Contribution is added by the 
295 Contributor, such addition of the Contribution causes such combination to be 
296 covered by the Licensed Patents. The patent license shall not apply to any 
297 other combinations which include the Contribution. No hardware per se is 
298 licensed hereunder. 
299
300 c) Recipient understands that although each Contributor grants the licenses 
301 to its Contributions set forth herein, no assurances are provided by any 
302 Contributor that the Program does not infringe the patent or other 
303 intellectual property rights of any other entity. Each Contributor disclaims 
304 any liability to Recipient for claims brought by any other entity based on 
305 infringement of intellectual property rights or otherwise. As a condition to 
306 exercising the rights and licenses granted hereunder, each Recipient hereby 
307 assumes sole responsibility to secure any other intellectual property rights 
308 needed, if any. For example, if a third party patent license is required to 
309 allow Recipient to distribute the Program, it is Recipient's responsibility to 
310 acquire that license before distributing the Program.
311
312 d) Each Contributor represents that to its knowledge it has sufficient 
313 copyright rights in its Contribution, if any, to grant the copyright license 
314 set forth in this Agreement. 
315
316 3. REQUIREMENTS 
317
318 A Contributor may choose to distribute the Program in object code form under 
319 its own license agreement, provided that: 
320 a) it complies with the terms and conditions of this Agreement; and
321 b) its license agreement:
322 i) effectively disclaims on behalf of all Contributors all warranties and 
323 conditions, express and implied, including warranties or conditions of title 
324 and non-infringement, and implied warranties or conditions of merchantability 
325 and fitness for a particular purpose; 
326 ii) effectively excludes on behalf of all Contributors all liability for 
327 damages, including direct, indirect, special, incidental and consequential 
328 damages, such as lost profits; 
329 iii) states that any provisions which differ from this Agreement are offered 
330 by that Contributor alone and not by any other party; and
331 iv) states that source code for the Program is available from such 
332 Contributor, and informs licensees how to obtain it in a reasonable manner 
333 on or through a medium customarily used for software exchange.
334 When the Program is made available in source code form:
335 a) it must be made available under this Agreement; and 
336 b) a copy of this Agreement must be included with each copy of the Program. 
337 Contributors may not remove or alter any copyright notices contained within 
338 the Program. 
339 Each Contributor must identify itself as the originator of its Contribution, 
340 if any, in a manner that reasonably allows subsequent Recipients to identify 
341 the originator of the Contribution. 
342
343 4. COMMERCIAL DISTRIBUTION
344
345 Commercial distributors of software may accept certain responsibilities with 
346 respect to end users, business partners and the like. While this license is 
347 intended to facilitate the commercial use of the Program, the Contributor 
348 who includes the Program in a commercial product offering should do so in a 
349 manner which does not create potential liability for other Contributors. 
350 Therefore, if a Contributor includes the Program in a commercial product 
351 offering, such Contributor ("Commercial Contributor") hereby agrees to defend 
352 and indemnify every other Contributor ("Indemnified Contributor") against any 
353 losses, damages and costs (collectively "Losses") arising from claims, 
354 lawsuits and other legal actions brought by a third party against the 
355 Indemnified Contributor to the extent caused by the acts or omissions of such 
356 Commercial Contributor in connection with its distribution of the Program in a 
357 commercial product offering. The obligations in this section do not apply to 
358 any claims or Losses relating to any actual or alleged intellectual property 
359 infringement. In order to qualify, an Indemnified Contributor must: a) 
360 promptly notify the Commercial Contributor in writing of such claim, and b) 
361 allow the Commercial Contributor to control, and cooperate with the Commercial 
362 Contributor in, the defense and any related settlement negotiations. The 
363 Indemnified Contributor may participate in any such claim at its own expense.
364
365 For example, a Contributor might include the Program in a commercial product 
366 offering, Product X. That Contributor is then a Commercial Contributor. If 
367 that Commercial Contributor then makes performance claims, or offers 
368 warranties related to Product X, those performance claims and warranties are 
369 such Commercial Contributor's responsibility alone. Under this section, the 
370 Commercial Contributor would have to defend claims against the other 
371 Contributors related to those performance claims and warranties, and if a 
372 court requires any other Contributor to pay any damages as a result, the 
373 Commercial Contributor must pay those damages. 
374
375 5. NO WARRANTY
376
377 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON 
378 AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS 
379 OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF 
380 TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. 
381
382 Each Recipient is solely responsible for determining the appropriateness of 
383 using and distributing the Program and assumes all risks associated with its 
384 exercise of rights under this Agreement , including but not limited to the 
385 risks and costs of program errors, compliance with applicable laws, damage to 
386 or loss of data, programs or equipment, and unavailability or interruption of 
387 operations. 
388
389 6. DISCLAIMER OF LIABILITY
390
391 EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY 
392 CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
393 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION 
394 LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 
395 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
396 ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE 
397 EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY 
398 OF SUCH DAMAGES.
399
400 7. GENERAL
401
402 If any provision of this Agreement is invalid or unenforceable under 
403 applicable law, it shall not affect the validity or enforceability of the 
404 remainder of the terms of this Agreement, and without further action by the 
405 parties hereto, such provision shall be reformed to the minimum extent 
406 necessary to make such provision valid and enforceable.
407
408 If Recipient institutes patent litigation against any entity (including a 
409 cross-claim or counterclaim in a lawsuit) alleging that the Program itself 
410 (excluding combinations of the Program with other software or hardware) 
411 infringes such Recipient's patent(s), then such Recipient's rights granted 
412 under Section 2(b) shall terminate as of the date such litigation is filed. 
413
414 All Recipient's rights under this Agreement shall terminate if it fails to 
415 comply with any of the material terms or conditions of this Agreement and 
416 does not cure such failure in a reasonable period of time after becoming 
417 aware of such noncompliance. If all Recipient's rights under this Agreement 
418 terminate, Recipient agrees to cease use and distribution of the Program as 
419 soon as reasonably practicable. However, Recipient's obligations under this 
420 Agreement and any licenses granted by Recipient relating to the Program shall 
421 continue and survive. 
422
423 Everyone is permitted to copy and distribute copies of this Agreement, but in 
424 order to avoid inconsistency the Agreement is copyrighted and may only be 
425 modified in the following manner. The Agreement Steward reserves the right 
426 to publish new versions (including revisions) of this Agreement from time to 
427 time. No one other than the Agreement Steward has the right to modify this 
428 Agreement. The Eclipse Foundation is the initial Agreement Steward. The 
429 Eclipse Foundation may assign the responsibility to serve as the Agreement 
430 Steward to a suitable separate entity. Each new version of the Agreement will 
431 be given a distinguishing version number. The Program (including 
432 Contributions) may always be distributed subject to the version of the 
433 Agreement under which it was received. In addition, after a new version of the 
434 Agreement is published, Contributor may elect to distribute the Program 
435 (including its Contributions) under the new version. Except as expressly 
436 stated in Sections 2(a) and 2(b) above, Recipient receives no rights or 
437 licenses to the intellectual property of any Contributor under this Agreement, 
438 whether expressly, by implication, estoppel or otherwise. All rights in the 
439 Program not expressly granted under this Agreement are reserved.
440
441 This Agreement is governed by the laws of the State of New York and the 
442 intellectual property laws of the United States of America. No party to this 
443 Agreement will bring a legal action under this Agreement more than one year 
444 after the cause of action arose. Each party waives its rights to a jury trial 
445 in any resulting litigation.
446
447  
448 APPENDIX B
449
450 Copyright (C) 2001 Richard Herveille
451 richard@asics.ws 
452
453 This source file may be used and distributed without restriction provided that 
454 this copyright statement is not removed from the file and that any derivative 
455 work contains the original copyright notice and the associated disclaimer.
456
457 THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED 
458 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
459 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL 
460 THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 
461 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED 
462 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
463 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 
464 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 
465 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 
466 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
467
468  
469 APPENDIX C
470
471 LATTICE SEMICONDUCTOR CORPORATION OPEN SOURCE LICENSE AGREEMENT
472
473 This is a legal agreement between You (Licensee, either a company or an 
474 individual), and Lattice Semiconductor Corporation, the Provider (Licensor) 
475 of the Software.  The Software subject to this Open Source License Agreement 
476 is the output files generated by the Provider's LatticeMico32 System.  By 
477 proceeding with the installation, modification, use or distribution in whole 
478 or in part of Software that identifies itself as licensed under the Lattice 
479 Semiconductor Corporation Open Source License Agreement, You agree to be 
480 bound by the terms of this Agreement. If You do not agree to the terms of this 
481 Agreement, You are not permitted to use, modify or distribute the Software.
482
483 1. The Provider grants to You a personal, non-exclusive right to use and 
484 distribute the source code of the Software provided that:
485  - You make distributions free of charge under these license terms
486  - You ensure that the original copyright notices and limitations of liability 
487 and warranty sections remain intact.
488
489 2. The Provider grants to You a personal, non-exclusive right to modify the 
490 source code of the Software and incorporate it with other source code to 
491 create a Derivative Work.  At Your discretion, You may distribute this 
492 Derivative Work in a form and under terms of Your choosing provided:
493  - You arrange Your design such that the Derivative Work is an identifiable 
494 module within Your overall design.
495  - You distribute the source code associated with the modules containing the 
496 Derivative Work in a customarily accepted machine-readable format, free of 
497 charge under a license agreement that contains these license terms. 
498  - You ensure that the original copyright notices and limitations of liability 
499 and warranty sections remain intact.
500  - You clearly identify areas of the source code that You have modified.
501
502 3. The Provider grants to You a personal, non-exclusive right to use object 
503 code created from the Software or a Derivative Work to physically implement 
504 the design in devices such as a programmable logic devices or application 
505 specific integrated circuits.  You may distribute these devices without 
506 accompanying them with a copy of this license or source code.
507
508 4. This Software is provided free of charge.  IN NO EVENT WILL THE PROVIDER 
509 OR ANY OF ITS SUPPLIERS BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY 
510 DAMAGES, INCLUDING ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, OR 
511 SPECIAL DAMAGES, WHETHER CHARACTERIZED AS EXPENSES, LOST PROFITS, LOST 
512 SAVINGS, OR OTHER DAMAGES OF ANY SORT, ARISING OUT OF THE USE OF OR INABILITY 
513 TO USE THE SOFTWARE, EVEN IF THE PROVIDER HAS BEEN ADVISED OF THE POSSIBILITY 
514 OF SUCH DAMAGES.
515
516 5. THE PROVIDER  MAKES NO WARRANTIES WITH RESPECT TO THE SOFTWARE, WHETHER 
517 EXPRESSED, IMPLIED, STATUTORY, OR IN ANY OTHER PROVISION OF THIS AGREEMENT OR 
518 COMMUNICATION WITH YOU, AND THE PROVIDER SPECIFICALLY DISCLAIMS ANY IMPLIED 
519 WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR 
520 NON-INFRINGEMNT OF THIRD PARTY RIGHTS. THE PROVIDER DOES NOT WARRANT THAT USE 
521 OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE. YOU ASSUME RESPONSIBILITY 
522 FOR SELECTION OF THE SOFTWARE TO ACHIEVE ITS INTENDED RESULTS AND FOR THE 
523 PROPER INSTALLATION, USE, AND RESULTS OBTAINED FROM THE SOFTWARE. YOU ASSUME 
524 THE ENTIRE RISK OF THE SOFTWARE PROVING DEFECTIVE OR FAILING TO PERFORM 
525 PROPERLY, AND IN SUCH EVENT, YOU ASSUME THE ENTIRE COST AND RISK OF ANY 
526 REPAIR, SERVICE, CORRECTION, OR ANY OTHER LIABILITIES OR DAMAGES CAUSED BY OR 
527 ASSOCIATED WITH THE SOFTWARE. THE SOLE LIABILITIES AND REMEDIES ASSOCIATED 
528 WITH THE SOFTWARE ARE SET FORTH ABOVE. 
529
530 6. Export Control. You agree that neither the Software nor any Derivative 
531 Work will be exported, directly or indirectly, into any country or to any 
532 person or entity, in violation of laws or regulations of the United States 
533 government. This Agreement will be governed by the substantive laws of the 
534 State of Oregon, USA.
535
536 7. Default and Termination. This Agreement will continue indefinitely, until 
537 and unless terminated. You may terminate this Agreement by destroying all 
538 copies of the materials to which this Agreement applies.  The Agreement will 
539 terminate automatically if due to any event, including court judgment, You 
540 fail to perform any of its obligations hereunder. In the event of termination, 
541 others that have received software from You under the terms of this Agreement 
542 may continue to use it provided they remain in compliance with the terms of 
543 this Agreement.
544
545 8. Your use of this Software is governed by this Lattice Semiconductor 
546 Corporation Open Source License Agreement.  However, depending on your design, 
547 the output files generated by the LatticeMico32 System may contain open 
548 source code provided by a third party.  Specifically, the output files may 
549 contain open source code that is licensed pursuant to the terms attached to 
550 the Lattice Semiconductor Corporation LatticeMico32 System License Agreement 
551 as Appendix B.  By agreeing to the terms of this Lattice Semiconductor 
552 Corporation Open Source License Agreement, you are also agreeing to use such 
553 code in accordance with the terms of the agreement under which such code has 
554 been licensed, if applicable.
555
556 9. From time to time Lattice Semiconductor Corporation may issue revised 
557 versions of the Lattice Semiconductor Open Source License Agreement.  
558 Revisions will follow the spirit of this version but will contain adjustments 
559 and clarifications to address issues and concerns of Lattice and the user 
560 community.
561
562 ©2006-2008 Lattice Semiconductor Corporation. You may freely distribute 
563 the text of this Agreement provided you include this copyright notice.  
564 However, modifications to the substantive terms herein are not permitted.