1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 | |
28 | |
29 |
30 |
31 |
32 | FORM lic_gpl_html |
33 | CHANGING |
34 | c_title TYPE string |
35 | ct_html TYPE it_string. |
36 | |
37 | DATA: |
38 | ls_html TYPE string. |
39 | |
40 | c_title = 'GNU General Public License'. |
41 | |
42 | CONCATENATE |
43 | '<p style="text-align: center;">Version 3, 29 June 2007</p>' |
44 | '<p>Copyright © 2007 Free Software Foundation, Inc.' |
45 | ' <http://fsf.org/></p>' |
46 | '<p>Everyone is permitted to copy and distribute verbatim copies' |
47 | ' of this license document, but changing it is not allowed.</p>' |
48 | INTO ls_html. |
49 | APPEND ls_html TO ct_html. |
50 | |
51 | APPEND '<h3><a name="preamble"></a>Preamble</h3>' TO ct_html. |
52 | |
53 | CONCATENATE |
54 | '<p>The GNU General Public License is a free, copyleft license for' |
55 | ' software and other kinds of works.</p>' |
56 | INTO ls_html. |
57 | APPEND ls_html TO ct_html. |
58 | |
59 | CONCATENATE |
60 | '<p>The licenses for most software and other practical works are' |
61 | ' designed to take away your freedom to share and change the works.' |
62 | ' By contrast, the GNU General Public License is intended to' |
63 | ' guarantee your freedom to share and change all versions of a' |
64 | ' program--to make sure it remains free software for all its users.' |
65 | ' We, the Free Software Foundation, use the GNU General Public' |
66 | ' License for most of our software; it applies also to any other' |
67 | ' work released this way by its authors. You can apply it to your' |
68 | ' programs, too.</p>' |
69 | INTO ls_html. |
70 | APPEND ls_html TO ct_html. |
71 | |
72 | CONCATENATE |
73 | '<p>When we speak of free software, we are referring to freedom, not' |
74 | ' price. Our General Public Licenses are designed to make sure that' |
75 | ' you have the freedom to distribute copies of free software (and' |
76 | ' charge for them if you wish), that you receive source code or can' |
77 | ' get it if you want it, that you can change the software or use' |
78 | ' pieces of it in new free programs, and that you know you can do' |
79 | ' these things.</p>' |
80 | INTO ls_html. |
81 | APPEND ls_html TO ct_html. |
82 | |
83 | CONCATENATE |
84 | '<p>To protect your rights, we need to prevent others from denying' |
85 | ' you these rights or asking you to surrender the rights.' |
86 | ' Therefore, you have certain responsibilities if you distribute' |
87 | ' copies of the software, or if you modify it: responsibilities to' |
88 | ' respect the freedom of others.</p>' |
89 | INTO ls_html. |
90 | APPEND ls_html TO ct_html. |
91 | |
92 | CONCATENATE |
93 | '<p>For example, if you distribute copies of such a program, whether' |
94 | ' gratis or for a fee, you must pass on to the recipients the same' |
95 | ' freedoms that you received. You must make sure that they, too,' |
96 | ' receive or can get the source code. And you must show them these' |
97 | ' terms so they know their rights.</p>' |
98 | INTO ls_html. |
99 | APPEND ls_html TO ct_html. |
100 | |
101 | CONCATENATE |
102 | '<p>Developers that use the GNU GPL protect your rights with two' |
103 | ' steps: (1) assert copyright on the software, and (2) offer you' |
104 | ' this License giving you legal permission to copy, distribute' |
105 | ' and/or modify it.</p>' |
106 | INTO ls_html. |
107 | APPEND ls_html TO ct_html. |
108 | |
109 | CONCATENATE |
110 | '<p>For the developers'' and authors'' protection, the GPL clearly' |
111 | ' explains that there is no warranty for this free software. For' |
112 | ' both users'' and authors'' sake, the GPL requires that modified' |
113 | ' versions be marked as changed, so that their problems will not be' |
114 | ' attributed erroneously to authors of previous versions.</p>' |
115 | INTO ls_html. |
116 | APPEND ls_html TO ct_html. |
117 | |
118 | CONCATENATE |
119 | '<p>Some devices are designed to deny users access to install or run' |
120 | ' modified versions of the software inside them, although the' |
121 | ' manufacturer can do so. This is fundamentally incompatible with' |
122 | ' the aim of protecting users'' freedom to change the software. The' |
123 | ' systematic pattern of such abuse occurs in the area of products' |
124 | ' for individuals to use, which is precisely where it is most' |
125 | ' unacceptable. Therefore, we have designed this version of the GPL' |
126 | ' to prohibit the practice for those products. If such problems' |
127 | ' arise substantially in other domains, we stand ready to extend' |
128 | ' this provision to those domains in future versions of the GPL, as' |
129 | ' needed to protect the freedom of users.</p>' |
130 | INTO ls_html. |
131 | APPEND ls_html TO ct_html. |
132 | |
133 | CONCATENATE |
134 | '<p>Finally, every program is threatened constantly by' |
135 | ' software patents. States should not allow patents to restrict' |
136 | ' development and use of software on general-purpose computers, but' |
137 | ' in those that do, we wish to avoid the special danger that' |
138 | ' patents applied to a free program could make it effectively' |
139 | ' proprietary. To prevent this, the GPL assures that patents' |
140 | ' cannot be used to render the program non-free.</p>' |
141 | INTO ls_html. |
142 | APPEND ls_html TO ct_html. |
143 | |
144 | CONCATENATE |
145 | '<p>The precise terms and conditions for copying, distribution and' |
146 | ' modification follow.</p>' |
147 | INTO ls_html. |
148 | APPEND ls_html TO ct_html. |
149 | |
150 | APPEND '<h3><a name="terms"></a>TERMS AND CONDITIONS</h3>' |
151 | TO ct_html. |
152 | |
153 | APPEND '<h4><a name="section0"></a>0. Definitions.</h4>' |
154 | TO ct_html. |
155 | |
156 | CONCATENATE |
157 | '<p>“This License” refers to version 3 of the GNU' |
158 | ' General Public License.</p>' |
159 | INTO ls_html. |
160 | APPEND ls_html TO ct_html. |
161 | |
162 | CONCATENATE |
163 | '<p>“Copyright” also means copyright-like laws that' |
164 | ' apply to other kinds of works, such as semiconductor masks.</p>' |
165 | INTO ls_html. |
166 | APPEND ls_html TO ct_html. |
167 | |
168 | CONCATENATE |
169 | '<p>“The Program” refers to any copyrightable work' |
170 | ' licensed under this License. Each licensee is addressed as' |
171 | ' “you”. “Licensees” and' |
172 | ' “recipients” may be individuals or organizations.</p>' |
173 | INTO ls_html. |
174 | APPEND ls_html TO ct_html. |
175 | |
176 | CONCATENATE |
177 | '<p>To “modify” a work means to copy from or adapt all' |
178 | ' or part of the work in a fashion requiring copyright permission,' |
179 | ' other than the making of an exact copy. The resulting work is' |
180 | ' called a “modified version” of the earlier work or a' |
181 | ' work “based on” the earlier work.</p>' |
182 | INTO ls_html. |
183 | APPEND ls_html TO ct_html. |
184 | |
185 | CONCATENATE |
186 | '<p>A “covered work” means either the unmodified' |
187 | ' Program or a work based on the Program.</p>' |
188 | INTO ls_html. |
189 | APPEND ls_html TO ct_html. |
190 | |
191 | CONCATENATE |
192 | '<p>To “propagate” a work means to do anything with it' |
193 | ' that, without permission, would make you directly or secondarily' |
194 | ' liable for infringement under applicable copyright law, except' |
195 | ' executing it on a computer or modifying a private copy.' |
196 | ' Propagation includes copying, distribution (with or without' |
197 | ' modification), making available to the public, and in some' |
198 | ' countries other activities as well.</p>' |
199 | INTO ls_html. |
200 | APPEND ls_html TO ct_html. |
201 | |
202 | CONCATENATE |
203 | '<p>To “convey” a work means any kind of propagation' |
204 | ' that enables other parties to make or receive copies. Mere' |
205 | ' interaction with a user through a computer network, with no' |
206 | ' transfer of a copy, is not conveying.</p>' |
207 | INTO ls_html. |
208 | APPEND ls_html TO ct_html. |
209 | |
210 | CONCATENATE |
211 | '<p>An interactive user interface displays “Appropriate Legal' |
212 | ' Notices” to the extent that it includes a convenient and' |
213 | ' prominently visible feature that (1) displays an appropriate' |
214 | ' copyright notice, and (2) tells the user that there is no' |
215 | ' warranty for the work (except to the extent that warranties are' |
216 | ' provided), that licensees may convey the work under this License,' |
217 | ' and how to view a copy of this License. If the interface presents' |
218 | ' a list of user commands or options, such as a menu, a prominent' |
219 | ' item in the list meets this criterion.</p>' |
220 | INTO ls_html. |
221 | APPEND ls_html TO ct_html. |
222 | |
223 | APPEND '<h4><a name="section1"></a>1. Source Code.</h4>' |
224 | TO ct_html. |
225 | |
226 | CONCATENATE |
227 | '<p>The “source code” for a work means the preferred' |
228 | ' form of the work for making modifications to it. “Object' |
229 | ' code” means any non-source form of a work.</p>' |
230 | INTO ls_html. |
231 | APPEND ls_html TO ct_html. |
232 | |
233 | CONCATENATE |
234 | '<p>A “Standard Interface” means an interface that' |
235 | ' either is an official standard defined by a recognized standards' |
236 | ' body, or, in the case of interfaces specified for a particular' |
237 | ' programming language, one that is widely used among developers' |
238 | ' working in that language.</p>' |
239 | INTO ls_html. |
240 | APPEND ls_html TO ct_html. |
241 | |
242 | CONCATENATE |
243 | '<p>The “System Libraries” of an executable work' |
244 | ' include anything, other than the work as a whole, that (a) is' |
245 | ' included in the normal form of packaging a Major Component, but' |
246 | ' which is not part of that Major Component, and (b) serves only' |
247 | ' to enable use of the work with that Major Component, or to' |
248 | ' implement a Standard Interface for which an implementation is' |
249 | ' available to the public in source code form. A' |
250 | ' “Major Component”, in this context, means a major' |
251 | ' essential component (kernel, window system, and so on) of the' |
252 | ' specific operating system (if any) on which the executable work' |
253 | ' runs, or a compiler used to produce the work, or an object code' |
254 | ' interpreter used to run it.</p>' |
255 | INTO ls_html. |
256 | APPEND ls_html TO ct_html. |
257 | |
258 | CONCATENATE |
259 | '<p>The “Corresponding Source” for a work in object' |
260 | ' code form means all the source code needed to generate, install,' |
261 | ' and (for an executable work) run the object code and to modify' |
262 | ' the work, including scripts to control those activities. However,' |
263 | ' it does not include the work''s System Libraries, or' |
264 | ' general-purpose tools or generally available free programs which' |
265 | ' are used unmodified in performing those activities but which are' |
266 | ' not part of the work. For example, Corresponding Source includes' |
267 | ' interface definition files associated with source files for the' |
268 | ' work, and the source code for shared libraries and dynamically' |
269 | ' linked subprograms that the work is specifically designed to' |
270 | ' require, such as by intimate data communication or control flow' |
271 | ' between those subprograms and other parts of the work.</p>' |
272 | INTO ls_html. |
273 | APPEND ls_html TO ct_html. |
274 | |
275 | CONCATENATE |
276 | '<p>The Corresponding Source need not include anything that users' |
277 | ' can regenerate automatically from other parts of the' |
278 | ' Corresponding Source.</p>' |
279 | INTO ls_html. |
280 | APPEND ls_html TO ct_html. |
281 | |
282 | CONCATENATE |
283 | '<p>The Corresponding Source for a work in source code form is that' |
284 | ' same work.</p>' |
285 | INTO ls_html. |
286 | APPEND ls_html TO ct_html. |
287 | |
288 | APPEND '<h4><a name="section2"></a>2. Basic Permissions.</h4>' |
289 | TO ct_html. |
290 | |
291 | CONCATENATE |
292 | '<p>All rights granted under this License are granted for the term' |
293 | ' of copyright on the Program, and are irrevocable provided the' |
294 | ' stated conditions are met. This License explicitly affirms your' |
295 | ' unlimited permission to run the unmodified Program. The output' |
296 | ' from running a covered work is covered by this License only if' |
297 | ' the output, given its content, constitutes a covered work. This' |
298 | ' License acknowledges your rights of fair use or other equivalent,' |
299 | ' as provided by copyright law.</p>' |
300 | INTO ls_html. |
301 | APPEND ls_html TO ct_html. |
302 | |
303 | CONCATENATE |
304 | '<p>You may make, run and propagate covered works that you do not' |
305 | ' convey, without conditions so long as your license otherwise' |
306 | ' remains in force. You may convey covered works to others for the' |
307 | ' sole purpose of having them make modifications exclusively for' |
308 | ' you, or provide you with facilities for running those works,' |
309 | ' provided that you comply with the terms of this License in' |
310 | ' conveying all material for which you do not control copyright.' |
311 | ' Those thus making or running the covered works for you must do so' |
312 | ' exclusively on your behalf, under your direction and control, on' |
313 | ' terms that prohibit them from making any copies of your' |
314 | ' copyrighted material outside their relationship with you.</p>' |
315 | INTO ls_html. |
316 | APPEND ls_html TO ct_html. |
317 | |
318 | CONCATENATE |
319 | '<p>Conveying under any other circumstances is permitted solely' |
320 | ' under the conditions stated below. Sublicensing is not allowed;' |
321 | ' section 10 makes it unnecessary.</p>' |
322 | INTO ls_html. |
323 | APPEND ls_html TO ct_html. |
324 | |
325 | CONCATENATE |
326 | '<h4><a name="section3"></a>3. Protecting Users'' Legal Rights From' |
327 | ' Anti-Circumvention Law.</h4>' |
328 | INTO ls_html. |
329 | APPEND ls_html TO ct_html. |
330 | |
331 | CONCATENATE |
332 | '<p>No covered work shall be deemed part of an effective' |
333 | ' technological measure under any applicable law fulfilling' |
334 | ' obligations under article 11 of the WIPO copyright treaty adopted' |
335 | ' on 20 December 1996, or similar laws prohibiting or restricting' |
336 | ' circumvention of such measures.</p>' |
337 | INTO ls_html. |
338 | APPEND ls_html TO ct_html. |
339 | |
340 | CONCATENATE |
341 | '<p>When you convey a covered work, you waive any legal power to' |
342 | ' forbid circumvention of technological measures to the extent such' |
343 | ' circumvention is effected by exercising rights under this License' |
344 | ' with respect to the covered work, and you disclaim any intention' |
345 | ' to limit operation or modification of the work as a means of' |
346 | ' enforcing, against the work''s users, your or third parties''' |
347 | ' legal rights to forbid circumvention of technological measures.' |
348 | '</p>' |
349 | INTO ls_html. |
350 | APPEND ls_html TO ct_html. |
351 | |
352 | APPEND |
353 | '<h4><a name="section4"></a>4. Conveying Verbatim Copies.</h4>' |
354 | TO ct_html. |
355 | |
356 | CONCATENATE |
357 | '<p>You may convey verbatim copies of the Program''s source code as' |
358 | ' you receive it, in any medium, provided that you conspicuously' |
359 | ' and appropriately publish on each copy an appropriate copyright' |
360 | ' notice; keep intact all notices stating that this License and any' |
361 | ' non-permissive terms added in accord with section 7 apply to the' |
362 | ' code; keep intact all notices of the absence of any warranty; and' |
363 | ' give all recipients a copy of this License along with the' |
364 | ' Program.</p>' |
365 | INTO ls_html. |
366 | APPEND ls_html TO ct_html. |
367 | |
368 | CONCATENATE |
369 | '<p>You may charge any price or no price for each copy that you' |
370 | ' convey, and you may offer support or warranty protection for a' |
371 | ' fee.</p>' |
372 | INTO ls_html. |
373 | APPEND ls_html TO ct_html. |
374 | |
375 | CONCATENATE |
376 | '<h4><a name="section5"></a>5. Conveying Modified Source' |
377 | ' Versions.</h4>' |
378 | INTO ls_html. |
379 | APPEND ls_html TO ct_html. |
380 | |
381 | CONCATENATE |
382 | '<p>You may convey a work based on the Program, or the' |
383 | ' modifications to produce it from the Program, in the form of' |
384 | ' source code under the terms of section 4, provided that you also' |
385 | ' meet all of these conditions:</p>' |
386 | INTO ls_html. |
387 | APPEND ls_html TO ct_html. |
388 | |
389 | CONCATENATE |
390 | '<ul>' |
391 | '<li>a) The work must carry prominent notices stating that you' |
392 | ' modified it, and giving a relevant date.</li>' |
393 | INTO ls_html. |
394 | APPEND ls_html TO ct_html. |
395 | |
396 | CONCATENATE |
397 | '<li>b) The work must carry prominent notices stating that it is' |
398 | ' released under this License and any conditions added under' |
399 | ' section 7. This requirement modifies the requirement in section 4' |
400 | ' to “keep intact all notices”.</li>' |
401 | INTO ls_html. |
402 | APPEND ls_html TO ct_html. |
403 | |
404 | CONCATENATE |
405 | '<li>c) You must license the entire work, as a whole, under this' |
406 | ' License to anyone who comes into possession of a copy. This' |
407 | ' License will therefore apply, along with any applicable section 7' |
408 | ' additional terms, to the whole of the work, and all its parts,' |
409 | ' regardless of how they are packaged. This License gives no' |
410 | ' permission to license the work in any other way, but it does not' |
411 | ' invalidate such permission if you have separately received it.' |
412 | '</li>' |
413 | INTO ls_html. |
414 | APPEND ls_html TO ct_html. |
415 | |
416 | CONCATENATE |
417 | '<li>d) If the work has interactive user interfaces, each must' |
418 | ' display Appropriate Legal Notices; however, if the Program has' |
419 | ' interactive interfaces that do not display Appropriate Legal' |
420 | ' Notices, your work need not make them do so.</li>' |
421 | '</ul>' |
422 | INTO ls_html. |
423 | APPEND ls_html TO ct_html. |
424 | |
425 | CONCATENATE |
426 | '<p>A compilation of a covered work with other separate and' |
427 | ' independent works, which are not by their nature extensions of' |
428 | ' the covered work, and which are not combined with it such as to' |
429 | ' form a larger program, in or on a volume of a storage or' |
430 | ' distribution medium, is called an “aggregate” if the' |
431 | ' compilation and its resulting copyright are not used to limit the' |
432 | ' access or legal rights of the compilation''s users beyond what the' |
433 | ' individual works permit. Inclusion of a covered work in an' |
434 | ' aggregate does not cause this License to apply to the other parts' |
435 | ' of the aggregate.</p>' |
436 | INTO ls_html. |
437 | APPEND ls_html TO ct_html. |
438 | |
439 | APPEND |
440 | '<h4><a name="section6"></a>6. Conveying Non-Source Forms.</h4>' |
441 | TO ct_html. |
442 | |
443 | CONCATENATE |
444 | '<p>You may convey a covered work in object code form under the terms' |
445 | ' of sections 4 and 5, provided that you also convey the' |
446 | ' machine-readable Corresponding Source under the terms of this' |
447 | ' License, in one of these ways:</p>' |
448 | INTO ls_html. |
449 | APPEND ls_html TO ct_html. |
450 | |
451 | CONCATENATE |
452 | '<ul>' |
453 | '<li>a) Convey the object code in, or embodied in, a physical' |
454 | ' product (including a physical distribution medium), accompanied' |
455 | ' by the Corresponding Source fixed on a durable physical medium' |
456 | ' customarily used for software interchange.</li>' |
457 | INTO ls_html. |
458 | APPEND ls_html TO ct_html. |
459 | |
460 | CONCATENATE |
461 | '<li>b) Convey the object code in, or embodied in, a physical' |
462 | ' product (including a physical distribution medium), accompanied' |
463 | ' by a written offer, valid for at least three years and valid for' |
464 | ' as long as you offer spare parts or customer support for that' |
465 | ' product model, to give anyone who possesses the object code' |
466 | ' either (1) a copy of the Corresponding Source for all the' |
467 | ' software in the product that is covered by this License, on a' |
468 | ' durable physical medium customarily used for software' |
469 | ' interchange, for a price no more than your reasonable cost of' |
470 | ' physically performing this conveying of source, or (2) access to' |
471 | ' copy the Corresponding Source from a network server at no charge.' |
472 | '</li>' |
473 | INTO ls_html. |
474 | APPEND ls_html TO ct_html. |
475 | |
476 | CONCATENATE |
477 | '<li>c) Convey individual copies of the object code with a copy of' |
478 | ' the written offer to provide the Corresponding Source. This' |
479 | ' alternative is allowed only occasionally and noncommercially, and' |
480 | ' only if you received the object code with such an offer, in' |
481 | ' accord with subsection 6b.</li>' |
482 | INTO ls_html. |
483 | APPEND ls_html TO ct_html. |
484 | |
485 | CONCATENATE |
486 | '<li>d) Convey the object code by offering access from a designated' |
487 | ' place (gratis or for a charge), and offer equivalent access to' |
488 | ' the Corresponding Source in the same way through the same place' |
489 | ' at no further charge. You need not require recipients to copy the' |
490 | ' Corresponding Source along with the object code. If the place to' |
491 | ' copy the object code is a network server, the Corresponding' |
492 | ' Source may be on a different server (operated by you or a third' |
493 | ' party) that supports equivalent copying facilities, provided you' |
494 | ' maintain clear directions next to the object code saying where to' |
495 | ' find the Corresponding Source. Regardless of what server hosts the' |
496 | ' Corresponding Source, you remain obligated to ensure that it is' |
497 | ' available for as long as needed to satisfy these requirements.' |
498 | '</li>' |
499 | INTO ls_html. |
500 | APPEND ls_html TO ct_html. |
501 | |
502 | CONCATENATE |
503 | '<li>e) Convey the object code using peer-to-peer transmission,' |
504 | ' provided you inform other peers where the object code and' |
505 | ' Corresponding Source of the work are being offered to the general' |
506 | 'public at no charge under subsection 6d.</li>' |
507 | '</ul>' |
508 | INTO ls_html. |
509 | APPEND ls_html TO ct_html. |
510 | |
511 | CONCATENATE |
512 | '<p>A separable portion of the object code, whose source code is' |
513 | ' excluded from the Corresponding Source as a System Library, need' |
514 | ' not be included in conveying the object code work.</p>' |
515 | INTO ls_html. |
516 | APPEND ls_html TO ct_html. |
517 | |
518 | CONCATENATE |
519 | '<p>A “User Product” is either (1) a “consumer' |
520 | ' product”, which means any tangible personal property which' |
521 | ' is normally used for personal, family, or household purposes, or' |
522 | ' (2) anything designed or sold for incorporation into a dwelling.' |
523 | ' In determining whether a product is a consumer product, doubtful' |
524 | ' cases shall be resolved in favor of coverage. For a particular' |
525 | ' product received by a particular user, “normally used”' |
526 | ' refers to a typical or common use of that class of product,' |
527 | ' regardless of the status of the particular user or of the way in' |
528 | ' which the particular user actually uses, or expects or is' |
529 | ' expected to use, the product. A product is a consumer product' |
530 | ' regardless of whether the product has substantial commercial,' |
531 | ' industrial or non-consumer uses, unless such uses represent' |
532 | ' the only significant mode of use of the product.</p>' |
533 | INTO ls_html. |
534 | APPEND ls_html TO ct_html. |
535 | |
536 | CONCATENATE |
537 | '<p>“Installation Information” for a User Product means' |
538 | ' any methods, procedures, authorization keys, or other information' |
539 | ' required to install and execute modified versions of a covered' |
540 | ' work in that User Product from a modified version of its' |
541 | ' Corresponding Source. The information must suffice to ensure that' |
542 | ' the continued functioning of the modified object code is in no' |
543 | ' case prevented or interfered with solely because modification has' |
544 | ' been made.</p>' |
545 | INTO ls_html. |
546 | APPEND ls_html TO ct_html. |
547 | |
548 | CONCATENATE |
549 | '<p>If you convey an object code work under this section in, or' |
550 | ' with, or specifically for use in, a User Product, and the' |
551 | ' conveying occurs as part of a transaction in which the right of' |
552 | ' possession and use of the User Product is transferred to the' |
553 | ' recipient in perpetuity or for a fixed term (regardless of how' |
554 | ' the transaction is characterized), the Corresponding Source' |
555 | ' conveyed under this section must be accompanied by the' |
556 | ' Installation Information. But this requirement does not apply if' |
557 | ' neither you nor any third party retains the ability to install' |
558 | ' modified object code on the User Product (for example, the work' |
559 | ' has been installed in ROM).</p>' |
560 | INTO ls_html. |
561 | APPEND ls_html TO ct_html. |
562 | |
563 | CONCATENATE |
564 | '<p>The requirement to provide Installation Information does not' |
565 | ' include a requirement to continue to provide support service,' |
566 | ' warranty, or updates for a work that has been modified or installed' |
567 | ' by the recipient, or for the User Product in which it has been' |
568 | ' modified or installed. Access to a network may be denied when the' |
569 | ' modification itself materially and adversely affects the operation' |
570 | ' of the network or violates the rules and protocols for' |
571 | ' communication across the network.</p>' |
572 | INTO ls_html. |
573 | APPEND ls_html TO ct_html. |
574 | |
575 | CONCATENATE |
576 | '<p>Corresponding Source conveyed, and Installation Information' |
577 | ' provided, in accord with this section must be in a format that is' |
578 | ' publicly documented (and with an implementation available to the' |
579 | ' public in source code form), and must require no special password' |
580 | ' or key for unpacking, reading or copying.</p>' |
581 | INTO ls_html. |
582 | APPEND ls_html TO ct_html. |
583 | |
584 | APPEND '<h4><a name="section7"></a>7. Additional Terms.</h4>' |
585 | TO ct_html. |
586 | |
587 | CONCATENATE |
588 | '<p>“Additional permissions” are terms that supplement' |
589 | ' the terms of this License by making exceptions from one or more' |
590 | ' of its conditions. Additional permissions that are applicable to' |
591 | ' the entire Program shall be treated as though they were included' |
592 | ' in this License, to the extent that they are valid under' |
593 | ' applicable law. If additional permissions apply only to part of' |
594 | ' the Program, that part may be used separately under those' |
595 | ' permissions, but the entire Program remains governed by this' |
596 | ' License without regard to the additional permissions.</p>' |
597 | INTO ls_html. |
598 | APPEND ls_html TO ct_html. |
599 | |
600 | CONCATENATE |
601 | '<p>When you convey a copy of a covered work, you may at your' |
602 | ' option remove any additional permissions from that copy, or from' |
603 | ' any part of it. (Additional permissions may be written to require' |
604 | ' their own removal in certain cases when you modify the work.)' |
605 | ' You may place additional permissions on material, added by you to' |
606 | ' a covered work, for which you have or can give appropriate' |
607 | ' copyright permission.</p>' |
608 | INTO ls_html. |
609 | APPEND ls_html TO ct_html. |
610 | |
611 | CONCATENATE |
612 | '<p>Notwithstanding any other provision of this License, for' |
613 | ' material you add to a covered work, you may (if authorized by the' |
614 | ' copyright holders of that material) supplement the terms of this' |
615 | ' License with terms:</p>' |
616 | INTO ls_html. |
617 | APPEND ls_html TO ct_html. |
618 | |
619 | CONCATENATE |
620 | '<ul>' |
621 | '<li>a) Disclaiming warranty or limiting liability differently from' |
622 | ' the terms of sections 15 and 16 of this License; or</li>' |
623 | INTO ls_html. |
624 | APPEND ls_html TO ct_html. |
625 | |
626 | CONCATENATE |
627 | '<li>b) Requiring preservation of specified reasonable legal' |
628 | ' notices or author attributions in that material or in the' |
629 | ' Appropriate Legal Notices displayed by works containing it;' |
630 | ' or</li>' |
631 | INTO ls_html. |
632 | APPEND ls_html TO ct_html. |
633 | |
634 | CONCATENATE |
635 | '<li>c) Prohibiting misrepresentation of the origin of that' |
636 | ' material, or requiring that modified versions of such material be' |
637 | ' marked in reasonable ways as different from the original version;' |
638 | ' or</li>' |
639 | INTO ls_html. |
640 | APPEND ls_html TO ct_html. |
641 | |
642 | CONCATENATE |
643 | '<li>d) Limiting the use for publicity purposes of names of' |
644 | ' licensors or authors of the material; or</li>' |
645 | INTO ls_html. |
646 | APPEND ls_html TO ct_html. |
647 | |
648 | CONCATENATE |
649 | '<li>e) Declining to grant rights under trademark law for use of' |
650 | ' some trade names, trademarks, or service marks; or</li>' |
651 | INTO ls_html. |
652 | APPEND ls_html TO ct_html. |
653 | |
654 | CONCATENATE |
655 | '<li>f) Requiring indemnification of licensors and authors of that' |
656 | ' material by anyone who conveys the material (or modified versions' |
657 | ' of it) with contractual assumptions of liability to the' |
658 | ' recipient, for any liability that these contractual assumptions' |
659 | ' directly impose on those licensors and authors.</li>' |
660 | '</ul>' |
661 | INTO ls_html. |
662 | APPEND ls_html TO ct_html. |
663 | |
664 | CONCATENATE |
665 | '<p>All other non-permissive additional terms are considered' |
666 | ' “further restrictions” within the meaning of section' |
667 | ' 10. If the Program as you received it, or any part of it, contains' |
668 | ' a notice stating that it is governed by this License along with a' |
669 | ' term that is a further restriction, you may remove that term. If a' |
670 | ' license document contains a further restriction but permits' |
671 | ' relicensing or conveying under this License, you may add to a' |
672 | ' covered work material governed by the terms of that license' |
673 | ' document, provided that the further restriction does not survive' |
674 | ' such relicensing or conveying.</p>' |
675 | INTO ls_html. |
676 | APPEND ls_html TO ct_html. |
677 | |
678 | CONCATENATE |
679 | '<p>If you add terms to a covered work in accord with this section,' |
680 | ' you must place, in the relevant source files, a statement of the' |
681 | ' additional terms that apply to those files, or a notice' |
682 | ' indicating where to find the applicable terms.</p>' |
683 | INTO ls_html. |
684 | APPEND ls_html TO ct_html. |
685 | |
686 | CONCATENATE |
687 | '<p>Additional terms, permissive or non-permissive, may be stated' |
688 | ' in the form of a separately written license, or stated as' |
689 | ' exceptions; the above requirements apply either way.</p>' |
690 | INTO ls_html. |
691 | APPEND ls_html TO ct_html. |
692 | |
693 | APPEND '<h4><a name="section8"></a>8. Termination.</h4>' |
694 | TO ct_html. |
695 | |
696 | CONCATENATE |
697 | '<p>You may not propagate or modify a covered work except as' |
698 | ' expressly provided under this License. Any attempt otherwise to' |
699 | ' propagate or modify it is void, and will automatically terminate' |
700 | ' your rights under this License (including any patent licenses' |
701 | ' granted under the third paragraph of section 11).</p>' |
702 | INTO ls_html. |
703 | APPEND ls_html TO ct_html. |
704 | |
705 | CONCATENATE |
706 | '<p>However, if you cease all violation of this License, then your' |
707 | ' license from a particular copyright holder is reinstated (a)' |
708 | ' provisionally, unless and until the copyright holder explicitly' |
709 | ' and finally terminates your license, and (b) permanently, if the' |
710 | ' copyright holder fails to notify you of the violation by some' |
711 | ' reasonable means prior to 60 days after the cessation.</p>' |
712 | INTO ls_html. |
713 | APPEND ls_html TO ct_html. |
714 | |
715 | CONCATENATE |
716 | '<p>Moreover, your license from a particular copyright holder is' |
717 | ' reinstated permanently if the copyright holder notifies you of' |
718 | ' the violation by some reasonable means, this is the first time' |
719 | ' you have received notice of violation of this License (for any' |
720 | ' work) from that copyright holder, and you cure the violation' |
721 | ' prior to 30 days after your receipt of the notice.</p>' |
722 | INTO ls_html. |
723 | APPEND ls_html TO ct_html. |
724 | |
725 | CONCATENATE |
726 | '<p>Termination of your rights under this section does not' |
727 | ' terminate the licenses of parties who have received copies or' |
728 | ' rights from you under this License. If your rights have been' |
729 | ' terminated and not permanently reinstated, you do not qualify' |
730 | ' to receive new licenses for the same material under section 10.' |
731 | '</p>' |
732 | INTO ls_html. |
733 | APPEND ls_html TO ct_html. |
734 | |
735 | CONCATENATE |
736 | '<h4><a name="section9"></a>9. Acceptance Not Required for Having' |
737 | ' Copies.</h4>' |
738 | INTO ls_html. |
739 | APPEND ls_html TO ct_html. |
740 | |
741 | CONCATENATE |
742 | '<p>You are not required to accept this License in order to receive' |
743 | ' or run a copy of the Program. Ancillary propagation of a covered' |
744 | ' work occurring solely as a consequence of using peer-to-peer' |
745 | ' transmission to receive a copy likewise does not require' |
746 | ' acceptance. However, nothing other than this License grants you' |
747 | ' permission to propagate or modify any covered work. These actions' |
748 | ' infringe copyright if you do not accept this License. Therefore,' |
749 | ' by modifying or propagating a covered work, you indicate your' |
750 | ' acceptance of this License to do so.</p>' |
751 | INTO ls_html. |
752 | APPEND ls_html TO ct_html. |
753 | |
754 | CONCATENATE |
755 | '<h4><a name="section10"></a>10. Automatic Licensing of Downstream' |
756 | ' Recipients.</h4>' |
757 | INTO ls_html. |
758 | APPEND ls_html TO ct_html. |
759 | |
760 | CONCATENATE |
761 | '<p>Each time you convey a covered work, the recipient' |
762 | ' automatically receives a license from the original licensors, to' |
763 | ' run, modify and propagate that work, subject to this License. You' |
764 | ' are not responsible for enforcing compliance by third parties' |
765 | ' with this License.</p>' |
766 | INTO ls_html. |
767 | APPEND ls_html TO ct_html. |
768 | |
769 | CONCATENATE |
770 | '<p>An “entity transaction” is a transaction' |
771 | ' transferring control of an organization, or substantially all' |
772 | ' assets of one, or subdividing an organization, or merging' |
773 | ' organizations. If propagation of a covered work results from an' |
774 | ' entity transaction, each party to that transaction who receives a' |
775 | ' copy of the work also receives whatever licenses to the work the' |
776 | ' party''s predecessor in interest had or could give under the' |
777 | ' previous paragraph, plus a right to possession of the' |
778 | ' Corresponding Source of the work from the predecessor in' |
779 | ' interest, if the predecessor has it or can get it with reasonable' |
780 | ' efforts.</p>' |
781 | INTO ls_html. |
782 | APPEND ls_html TO ct_html. |
783 | |
784 | CONCATENATE |
785 | '<p>You may not impose any further restrictions on the exercise of' |
786 | ' the rights granted or affirmed under this License. For example,' |
787 | ' you may not impose a license fee, royalty, or other charge for' |
788 | ' exercise of rights granted under this License, and you may not' |
789 | ' initiate litigation (including a cross-claim or counterclaim in a' |
790 | ' lawsuit) alleging that any patent claim is infringed by making,' |
791 | ' using, selling, offering for sale, or importing the Program or' |
792 | ' any portion of it.</p>' |
793 | INTO ls_html. |
794 | APPEND ls_html TO ct_html. |
795 | |
796 | APPEND '<h4><a name="section11"></a>11. Patents.</h4>' TO ct_html. |
797 | |
798 | CONCATENATE |
799 | '<p>A “contributor” is a copyright holder who' |
800 | ' authorizes use under this License of the Program or a work on' |
801 | ' which the Program is based. The work thus licensed is called the' |
802 | ' contributor''s “contributor version”.</p>' |
803 | INTO ls_html. |
804 | APPEND ls_html TO ct_html. |
805 | |
806 | CONCATENATE |
807 | '<p>A contributor''s “essential patent claims” are all' |
808 | ' patent claims owned or controlled by the contributor, whether' |
809 | ' already acquired or hereafter acquired, that would be infringed' |
810 | ' by some manner, permitted by this License, of making, using, or' |
811 | ' selling its contributor version, but do not include claims that' |
812 | ' would be infringed only as a consequence of further modification' |
813 | ' of the contributor version. For purposes of this definition,' |
814 | ' “control” includes the right to grant patent' |
815 | ' sublicenses in a manner consistent with the requirements of this' |
816 | ' License.</p>' |
817 | INTO ls_html. |
818 | APPEND ls_html TO ct_html. |
819 | |
820 | CONCATENATE |
821 | '<p>Each contributor grants you a non-exclusive, worldwide,' |
822 | ' royalty-free patent license under the contributor''s essential' |
823 | ' patent claims, to make, use, sell, offer for sale, import and' |
824 | ' otherwise run, modify and propagate the contents of its' |
825 | ' contributor version.</p>' |
826 | INTO ls_html. |
827 | APPEND ls_html TO ct_html. |
828 | |
829 | CONCATENATE |
830 | '<p>In the following three paragraphs, a “patent' |
831 | ' license” is any express agreement or commitment, however' |
832 | ' denominated, not to enforce a patent (such as an express' |
833 | ' permission to practice a patent or covenant not to sue for patent' |
834 | ' infringement). To “grant” such a patent license to a' |
835 | ' party means to make such an agreement or commitment not to' |
836 | ' enforce a patent against the party.</p>' |
837 | INTO ls_html. |
838 | APPEND ls_html TO ct_html. |
839 | |
840 | CONCATENATE |
841 | '<p>If you convey a covered work, knowingly relying on a patent' |
842 | ' license, and the Corresponding Source of the work is not' |
843 | ' available for anyone to copy, free of charge and under the terms' |
844 | ' of this License, through a publicly available network server or' |
845 | ' other readily accessible means, then you must either (1) cause' |
846 | ' the Corresponding Source to be so available, or (2) arrange to' |
847 | ' deprive yourself of the benefit of the patent license for this' |
848 | ' particular work, or (3) arrange, in a manner consistent with the' |
849 | ' requirements of this License, to extend the patent license to' |
850 | ' downstream recipients. “Knowingly relying” means you' |
851 | ' have actual knowledge that, but for the patent license, your' |
852 | ' conveying the covered work in a country, or your recipient''s use' |
853 | ' of the covered work in a country, would infringe one or more' |
854 | ' identifiable patents in that country that you have reason to' |
855 | ' believe are valid.</p>' |
856 | INTO ls_html. |
857 | APPEND ls_html TO ct_html. |
858 | |
859 | CONCATENATE |
860 | '<p>If, pursuant to or in connection with a single transaction or' |
861 | ' arrangement, you convey, or propagate by procuring conveyance of,' |
862 | ' a covered work, and grant a patent license to some of the parties' |
863 | ' receiving the covered work authorizing them to use, propagate,' |
864 | ' modify or convey a specific copy of the covered work, then the' |
865 | ' patent license you grant is automatically extended to all' |
866 | ' recipients of the covered work and works based on it.</p>' |
867 | INTO ls_html. |
868 | APPEND ls_html TO ct_html. |
869 | |
870 | CONCATENATE |
871 | '<p>A patent license is “discriminatory” if it does not' |
872 | ' include within the scope of its coverage, prohibits the exercise' |
873 | ' of, or is conditioned on the non-exercise of one or more of the' |
874 | ' rights that are specifically granted under this License. You may' |
875 | ' not convey a covered work if you are a party to an arrangement' |
876 | ' with a third party that is in the business of distributing' |
877 | ' software, under which you make payment to the third party based' |
878 | ' on the extent of your activity of conveying the work, and under' |
879 | ' which the third party grants, to any of the parties who would' |
880 | ' receive the covered work from you, a discriminatory patent' |
881 | ' license (a) in connection with copies of the covered work' |
882 | ' conveyed by you (or copies made from those copies), or (b)' |
883 | ' primarily for and in connection with specific products or' |
884 | ' compilations that contain the covered work, unless you entered' |
885 | ' into that arrangement, or that patent license was granted, prior' |
886 | ' to 28 March 2007.</p>' |
887 | INTO ls_html. |
888 | APPEND ls_html TO ct_html. |
889 | |
890 | CONCATENATE |
891 | '<p>Nothing in this License shall be construed as excluding or' |
892 | ' limiting any implied license or other defenses to infringement' |
893 | ' that may otherwise be available to you under applicable patent' |
894 | ' law.</p>' |
895 | INTO ls_html. |
896 | APPEND ls_html TO ct_html. |
897 | |
898 | CONCATENATE |
899 | '<h4><a name="section12"></a>12. No Surrender of Others'' Freedom.' |
900 | '</h4>' |
901 | INTO ls_html. |
902 | APPEND ls_html TO ct_html. |
903 | |
904 | CONCATENATE |
905 | '<p>If conditions are imposed on you (whether by court order,' |
906 | ' agreement or otherwise) that contradict the conditions of this' |
907 | ' License, they do not excuse you from the conditions of this' |
908 | ' License. If you cannot convey a covered work so as to satisfy' |
909 | ' simultaneously your obligations under this License and any other' |
910 | ' pertinent obligations, then as a consequence you may not convey' |
911 | ' it at all. For example, if you agree to terms that obligate you' |
912 | ' to collect a royalty for further conveying from those to whom you' |
913 | ' convey the Program, the only way you could satisfy both those' |
914 | ' terms and this License would be to refrain entirely from' |
915 | ' conveying the Program.</p>' |
916 | INTO ls_html. |
917 | APPEND ls_html TO ct_html. |
918 | |
919 | CONCATENATE |
920 | '<h4><a name="section13"></a>13. Use with the GNU Affero General' |
921 | ' Public License.</h4>' |
922 | INTO ls_html. |
923 | APPEND ls_html TO ct_html. |
924 | |
925 | CONCATENATE |
926 | '<p>Notwithstanding any other provision of this License, you have' |
927 | ' permission to link or combine any covered work with a work' |
928 | ' licensed under version 3 of the GNU Affero General Public License' |
929 | ' into a single combined work, and to convey the resulting work.' |
930 | ' The terms of this License will continue to apply to the part' |
931 | ' which is the covered work, but the special requirements of the' |
932 | ' GNU Affero General Public License, section 13, concerning' |
933 | ' interaction through a network will apply to the combination as' |
934 | ' such.</p>' |
935 | INTO ls_html. |
936 | APPEND ls_html TO ct_html. |
937 | |
938 | CONCATENATE |
939 | '<h4><a name="section14"></a>14. Revised Versions of this License.' |
940 | '</h4>' |
941 | INTO ls_html. |
942 | APPEND ls_html TO ct_html. |
943 | |
944 | CONCATENATE |
945 | '<p>The Free Software Foundation may publish revised and/or new' |
946 | ' versions of the GNU General Public License from time to time. Such' |
947 | ' new versions will be similar in spirit to the present version, but' |
948 | ' may differ in detail to address new problems or concerns.</p>' |
949 | INTO ls_html. |
950 | APPEND ls_html TO ct_html. |
951 | |
952 | CONCATENATE |
953 | '<p>Each version is given a distinguishing version number. If the' |
954 | ' Program specifies that a certain numbered version of the GNU' |
955 | ' General Public License “or any later version” applies' |
956 | ' to it, you have the option of following the terms and conditions' |
957 | ' either of that numbered version or of any later version published' |
958 | ' by the Free Software Foundation. If the Program does not specify' |
959 | ' a version number of the GNU General Public License, you may' |
960 | ' choose any version ever published by the Free Software' |
961 | ' Foundation.</p>' |
962 | INTO ls_html. |
963 | APPEND ls_html TO ct_html. |
964 | |
965 | CONCATENATE |
966 | '<p>If the Program specifies that a proxy can decide which future' |
967 | ' versions of the GNU General Public License can be used, that' |
968 | ' proxy''s public statement of acceptance of a version permanently' |
969 | ' authorizes you to choose that version for the Program.</p>' |
970 | INTO ls_html. |
971 | APPEND ls_html TO ct_html. |
972 | |
973 | CONCATENATE |
974 | '<p>Later license versions may give you additional or different' |
975 | ' permissions. However, no additional obligations are imposed on' |
976 | ' any author or copyright holder as a result of your choosing to' |
977 | ' follow a later version.</p>' |
978 | INTO ls_html. |
979 | APPEND ls_html TO ct_html. |
980 | |
981 | APPEND |
982 | '<h4><a name="section15"></a>15. Disclaimer of Warranty.</h4>' |
983 | TO ct_html. |
984 | |
985 | CONCATENATE |
986 | '<p>THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED' |
987 | ' BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE' |
988 | ' COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM' |
989 | ' “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER' |
990 | ' EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED' |
991 | ' WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR' |
992 | ' PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE' |
993 | ' PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU' |
994 | ' ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.' |
995 | '</p>' |
996 | INTO ls_html. |
997 | APPEND ls_html TO ct_html. |
998 | |
999 | APPEND |
1000 | '<h4><a name="section16"></a>16. Limitation of Liability.</h4>' |
1001 | TO ct_html. |
1002 | |
1003 | CONCATENATE |
1004 | '<p>IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN' |
1005 | ' WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO' |
1006 | ' MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE' |
1007 | ' TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR' |
1008 | ' CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE' |
1009 | ' THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA' |
1010 | ' BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD' |
1011 | ' PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER' |
1012 | ' PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF' |
1013 | ' THE POSSIBILITY OF SUCH DAMAGES.</p>' |
1014 | INTO ls_html. |
1015 | APPEND ls_html TO ct_html. |
1016 | |
1017 | CONCATENATE |
1018 | '<h4><a name="section17"></a>17. Interpretation of Sections 15 and' |
1019 | ' 16.</h4>' |
1020 | INTO ls_html. |
1021 | APPEND ls_html TO ct_html. |
1022 | |
1023 | CONCATENATE |
1024 | '<p>If the disclaimer of warranty and limitation of liability' |
1025 | ' provided above cannot be given local legal effect according to' |
1026 | ' their terms, reviewing courts shall apply local law that most' |
1027 | ' closely approximates an absolute waiver of all civil liability' |
1028 | ' in connection with the Program, unless a warranty or assumption' |
1029 | ' of liability accompanies a copy of the Program in return for a' |
1030 | ' fee.</p>' |
1031 | INTO ls_html. |
1032 | APPEND ls_html TO ct_html. |
1033 | |
1034 | ENDFORM. "lic_gpl_html |