~ubuntu-branches/ubuntu/raring/virtualbox-ose/raring

« back to all changes in this revision

Viewing changes to COPYING

  • Committer: Bazaar Package Importer
  • Author(s): Felix Geyer
  • Date: 2011-01-30 23:27:25 UTC
  • mfrom: (0.3.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20110130232725-2ouajjd2ggdet0zd
Tags: 4.0.2-dfsg-1ubuntu1
* Merge from Debian unstable, remaining changes:
  - Add Apport hook.
    - debian/virtualbox-ose.files/source_virtualbox-ose.py
    - debian/virtualbox-ose.install
  - Drop *-source packages.
* Drop ubuntu-01-fix-build-gcc45.patch, fixed upstream.
* Drop ubuntu-02-as-needed.patch, added to the Debian package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
The majority of code in VirtualBox Open Source Edition (OSE) is
2
 
copyrighted by Oracle Corporation. This code is combined with
3
 
third-party code that was originally released under the Apache
4
 
License 2.0, the OpenSSL license, the Mozilla Public License (MPL)
5
 
and the Slirp license, all of which the Free Software Foundation
6
 
considers to be incompatible with the GPL, as well as the X11, zlib,
7
 
liblzf and LGPL licenses. As a special exception to the terms and
8
 
conditions of the GPL listed below, Oracle gives you explicit
9
 
permission to combine its GPL code contained in VirtualBox OSE with
10
 
third-party code under the aforementioned licenses. You may copy
11
 
and distribute such a combination provided that you adhere to the
12
 
terms and conditions of all of the GPL and the licenses of the
13
 
third-party code; in particular, you must include the source code of
14
 
the entire combination insofar as the GPL requires distribution of
15
 
source code.
16
 
 
17
 
Note that whoever creates or distributes a derived work based on
18
 
VirtualBox OSE is not obligated to grant this special exception for
19
 
such a version. The GPL allows for releasing a modified version
20
 
without the above exception; Oracle also allows you to release a modified
21
 
version which carries forward this exception.
 
1
Preliminary notes:
 
2
 
 
3
1) The majority of code in the VirtualBox Open Source Edition (OSE) is
 
4
copyrighted by Oracle Corporation. This code is combined with third-party code
 
5
that was originally released under licenses which the Free Software Foundation
 
6
considers incompatible with the GPL, such as the Apache License 2.0, the OpenSSL
 
7
license, the Mozilla Public License (MPL) and the Slirp license. (Please see the
 
8
VirtualBox User Manual for a complete list of third-party code and their
 
9
licenses.) As a special exception to the terms and conditions of the GPL listed
 
10
below, Oracle gives you explicit permission to combine its GPL code contained in
 
11
VirtualBox OSE with third-party code under the aforementioned licenses. You may
 
12
copy and distribute such a combination provided that you adhere to the terms and
 
13
conditions of all of the GPL and the licenses of the third-party code; in
 
14
particular, you must include the source code of the entire combination insofar
 
15
as the GPL requires distribution of source code.
 
16
 
 
17
2) The GPL listed below does not bind software which uses VirtualBox services by
 
18
merely linking to VirtualBox libraries so long as all VirtualBox interfaces used
 
19
by that software are multi-licensed. A VirtualBox interface is deemed
 
20
multi-licensed if it is declared in a VirtualBox header file that is licensed
 
21
under both the GPL version 2 (below) *and* the Common Development and
 
22
Distribution License Version 1.0 (CDDL), as it comes in the "COPYING.CDDL" file.
 
23
In other words, calling such a multi-licensed interface is merely considered
 
24
normal use of VirtualBox and does not turn the calling code into a derived work
 
25
of VirtualBox. In particular, this applies to code that wants to extend
 
26
VirtualBox by way of the Extension Pack mechanism declared in the ExtPack.h
 
27
header file.
 
28
 
 
29
3) Whoever creates or distributes a derived work based on VirtualBox OSE is not
 
30
obligated to grant the above exceptions for such a version. The GPL allows for
 
31
releasing a modified version without the above exception; in addition, Oracle
 
32
hereby also allows you to release a modified version which carries forward these
 
33
exceptions.
 
34
 
 
35
Oracle Corporation
22
36
 
23
37
---
24
38
 
80
94
 
81
95
  The precise terms and conditions for copying, distribution and
82
96
modification follow.
83
 
 
 
97
 
84
98
                    GNU GENERAL PUBLIC LICENSE
85
99
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
86
100
 
135
149
    License.  (Exception: if the Program itself is interactive but
136
150
    does not normally print such an announcement, your work based on
137
151
    the Program is not required to print an announcement.)
138
 
 
 
152
 
139
153
These requirements apply to the modified work as a whole.  If
140
154
identifiable sections of that work are not derived from the Program,
141
155
and can be reasonably considered independent and separate works in
193
207
access to copy the source code from the same place counts as
194
208
distribution of the source code, even though third parties are not
195
209
compelled to copy the source along with the object code.
196
 
 
 
210
 
197
211
  4. You may not copy, modify, sublicense, or distribute the Program
198
212
except as expressly provided under this License.  Any attempt
199
213
otherwise to copy, modify, sublicense or distribute the Program is
250
264
 
251
265
This section is intended to make thoroughly clear what is believed to
252
266
be a consequence of the rest of this License.
253
 
 
 
267
 
254
268
  8. If the distribution and/or use of the Program is restricted in
255
269
certain countries either by patents or by copyrighted interfaces, the
256
270
original copyright holder who places the Program under this License
303
317
POSSIBILITY OF SUCH DAMAGES.
304
318
 
305
319
                     END OF TERMS AND CONDITIONS
306
 
 
 
320
 
307
321
            How to Apply These Terms to Your New Programs
308
322
 
309
323
  If you develop a new program, and you want it to be of the greatest