Changeset 2600


Ignore:
Timestamp:
31/01/2010 21:33:27 (2 years ago)
Author:
chris
Message:

Create a new license that allows Box Backup to be linked with OpenSSL
and Microsoft VSS SDK.

Location:
box/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/COPYING.txt

    r2596 r2600  
    1414Note that this project uses mixed licensing. Different parts of the project 
    1515may be used and distributed under different licenses, as described below. 
    16 The two licenses used are GPL and BSD. 
     16The two licenses used are "Box Backup GPL" and a BSD-style license. 
    1717 
    1818Unless stated otherwise in the file, all files in the following directories 
    19 fall under the GPL license (the GNU General Public License v2, or later 
    20 at your choice): 
     19fall under the "Box Backup GPL" license, described below: 
    2120 
    2221bin/bbackupctl 
     
    4645distribution/boxbackup 
    4746 
    48 The GPL license follows: 
     47The "Box Backup GPL" license follows: 
    4948--------------------------------------------------------------------- 
     49The Box Backup GPL is based on the GPLv2 (GNU General Public License 
     50version 2 or later) as published by the Free Software Foundation. 
     51However, it includes optional exceptions which allow linking with 
     52OpenSSL and Microsoft VSS, listed below. This means that Box Backup 
     53is not under pure GPLv2 as published by the Free Software Foundation. 
     54These are the only differences between the Box Backup GPL license and 
     55the original GPL from the Free Software Foundation. 
     56 
     57Please note that while the Box Backup GPL is similar in spirit to the 
     58original GPL, it is not fully compatible. Because of these optional 
     59exceptions, you may not include or combine fully GPL source code  
     60(such as the GNU readline library) with Box Backup, or distribute the 
     61resulting binaries, under the Box Backup GPL license, without 
     62specific permission from the authors of such code. You may do so 
     63under the pure GPL license, by omitting the optional exclusion clauses 
     64below, however you may not legally link such code with OpenSSL or 
     65Microsoft VSS, which may limit the usefulness or functionality of the 
     66resulting code. 
     67 
     68The license exemption section below was based on the license of the 
     69Bacula project 
     70[http://bacula.git.sourceforge.net/git/gitweb.cgi?p=bacula/bacula;a=blob_plain;f=bacula/LICENSE;hb=HEAD]. 
     71 
     72For the most part, Box Backup is licensed under the GPL version 2 
     73[http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt]. 
     74The sections that follow are optional exemptions to the GPL version 2 
     75license, that apply to code that is copyrighted by Ben Summers and 
     76Contributors. 
     77 
     78Linking:  
     79As a special exception to the GPLv2, the Box Backup Project gives 
     80permission to link any code falling under this license (the Box Backup 
     81GPL) with any software that can be downloaded from 
     82the OpenSSL website [http://www.openssl.org] under either the 
     83"OpenSSL License" or the "Original SSLeay License", and to distribute 
     84the linked executables under the terms of the "Box Backup GPL" license. 
     85 
     86As a special exception to the GPLv2, the Box Backup Project gives 
     87permission to link any code falling under this license (the Box Backup 
     88GPL) with any version of Microsoft's Volume Shadow Copy Service 7.2 SDK 
     89or Microsoft Windows Software Development Kit (SDK), including 
     90vssapi.lib, that can be downloaded from the Microsoft website 
     91[*.microsoft.com], and to distribute the linked executables under the 
     92terms of the "Box Backup GPL" license. 
     93 
     94The sections above are optional, and you may distribute the code that 
     95falls under this license under the original GPLv2 license by omitting 
     96them. The original GPLv2 license follows. 
     97 
    5098                    GNU GENERAL PUBLIC LICENSE 
    5199                       Version 2, June 1991 
     
    388436Public License instead of this License. 
    389437--------------------------------------------------------------------- 
    390 [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt] 
    391438 
    392439Unless stated otherwise in the file or in the list of directories above, 
  • box/trunk/LICENSE-GPL.txt

    r2596 r2600  
    66Note that this project uses mixed licensing. Any file with this license 
    77attached, or where the code LICENSE-GPL appears on the first line, falls 
    8 under this license. See the file COPYING.txt for more information. 
     8under the "Box Backup GPL" license. See the file COPYING.txt for more 
     9information about this license. 
    910 
     11--------------------------------------------------------------------- 
    1012This program is free software; you can redistribute it and/or 
    1113modify it under the terms of the GNU General Public License 
     
    2426[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#SEC4] 
    2527 
    26 You may find a full copy of the GPLv2 license at: 
    27 [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt] 
     28As a special exception to the GPLv2, the Box Backup Project gives 
     29permission to link any code falling under this license (the Box Backup 
     30GPL) with any software that can be downloaded from 
     31the OpenSSL website [http://www.openssl.org] under either the 
     32"OpenSSL License" or the "Original SSLeay License", and to distribute 
     33the linked executables under the terms of the "Box Backup GPL" license. 
     34 
     35As a special exception to the GPLv2, the Box Backup Project gives 
     36permission to link any code falling under this license (the Box Backup 
     37GPL) with any version of Microsoft's Volume Shadow Copy Service 7.2 SDK 
     38or Microsoft Windows Software Development Kit (SDK), including 
     39vssapi.lib, that can be downloaded from the Microsoft website 
     40[*.microsoft.com], and to distribute the linked executables under the 
     41terms of the "Box Backup GPL" license. 
Note: See TracChangeset for help on using the changeset viewer.