Properties | SourceCde
Title | Utilities - licence gpl |
Original language | DE | Englisch
Created | 09.09.2012 |  | CREYTZ |
Last changed by | 23.02.2021 |  | CREYTZ |
Status | Active |
Attributes
Type | INCLUDE program |
Status |  |
Application |  |
Authorization Group |  |
Package | ZUTIL | utilities
| Editor lock
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