app/soc/models/licenses.py
author Sverre Rabbelier <srabbelier@gmail.com>
Mon, 02 Nov 2009 16:13:04 +0100
changeset 3071 d11bb8ba0d23
parent 1407 423425ac79f5
permissions -rw-r--r--
Set new Melange version number to 0-5-20091102 in app.yaml.template.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1402
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     1
#!/usr/bin/python2.5
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     2
#
1407
423425ac79f5 Fixed copy/paste fail
Sverre Rabbelier <srabbelier@gmail.com>
parents: 1402
diff changeset
     3
# Copyright 2009 the Melange authors.
1402
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     4
#
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     5
# Licensed under the Apache License, Version 2.0 (the "License");
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     6
# you may not use this file except in compliance with the License.
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     7
# You may obtain a copy of the License at
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     8
#
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
     9
#   http://www.apache.org/licenses/LICENSE-2.0
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    10
#
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    11
# Unless required by applicable law or agreed to in writing, software
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    12
# distributed under the License is distributed on an "AS IS" BASIS,
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    13
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    14
# See the License for the specific language governing permissions and
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    15
# limitations under the License.
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    16
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    17
"""Set of licenses that have been approved by the OSI.
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    18
"""
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    19
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    20
__authors__ = [
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    21
  '"Sverre Rabbelier" <sverre@rabbelier.nl>',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    22
]
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    23
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    24
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    25
LICENSES = (
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    26
  'Academic Free License 3.0 (AFL 3.0)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    27
  'Affero GNU Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    28
  'Adaptive Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    29
  'Apache License, 2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    30
  'Apple Public Source License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    31
  'Artistic license 2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    32
  'Attribution Assurance Licenses',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    33
  'New and Simplified BSD licenses',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    34
  'Boost Software License (BSL1.0)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    35
  'Computer Associates Trusted Open Source License 1.1',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    36
  'Common Development and Distribution License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    37
  'Common Public Attribution License 1.0 (CPAL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    38
  'Common Public License 1.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    39
  'CUA Office Public License Version 1.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    40
  'EU DataGrid Software License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    41
  'Eclipse Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    42
  'Educational Community License, Version 2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    43
  'Eiffel Forum License V2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    44
  'Entessa Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    45
  'Fair License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    46
  'Frameworx License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    47
  'GNU General Public License (GPL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    48
  'GNU General Public License version 3.0 (GPLv3)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    49
  'GNU Library or "Lesser" General Public License (LGPL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    50
  'GNU Library or "Lesser" General Public License version 3.0 (LGPLv3)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    51
  'Historical Permission Notice and Disclaimer',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    52
  'IBM Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    53
  'ISC License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    54
  'Lucent Public License Version 1.02',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    55
  'Microsoft Public License (Ms-PL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    56
  'Microsoft Reciprocal License (Ms-RL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    57
  'MIT license',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    58
  'Motosoto License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    59
  'Mozilla Public License 1.1 (MPL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    60
  'Multics License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    61
  'NASA Open Source Agreement 1.3',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    62
  'NTP License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    63
  'Naumen Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    64
  'Nethack General Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    65
  'Nokia Open Source License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    66
  'Non-Profit Open Software License 3.0 (Non-Profit OSL 3.0)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    67
  'OCLC Research Public License 2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    68
  'Open Group Test Suite License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    69
  'Open Software License 3.0 (OSL 3.0)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    70
  'PHP License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    71
  'Python license',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    72
  'Python Software Foundation License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    73
  'Qt Public License (QPL)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    74
  'RealNetworks Public Source License V1.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    75
  'Reciprocal Public License 1.5 (RPL1.5)',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    76
  'Ricoh Source Code Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    77
  'Simple Public License 2.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    78
  'Sleepycat License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    79
  'Sun Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    80
  'Sybase Open Watcom Public License 1.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    81
  'University of Illinois/NCSA Open Source License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    82
  'Vovida Software License v. 1.0',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    83
  'W3C License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    84
  'wxWindows Library License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    85
  'X.Net License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    86
  'Zope Public License',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    87
  'zlib/libpng license',
e699ea116b32 Added OSI approved licenses
Sverre Rabbelier <srabbelier@gmail.com>
parents:
diff changeset
    88
)