app/soc/models/licenses.py
author Lennard de Rijk <ljvderijk@gmail.com>
Mon, 24 Aug 2009 18:44:41 +0200
changeset 2793 8c88226b27e7
parent 1407 423425ac79f5
permissions -rw-r--r--
Set default taking access for GradingProjectSurvey to org. This will allow Mentors and Org Admins to take GradingProjectSurveys in case that an Org Admin has no Mentor roles.
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
)