source: rtems/cpukit/httpd/license.txt @ 58ce601

4.104.114.84.95
Last change on this file since 58ce601 was ee3afa2, checked in by Joel Sherrill <joel.sherrill@…>, on 04/11/03 at 14:46:55

2002-04-10 Mike Siers <mikes@…>

  • rtems_webserver/NOTES, rtems_webserver/asp.c, rtems_webserver/balloc.c, rtems_webserver/default.c, rtems_webserver/ej.h, rtems_webserver/ejIntrn.h, rtems_webserver/ejlex.c, rtems_webserver/ejparse.c, rtems_webserver/emfdb.c, rtems_webserver/emfdb.h, rtems_webserver/form.c, rtems_webserver/h.c, rtems_webserver/handler.c, rtems_webserver/license.txt, rtems_webserver/md5.h, rtems_webserver/md5c.c, rtems_webserver/mime.c, rtems_webserver/misc.c, rtems_webserver/ringq.c, rtems_webserver/rom.c, rtems_webserver/security.c, rtems_webserver/sock.c, rtems_webserver/sym.c, rtems_webserver/uemf.c, rtems_webserver/uemf.h, rtems_webserver/um.c, rtems_webserver/um.h, rtems_webserver/url.c, rtems_webserver/value.c, rtems_webserver/wbase64.c, rtems_webserver/webcomp.c, rtems_webserver/webpage.c, rtems_webserver/webrom.c, rtems_webserver/webs.c, rtems_webserver/webs.h, rtems_webserver/websuemf.c, rtems_webserver/wsIntrn.h: Update to GoAhead? Webserver 2.1.4. The following URL is the release notes from GoAhead?.

http://data.goahead.com/Software/Webserver/2.1.4/release.htm

I have only done a minimal amount of testing (i.e. the network
demo program works fine). Please try this out and let me know
if it works. The patch needs to be applied on the
c/src/libnetworking/rtems_webserver directory.

  • Property mode set to 100644
File size: 13.3 KB
Line 
1License Agreement
2
3THIS LICENSE ALLOWS ONLY THE LIMITED USE OF GO AHEAD SOFTWARE,
4INC. PROPRIETARY CODE.  PLEASE CAREFULLY READ THIS AGREEMENT AS IT
5PERTAINS TO THIS LICENSE, YOU CERTIFY THAT YOU WILL USE THE SOFTWARE
6ONLY IN THE MANNER PERMITTED HEREIN.
7
81. Definitions.
9
101.1 "Documentation" means any documentation GoAhead includes with the
11Original Code.
12
131.2 "GoAhead" means Go Ahead Software, Inc.
14
151.3 "Intellectual Property Rights" means all rights, whether now existing
16or hereinafter acquired, in and to trade secrets, patents, copyrights,
17trademarks, know-how, as well as moral rights and similar rights of any
18type under the laws of any governmental authority, domestic or foreign,
19including rights in and to all applications and registrations relating
20to any of the foregoing.
21
221.4 "License" or "Agreement" means this document.
23
241.5 "Modifications" means any addition to or deletion from the substance
25or structure of either the Original Code or any previous Modifications.
26
271.6 "Original Code" means the Source Code to GoAhead’s proprietary
28computer software entitled GoAhead WebServer.
29
301.7 "Response Header" means the first portion of the response message
31output by the GoAhead WebServer, containing but not limited to, header
32fields for date, content-type, server identification and cache control.
33
341.8 "Server Identification Field" means the field in the Response Header
35which contains the text "Server: GoAhead-Webs".
36
371.9 "You" means an individual or a legal entity exercising rights under,
38and complying with all of the terms of, this license or a future version
39of this license. For legal entities, "You" includes any entity which
40controls, is controlled by, or is under common control with You. For
41purposes of this definition, "control" means (a) the power, direct or
42indirect, to cause the direction or management of such entity, whether
43by contract or otherwise, or (b) ownership of fifty percent (50%) or
44more of the outstanding shares or beneficial ownership of such entity.
45
462. Source Code License.
47
482.1 Limited Source Code Grant.
49
50GoAhead hereby grants You a world-wide, royalty-free, non-exclusive
51license, subject to third party intellectual property claims, to use,
52reproduce, modify, copy and distribute the Original Code.
53
542.2 Binary Code.
55
56GoAhead hereby grants You a world-wide, royalty-free, non-exclusive
57license to copy and distribute the binary code versions of the Original
58Code together with Your Modifications.
59
602.3 License Back to GoAhead.
61
62You hereby grant in both source code and binary code to GoAhead a
63world-wide, royalty-free, non-exclusive license to copy, modify, display,
64use and sublicense any Modifications You make that are distributed or
65planned for distribution.  Within 30 days of either such event, You
66agree to ship to GoAhead a file containing the Modifications (in a media
67to be determined by the parties), including any programmers’ notes and
68other programmers’ materials. Additionally, You will provide to GoAhead
69a complete description of the product, the product code or model number,
70the date on which the product is initially shipped, and a contact name,
71phone number and e-mail address for future correspondence. GoAhead will
72keep confidential all data specifically marked as such.
73
742.4 Restrictions on Use.
75
76You may sublicense Modifications to third parties such as subcontractors
77or OEM's provided that You enter into license agreements with such third
78parties that bind such third parties to all the obligations under this
79Agreement applicable to you and that are otherwise substantially similar
80in scope and application to this Agreement.
81
823. Term.
83
84This Agreement and license are effective from the time You accept the
85terms of this Agreement until this Agreement is terminated. You may
86terminate this Agreement at any time by uninstalling or destroying
87all copies of the Original Code including any and all binary versions
88and removing any Modifications to the Original Code existing in any
89products. This Agreement will terminate immediately and without further
90notice if You fail to comply with any provision of this Agreement. All
91restrictions on use, and all other provisions that may reasonably
92be interpreted to survive termination of this Agreement, will survive
93termination of this Agreement for any reason. Upon termination, You agree
94to uninstall or destroy all copies of the Original Code, Modifications,
95and Documentation.
96
974. Trademarks and Brand.
98
994.1 License and Use.
100
101GoAhead hereby grants to You a limited world-wide, royalty-free,
102non-exclusive license to use the GoAhead trade names, trademarks, logos,
103service marks and product designations posted in Exhibit A (collectively,
104the "GoAhead Marks") in connection with the activities by You under this
105Agreement. Additionally, GoAhead grants You a license under the terms
106above to such GoAhead trademarks as shall be identified at a URL (the
107"URL") provided by GoAhead. The use by You of GoAhead Marks shall be in
108accordance with GoAhead’s trademark policies regarding trademark usage
109as established at the web site designated by the URL, or as otherwise
110communicated to You by GoAhead at its sole discretion. You understand and
111agree that any use of GoAhead Marks in connection with this Agreement
112shall not create any right, title or interest in or to such GoAhead
113Marks and that all such use and goodwill associated with GoAhead Marks
114will inure to the benefit of GoAhead.
115
1164.2 Promotion by You of GoAhead WebServer Mark.
117
118In consideration for the licenses granted by GoAhead to You herein, You
119agree to notify GoAhead when You incorporate the GoAhead WebServer in
120Your product and to inform GoAhead when such product begins to ship. You
121agree to promote the Original Code by prominently and visibly displaying
122a graphic of the GoAhead WebServer mark on the initial web page of Your
123product that is displayed each time a user connects to it. You also agree
124that GoAhead may identify your company as a user of the GoAhead WebServer
125in conjunction with its own marketing efforts. You may further promote
126the Original Code by displaying the GoAhead WebServer mark in marketing
127and promotional materials such as the home page of your web site or web
128pages promoting the product.
129
1304.3 Placement of Copyright Notice by You.
131
132You agree to include copies of the following notice (the "Notice")
133regarding proprietary rights in all copies of the products that You
134distribute, as follows: (i) embedded in the object code; and (ii) on
135the title pages of all documentation. Furthermore, You agree to use
136commercially reasonable efforts to cause any licensees of your products
137to embed the Notice in object code and on the title pages or relevant
138documentation. The Notice is as follows: Copyright (c) 20xx GoAhead
139Software, Inc. All Rights Reserved. Unless GoAhead otherwise instructs,
140the year 20xx is to be replaced with the year during which the release of
141the Original Code containing the notice is issued by GoAhead. If this year
142is not supplied with Documentation, GoAhead will supply it upon request.
143
1444.4 No Modifications to Server Identification Field. 
145
146You agree not to remove or modify the Server identification Field
147contained in the Response Header as defined in Section 1.6 and 1.7.
148
1495. Warranty Disclaimers.
150
151THE ORIGINAL CODE, THE DOCUMENTATION AND THE MEDIA UPON WHICH THE ORIGINAL
152CODE IS RECORDED (IF ANY) ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES OF
153ANY KIND, EXPRESS, STATUTORY OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
154THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
155PURPOSE.
156
157The entire risk as to the quality and performance of the Original Code
158(including any Modifications You make) and the Documentation is with
159You. Should the Original Code or the Documentation prove defective,
160You (and not GoAhead or its distributors, licensors or dealers) assume
161the entire cost of all necessary servicing or repair. GoAhead does not
162warrant that the functions contained in the Original Code will meet your
163requirements or operate in the combination that You may select for use,
164that the operation of the Original Code will be uninterrupted or error
165free, or that defects in the Original Code will be corrected. No oral
166or written statement by GoAhead or by a representative of GoAhead shall
167create a warranty or increase the scope of this warranty.
168
169GOAHEAD DOES NOT WARRANT THE ORIGINAL CODE AGAINST INFRINGEMENT OR THE
170LIKE WITH RESPECT TO ANY COPYRIGHT, PATENT, TRADE SECRET, TRADEMARK
171OR OTHER PROPRIETARY RIGHT OF ANY THIRD PARTY AND DOES NOT WARRANT
172THAT THE ORIGINAL CODE DOES NOT INCLUDE ANY VIRUS, SOFTWARE ROUTINE
173OR OTHER SOFTWARE DESIGNED TO PERMIT UNAUTHORIZED ACCESS, TO DISABLE,
174ERASE OR OTHERWISE HARM SOFTWARE, HARDWARE OR DATA, OR TO PERFORM ANY
175OTHER SUCH ACTIONS.
176
177Any warranties that by law survive the foregoing disclaimers shall
178terminate ninety (90) days from the date You received the Original Code.
179
1806. Limitation of Liability.
181
182YOUR SOLE REMEDIES AND GOAHEAD'S ENTIRE LIABILITY ARE SET FORTH ABOVE. IN
183NO EVENT WILL GOAHEAD OR ITS DISTRIBUTORS OR DEALERS BE LIABLE FOR
184DIRECT, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM
185THE USE OF THE ORIGINAL CODE, THE INABILITY TO USE THE ORIGINAL CODE,
186OR ANY DEFECT IN THE ORIGINAL CODE, INCLUDING ANY LOST PROFITS, EVEN IF
187THEY HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
188
189You agree that GoAhead and its distributors and dealers will not be
190LIABLE for defense or indemnity with respect to any claim against You
191by any third party arising from your possession or use of the Original
192Code or the Documentation.
193
194In no event will GoAhead’s total liability to You for all damages, losses,
195and causes of action (whether in contract, tort, including negligence,
196or otherwise) exceed the amount You paid for this product.
197
198SOME STATES DO NOT ALLOW LIMITATIONS ON HOW LONG AN IMPLIED WARRANTY
199LASTS, AND SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION
200OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATIONS OR
201EXCLUSIONS MAY NOT APPLY TO YOU. THIS WARRANTY GIVES YOU SPECIFIC LEGAL
202RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
203
2047. Indemnification by You.
205
206You agree to indemnify and hold GoAhead harmless against any and all
207claims, losses, damages and costs (including legal expenses and reasonable
208counsel fees) arising out of any claim of a third party with respect to
209the contents of the Your products, and any intellectual property rights
210or other rights or interests related thereto.
211
2128. High Risk Activities. 
213
214The Original Code is not fault-tolerant and is not designed , manufactured
215or intended for use or resale as online control equipment in hazardous
216environments requiring fail-safe performance, such as in the operation
217of nuclear facilities, aircraft navigation or communication systems,
218air traffic control, direct life support machines or weapons systems,
219in which the failure of the Original Code could lead directly to death,
220personal injury, or severe physical or environmental damage.  GoAhead and
221its suppliers specifically disclaim any express or implied warranty of
222fitness for any high risk uses listed above.
223
2249. Government Restricted Rights.
225
226For units of the Department of Defense, use, duplication, or disclosure
227by the Government is subject to restrictions as set forth in subparagraph
228(c)(1)(ii) of the Rights in Technical Data and Computer Software clause
229at DFARS 252.227-7013. Contractor/manufacturer is GoAhead Software,
230Inc., 10900 N.E. 8th Street, Suite 750, Bellevue, Washington 98004.
231
232If the Commercial Computer Software Restricted rights clause at FAR
23352.227-19 or its successors apply, the Software and Documentation
234constitute restricted computer software as defined in that clause and
235the Government shall not have the license for published software set
236forth in subparagraph (c)(3) of that clause.
237
238The Original Code (i) was developed at private expense, and no part of it
239was developed with governmental funds; (ii) is a trade secret of GoAhead
240(or its licensor(s)) for all purposes of the Freedom of Information Act;
241(iii) is "restricted computer software" subject to limited utilization as
242provided in the contract between the vendor and the governmental entity;
243and (iv) in all respects is proprietary data belonging solely to GoAhead
244(or its licensor(s)).
245
24610. Governing Law and Interpretation.
247
248This Agreement shall be interpreted under and governed by the laws of the
249State of Washington, without regard to its rules governing the conflict of
250laws. If any provision of this Agreement is held illegal or unenforceable
251by a court or tribunal of competent jurisdiction, the remaining provisions
252of this Agreement shall remain in effect and the invalid provision deemed
253modified to the least degree necessary to remedy such invalidity.
254
25511. Entire Agreement.
256
257This Agreement is the complete agreement between GoAhead and You and
258supersedes all prior agreements, oral or written, with respect to the
259subject matter hereof.
260
261If You have any questions concerning this Agreement, You may write to
262GoAhead Software, Inc., 10900 N.E. 8th Street, Suite 750, Bellevue,
263Washington 98004 or send e-mail to info@goahead.com.
264
265BY CLICKING ON THE "Register" BUTTON ON THE REGISTRATION FORM, YOU
266ACCEPT AND AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS SET
267FORTH IN THIS AGREEMENT. IF YOU DO NOT WISH TO ACCEPT THIS LICENSE OR
268YOU DO NOT QUALIFY FOR A LICENSE BASED ON THE TERMS SET FORTH ABOVE,
269YOU MUST NOT CLICK THE "Register" BUTTON.
270
271Exhibit A
272
273GoAhead Trademarks, Logos, and Product Designation Information
274
275 
276
277
27801/28/00 
279
280
281
282
Note: See TracBrowser for help on using the repository browser.