ADDITIONAL_LICENSE_INFO
author tschatzl
Thu, 07 Jun 2018 11:20:30 +0200
changeset 50441 523c2a73a3dc
parent 48338 a3c7d963c952
permissions -rw-r--r--
8204081: Mismatch in rebuild policy and collection set chooser causes remembered sets to be kept errorneously Summary: Due to mismatch in which region's remembered sets should be rebuilt and the ones that are looked at in the collection set chooser superfluous remembered sets might be built and kept alive until the next marking. Reviewed-by: sjohanss, kbarrett
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
48338
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     1
                      ADDITIONAL INFORMATION ABOUT LICENSING
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     2
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     3
Certain files distributed by Oracle America, Inc. and/or its affiliates are 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     4
subject to the following clarification and special exception to the GPLv2, 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     5
based on the GNU Project exception for its Classpath libraries, known as the 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     6
GNU Classpath Exception.
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     7
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     8
Note that Oracle includes multiple, independent programs in this software 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
     9
package.  Some of those programs are provided under licenses deemed 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    10
incompatible with the GPLv2 by the Free Software Foundation and others. 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    11
For example, the package includes programs licensed under the Apache 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    12
License, Version 2.0 and may include FreeType. Such programs are licensed 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    13
to you under their original licenses. 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    14
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    15
Oracle facilitates your further distribution of this package by adding the 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    16
Classpath Exception to the necessary parts of its GPLv2 code, which permits 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    17
you to use that code in combination with other independent modules not 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    18
licensed under the GPLv2. However, note that this would not permit you to 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    19
commingle code under an incompatible license with Oracle's GPLv2 licensed 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    20
code by, for example, cutting and pasting such code into a file also 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    21
containing Oracle's GPLv2 licensed code and then distributing the result. 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    22
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    23
Additionally, if you were to remove the Classpath Exception from any of the 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    24
files to which it applies and distribute the result, you would likely be 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    25
required to license some or all of the other code in that distribution under 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    26
the GPLv2 as well, and since the GPLv2 is incompatible with the license terms 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    27
of some items included in the distribution by Oracle, removing the Classpath 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    28
Exception could therefore effectively compromise your ability to further 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    29
distribute the package. 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    30
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    31
Failing to distribute notices associated with some files may also create 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    32
unexpected legal consequences.
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    33
 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    34
Proceed with caution and we recommend that you obtain the advice of a lawyer 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    35
skilled in open source matters before removing the Classpath Exception or 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    36
making modifications to this package which may subsequently be redistributed 
a3c7d963c952 8193208: Add additional licensing file for the JDK
erikj
parents:
diff changeset
    37
and/or involve the use of third party software.