components/postfix/postfix.license
author Shawn Walker-Salas <shawn.walker@oracle.com>
Wed, 30 Mar 2016 13:33:31 -0700
changeset 5682 94c0ca64c022
parent 4079 4aab0107366d
permissions -rw-r--r--
15558602 TCL_LD_SEARCH_FLAGS is wrongly defined in tclConfig.sh 22228656 remove redundant declarations and additions from makefiles 22252545 simplify build rules for components from common upstream 22378457 tclConfig.sh compiler settings are too specific 22727315 httping curses gui missing 22750630 procmail ignores userland cflags and may use private strstr function 22758725 wdiff uses diff from PATH instead of /usr/gnu/bin/diff 22926847 cloog Makefile typo when setting ASLR_MODE 22935090 tk config script has wrong linker flags
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4079
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     1
IBM Public License 1.0
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     2
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     3
ftp://ftp.porcupine.org/mirrors/postfix-release/LICENSE
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     4
                                                                       
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     5
IBM PUBLIC LICENSE VERSION 1.0 - SECURE MAILER
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     6
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     7
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM PUBLIC
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     8
LICENSE ("AGREEMENT").  ANY USE, REPRODUCTION OR DISTRIBUTION OF THE
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
     9
PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    10
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    11
1.  DEFINITIONS
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    12
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    13
"Contribution" means:  
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    14
    a) in the case of International Business Machines Corporation ("IBM"), 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    15
       the Original Program, and 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    16
    b) in the case of each Contributor, 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    17
       i)  changes to the Program, and
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    18
       ii) additions to the Program;
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    19
           where such changes and/or additions to the Program originate
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    20
           from and are distributed by that particular Contributor.  
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    21
           A Contribution 'originates' from a Contributor if it was added 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    22
           to the Program by such Contributor itself or anyone acting on 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    23
           such Contributor's behalf.  
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    24
    Contributions do not include additions to the Program which:
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    25
       (i)  are separate modules of software distributed in conjunction 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    26
            with the Program under their own license agreement, and 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    27
       (ii) are not derivative works of the Program.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    28
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    29
"Contributor" means IBM and any other entity that distributes the Program.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    30
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    31
"Licensed Patents " mean patent claims licensable by a Contributor which
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    32
are necessarily infringed by the use or sale of its Contribution alone
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    33
or when combined with the Program.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    34
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    35
"Original Program" means the original version of the software accompanying
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    36
this Agreement as released by IBM, including source code, object code
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    37
and documentation, if any.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    38
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    39
"Program" means the Original Program and Contributions.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    40
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    41
"Recipient" means anyone who receives the Program under this Agreement, 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    42
including all Contributors.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    43
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    44
2.  GRANT OF RIGHTS
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    45
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    46
    a) Subject to the terms of this Agreement, each Contributor hereby
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    47
    grants Recipient a non-exclusive, worldwide, royalty-free copyright
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    48
    license to reproduce, prepare derivative works of, publicly display,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    49
    publicly perform, distribute and sublicense the Contribution of such
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    50
    Contributor, if any, and such derivative works, in source code and
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    51
    object code form.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    52
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    53
    b) Subject to the terms of this Agreement, each Contributor hereby
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    54
    grants Recipient a non-exclusive, worldwide, royalty-free patent
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    55
    license under Licensed Patents to make, use, sell, offer to sell,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    56
    import and otherwise transfer the Contribution of such Contributor,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    57
    if any, in source code and object code form.  This patent license
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    58
    shall apply to the combination of the Contribution and the Program
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    59
    if, at the time the Contribution is added by the Contributor, such
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    60
    addition of the Contribution causes such combination to be covered
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    61
    by the Licensed Patents.  The patent license shall not apply to any
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    62
    other combinations which include the Contribution.  No hardware per
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    63
    se is licensed hereunder.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    64
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    65
    c) Recipient understands that although each Contributor grants the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    66
    licenses to its Contributions set forth herein, no assurances are
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    67
    provided by any Contributor that the Program does not infringe the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    68
    patent or other intellectual property rights of any other entity.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    69
    Each Contributor disclaims any liability to Recipient for claims
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    70
    brought by any other entity based on infringement of intellectual
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    71
    property rights or otherwise.  As a condition to exercising the rights
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    72
    and licenses granted hereunder, each Recipient hereby assumes sole
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    73
    responsibility to secure any other intellectual property rights
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    74
    needed, if any.  For example, if a third party patent license
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    75
    is required to allow Recipient to distribute the Program, it is
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    76
    Recipient's responsibility to acquire that license before distributing
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    77
    the Program.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    78
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    79
    d) Each Contributor represents that to its knowledge it has sufficient
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    80
    copyright rights in its Contribution, if any, to grant the copyright
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    81
    license set forth in this Agreement.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    82
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    83
3.  REQUIREMENTS
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    84
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    85
A Contributor may choose to distribute the Program in object code form 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    86
under its own license agreement, provided that:
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    87
    a) it complies with the terms and conditions of this Agreement; and
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    88
    b) its license agreement:
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    89
       i)   effectively disclaims on behalf of all Contributors all
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    90
            warranties and conditions, express and implied, including
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    91
            warranties or conditions of title and non-infringement, and
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    92
            implied warranties or conditions of merchantability and fitness
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    93
            for a particular purpose;
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    94
       ii)  effectively excludes on behalf of all Contributors all 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    95
            liability for damages, including direct, indirect, special, 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    96
            incidental and consequential damages, such as lost profits; 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    97
       iii) states that any provisions which differ from this Agreement 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    98
            are offered by that Contributor alone and not by any other 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
    99
            party; and
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   100
       iv)  states that source code for the Program is available from 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   101
            such Contributor, and informs licensees how to obtain it in a 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   102
            reasonable manner on or through a medium customarily used for 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   103
            software exchange. 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   104
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   105
When the Program is made available in source code form:
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   106
    a) it must be made available under this Agreement; and 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   107
    b) a copy of this Agreement must be included with each copy of the 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   108
       Program.  
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   109
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   110
Each Contributor must include the following in a conspicuous location 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   111
in the Program: 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   112
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   113
    Copyright (c) 1997,1998,1999, International Business Machines
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   114
    Corporation and others. All Rights Reserved.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   115
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   116
In addition, each Contributor must identify itself as the originator of
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   117
its Contribution, if any, in a manner that reasonably allows subsequent
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   118
Recipients to identify the originator of the Contribution. 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   119
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   120
4.  COMMERCIAL DISTRIBUTION
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   121
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   122
Commercial distributors of software may accept certain responsibilities
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   123
with respect to end users, business partners and the like.  While this
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   124
license is intended to facilitate the commercial use of the Program, the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   125
Contributor who includes the Program in a commercial product offering
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   126
should do so in a manner which does not create potential liability for
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   127
other Contributors.   Therefore, if a Contributor includes the Program in
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   128
a commercial product offering, such Contributor ("Commercial Contributor")
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   129
hereby agrees to defend and indemnify every other Contributor
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   130
("Indemnified Contributor") against any losses, damages and costs
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   131
(collectively "Losses") arising from claims, lawsuits and other legal
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   132
actions brought by a third party against the Indemnified Contributor to
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   133
the extent caused by the acts or omissions of such Commercial Contributor
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   134
in connection with its distribution of the Program in a commercial
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   135
product offering.  The obligations in this section do not apply to any
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   136
claims or Losses relating to any actual or alleged intellectual property
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   137
infringement.  In order to qualify, an Indemnified Contributor must:
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   138
    a) promptly notify the Commercial Contributor in writing of such claim,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   139
and 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   140
    b) allow the Commercial Contributor to control, and cooperate with
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   141
       the Commercial Contributor in, the defense and any related 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   142
       settlement negotiations.  The Indemnified Contributor may 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   143
       participate in any such claim at its own expense.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   144
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   145
For example, a Contributor might include the Program in a commercial
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   146
product offering, Product X.  That Contributor is then a Commercial
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   147
Contributor.  If that Commercial Contributor then makes performance
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   148
claims, or offers warranties related to Product X, those performance
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   149
claims and warranties are such Commercial Contributor's responsibility
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   150
alone.  Under this section, the Commercial Contributor would have to
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   151
defend claims against the other Contributors related to those performance
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   152
claims and warranties, and if a court requires any other Contributor to
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   153
pay any damages as a result, the Commercial Contributor must pay those
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   154
damages.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   155
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   156
5.  NO WARRANTY
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   157
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   158
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   159
ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   160
EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   161
CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   162
PARTICULAR PURPOSE. Each Recipient is solely responsible for determining
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   163
the appropriateness of using and distributing the Program and assumes
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   164
all risks associated with its exercise of rights under this Agreement,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   165
including but not limited to the risks and costs of program errors,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   166
compliance with applicable laws, damage to or loss of data, programs or
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   167
equipment, and unavailability or interruption of operations. 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   168
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   169
6.  DISCLAIMER OF LIABILITY
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   170
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   171
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   172
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   173
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   174
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   175
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   176
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   177
OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   178
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   179
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   180
7.  GENERAL
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   181
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   182
If any provision of this Agreement is invalid or unenforceable under
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   183
applicable law, it shall not affect the validity or enforceability of
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   184
the remainder of the terms of this Agreement, and without further action
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   185
by the parties hereto, such provision shall be reformed to the minimum
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   186
extent necessary to make such provision valid and enforceable.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   187
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   188
If Recipient institutes patent litigation against a Contributor with
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   189
respect to a patent applicable to software (including a cross-claim or
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   190
counterclaim in a lawsuit), then any patent licenses granted by that
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   191
Contributor to such Recipient under this Agreement shall terminate
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   192
as of the date such litigation is filed.  In addition, If Recipient
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   193
institutes patent litigation against any entity (including a cross-claim
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   194
or counterclaim in a lawsuit) alleging that the Program itself (excluding
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   195
combinations of the Program with other software or hardware) infringes
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   196
such Recipient's patent(s), then such Recipient's rights granted under
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   197
Section 2(b) shall terminate as of the date such litigation is filed.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   198
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   199
All Recipient's rights under this Agreement shall terminate if it fails
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   200
to comply with any of the material terms or conditions of this Agreement
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   201
and does not cure such failure in a reasonable period of time after
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   202
becoming aware of such noncompliance.  If all Recipient's rights under
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   203
this Agreement terminate, Recipient agrees to cease use and distribution
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   204
of the Program as soon as reasonably practicable.  However, Recipient's
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   205
obligations under this Agreement and any licenses granted by Recipient
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   206
relating to the Program shall continue and survive. 
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   207
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   208
IBM may publish new versions (including revisions) of this Agreement
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   209
from time to time.  Each new version of the Agreement will be given a
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   210
distinguishing version number.  The Program (including Contributions)
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   211
may always be distributed subject to the version of the Agreement under
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   212
which it was received. In addition, after a new version of the Agreement
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   213
is published, Contributor may elect to distribute the Program (including
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   214
its Contributions) under the new version. No one other than IBM has the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   215
right to modify this Agreement.  Except as expressly stated in Sections
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   216
2(a) and 2(b) above, Recipient receives no rights or licenses to the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   217
intellectual property of any Contributor under this Agreement, whether
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   218
expressly, by implication, estoppel or otherwise.  All rights in the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   219
Program not expressly granted under this Agreement are reserved.
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   220
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   221
This Agreement is governed by the laws of the State of New York and the
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   222
intellectual property laws of the United States of America. No party to
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   223
this Agreement will bring a legal action under this Agreement more than
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   224
one year after the cause of action arose.  Each party waives its rights
4aab0107366d PSARC 2014/382 Postfix
John Beck <John.Beck@Oracle.COM>
parents:
diff changeset
   225
to a jury trial in any resulting litigation.