Properties SourceCde
txt
1
*&---------------------------------------------------------------------*
2
*&  Include           ZUTIL_LIC_GPL                                    *
3
*&                                                                     *
4
*&---------------------------------------------------------------------*
5
*&                                                                     *
6
*& This file is part of ZUTIL.                                         *
7
*&                                                                     *
8
*& ZUTIL is free software: you can redistribute it and/or modify       *
9
*& it under the terms of the GNU General Public License as published   *
10
*& by the Free Software Foundation, either version 3 of the License,   *
11
*& or any later version.                                               *
12
*&                                                                     *
13
*& ZUTIL is distributed in the hope that it will be useful,            *
14
*& but WITHOUT ANY WARRANTY; without even the implied warranty of      *
15
*& MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the       *
16
*& GNU General Public License for more details.                        *
17
*&                                                                     *
18
*& You should have received a copy of the GNU General Public License   *
19
*& along with ZUTIL. If not, see <http://www.gnu.org/licenses/>.       *
20
*&                                                                     *
21
*&---------------------------------------------------------------------*
22
*&                                                                     *
23
*&  Author:     Ruediger von Creytz     ruediger.creytz@globalbit.net  *
24
*&  Copyright:  globalBIT, LLC          http://www.globalbit.net       *
25
*&                                                                     *
26
*&---------------------------------------------------------------------*
27
 
28
 
29
*-----------------------------------------------------------------------
30
* lic_gpl_html
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 &copy; 2007 Free Software Foundation, Inc.'
45
  ' &lt;http://fsf.org/&gt;</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>&ldquo;This License&rdquo; 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>&ldquo;Copyright&rdquo; 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>&ldquo;The Program&rdquo; refers to any copyrightable work'
170
  ' licensed under this License. Each licensee is addressed as'
171
  ' &ldquo;you&rdquo;. &ldquo;Licensees&rdquo; and'
172
  ' &ldquo;recipients&rdquo; may be individuals or organizations.</p>'
173
  INTO ls_html.
174
  APPEND ls_html TO ct_html.
175
 
176
  CONCATENATE
177
  '<p>To &ldquo;modify&rdquo; 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 &ldquo;modified version&rdquo; of the earlier work or a'
181
  ' work &ldquo;based on&rdquo; the earlier work.</p>'
182
  INTO ls_html.
183
  APPEND ls_html TO ct_html.
184
 
185
  CONCATENATE
186
  '<p>A &ldquo;covered work&rdquo; 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 &ldquo;propagate&rdquo; 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 &ldquo;convey&rdquo; 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 &ldquo;Appropriate Legal'
212
  ' Notices&rdquo; 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 &ldquo;source code&rdquo; for a work means the preferred'
228
  ' form of the work for making modifications to it. &ldquo;Object'
229
  ' code&rdquo; 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 &ldquo;Standard Interface&rdquo; 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 &ldquo;System Libraries&rdquo; 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
  ' &ldquo;Major Component&rdquo;, 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 &ldquo;Corresponding Source&rdquo; 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 &ldquo;keep intact all notices&rdquo;.</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 &ldquo;aggregate&rdquo; 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 &ldquo;User Product&rdquo; is either (1) a &ldquo;consumer'
520
  ' product&rdquo;, 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, &ldquo;normally used&rdquo;'
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>&ldquo;Installation Information&rdquo; 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>&ldquo;Additional permissions&rdquo; 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
  ' &ldquo;further restrictions&rdquo; 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 &ldquo;entity transaction&rdquo; 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 &ldquo;contributor&rdquo; 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 &ldquo;contributor version&rdquo;.</p>'
803
  INTO ls_html.
804
  APPEND ls_html TO ct_html.
805
 
806
  CONCATENATE
807
  '<p>A contributor''s &ldquo;essential patent claims&rdquo; 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
  ' &ldquo;control&rdquo; 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 &ldquo;patent'
831
  ' license&rdquo; 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 &ldquo;grant&rdquo; 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. &ldquo;Knowingly relying&rdquo; 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 &ldquo;discriminatory&rdquo; 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 &ldquo;or any later version&rdquo; 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
  ' &ldquo;AS IS&rdquo; 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