components/python/ipython/ipython.license
author Mike Sullivan <Mike.Sullivan@Oracle.COM>
Mon, 12 Aug 2013 22:31:50 -0700
branchs11-update
changeset 2729 2f15e9679c2c
parent 2698 53c76e91b9c0
child 2847 5c4c531dd359
permissions -rw-r--r--
Close of build 21.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2698
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     1
=====================
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     2
License and Copyright
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     3
=====================
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     4
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     5
License
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     6
=======
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     7
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     8
IPython is licensed under the terms of the new or revised BSD license, as follows::
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
     9
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    10
    Copyright (c) 2008, IPython Development Team
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    11
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    12
    All rights reserved.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    13
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    14
    Redistribution and use in source and binary forms, with or without
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    15
    modification, are permitted provided that the following conditions are
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    16
    met:
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    17
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    18
    Redistributions of source code must retain the above copyright notice,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    19
    this list of conditions and the following disclaimer.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    20
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    21
    Redistributions in binary form must reproduce the above copyright notice,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    22
    this list of conditions and the following disclaimer in the documentation
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    23
    and/or other materials provided with the distribution.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    24
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    25
    Neither the name of the IPython Development Team nor the names of its
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    26
    contributors may be used to endorse or promote products derived from this
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    27
    software without specific prior written permission.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    28
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    29
    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    30
    IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    31
    THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    32
    PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    33
    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    34
    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    35
    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    36
    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    37
    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    38
    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    39
    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    40
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    41
Our Copyright Policy
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    42
====================
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    43
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    44
IPython uses a shared copyright model. Each contributor maintains copyright
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    45
over their contributions to IPython. But, it is important to note that these
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    46
contributions are typically only changes to the repositories. Thus, the
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    47
IPython source code, in its entirety is not the copyright of any single person
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    48
or institution. Instead, it is the collective copyright of the entire IPython
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    49
Development Team. If individual contributors want to maintain a record of what
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    50
changes/contributions they have specific copyright on, they should indicate
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    51
their copyright in the commit message of the change, when they commit the
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    52
change to one of the IPython repositories.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    53
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    54
Miscellaneous
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    55
=============
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    56
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    57
Some files (DPyGetOpt.py, for example) may be licensed under different
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    58
conditions. Ultimately each file indicates clearly the conditions under which
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    59
its author/authors have decided to publish the code.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    60
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    61
Versions of IPython up to and including 0.6.3 were released under the GNU
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    62
Lesser General Public License (LGPL), available at
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    63
http://www.gnu.org/copyleft/lesser.html.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    64
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    65
--------------------------------------------------------------------
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    66
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    67
IPython/DPyGetOpt.py:
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    68
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    69
Copyright (c) 2001 Bill Bumgarner <[email protected]>
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    70
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    71
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    72
Published under the terms of the MIT license, hereby reproduced:
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    73
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    74
Permission is hereby granted, free of charge, to any person obtaining a copy
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    75
of this software and associated documentation files (the "Software"), to
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    76
deal in the Software without restriction, including without limitation the
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    77
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    78
sell copies of the Software, and to permit persons to whom the Software is
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    79
furnished to do so, subject to the following conditions:
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    80
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    81
The above copyright notice and this permission notice shall be included in
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    82
all copies or substantial portions of the Software.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    83
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    84
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    85
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    86
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    87
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    88
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    89
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    90
IN THE SOFTWARE.
53c76e91b9c0 15820218 SUNBT7202658 Move python/ipython from Desktop consolidation to Userland
Norm Jacobs <Norm.Jacobs@Oracle.COM>
parents:
diff changeset
    91