Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2012 15:24:00 +0200
From:      =?ISO-8859-1?Q?Bernhard_Fr=F6hlich?= <decke@FreeBSD.org>
To:        Alexey Dokuchaev <danfe@freebsd.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r303225 - in head/emulators: virtualbox-ose virtualbox-ose-additions virtualbox-ose-kmod virtualbox-ose/files
Message-ID:  <CAE-m3X2Fb4cgQHm5q0fm3A2N3E1gtbdXFYcEKUNMk=DvtA4g1g@mail.gmail.com>
In-Reply-To: <20120827130920.GA55054@FreeBSD.org>
References:  <201208271253.q7RCrfNp099110@svn.freebsd.org> <20120827130920.GA55054@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 27, 2012 at 3:09 PM, Alexey Dokuchaev <danfe@freebsd.org> wrote:
> On Mon, Aug 27, 2012 at 12:53:41PM +0000, Bernhard Froehlich wrote:
>> New Revision: 303225
>> URL: http://svn.freebsd.org/changeset/ports/303225
>>
>> @@ -19,13 +18,13 @@ DISTNAME= VirtualBox-${DISTVERSION}
>>  MAINTAINER=  vbox@FreeBSD.org
>>  COMMENT=     VirtualBox additions for FreeBSD guests
>>
>> +LICENSE=     GPLv2
>> +LICENSE_FILE=        ${WRKSRC}/COPYING
>
> Why specify LICENSE_FILE for standard licenses?  License framework was
> supposed to reduce filesystem spamming with identical copies of GPL, not to
> contribute to it further.
>
>> @@ -20,6 +20,9 @@ EXTRACT_ONLY=       VirtualBox-${DISTVERSION}$
>>  MAINTAINER=  vbox@FreeBSD.org
>>  COMMENT=     A general-purpose full virtualizer for x86 hardware
>>
>> +LICENSE=     GPLv2
>> +LICENSE_FILE=        ${WRKSRC}/COPYING

Ever looked at that file before complaining? It is GPLv2 but with a few notes
that make it worth keeping:


Preliminary notes:

1) The majority of code in the VirtualBox Open Source Edition (OSE) is
copyrighted by Oracle Corporation. This code is combined with third-party code
that was originally released under licenses which the Free Software Foundation
considers incompatible with the GPL, such as the Apache License 2.0, the OpenSSL
license, the Mozilla Public License (MPL) and the Slirp license. (Please see the
VirtualBox User Manual for a complete list of third-party code and their
licenses.) As a special exception to the terms and conditions of the GPL listed
below, Oracle gives you explicit permission to combine its GPL code contained in
VirtualBox OSE with third-party code under the aforementioned licenses. You may
copy and distribute such a combination provided that you adhere to the terms and
conditions of all of the GPL and the licenses of the third-party code; in
particular, you must include the source code of the entire combination insofar
as the GPL requires distribution of source code.

2) The GPL listed below does not bind software which uses VirtualBox services by
merely linking to VirtualBox libraries so long as all VirtualBox interfaces used
by that software are multi-licensed. A VirtualBox interface is deemed
multi-licensed if it is declared in a VirtualBox header file that is licensed
under both the GPL version 2 (below) *and* the Common Development and
Distribution License Version 1.0 (CDDL), as it comes in the "COPYING.CDDL" file.
In other words, calling such a multi-licensed interface is merely considered
normal use of VirtualBox and does not turn the calling code into a derived work
of VirtualBox. In particular, this applies to code that wants to extend
VirtualBox by way of the Extension Pack mechanism declared in the ExtPack.h
header file.

3) Whoever creates or distributes a derived work based on VirtualBox OSE is not
obligated to grant the above exceptions for such a version. The GPL allows for
releasing a modified version without the above exception; in addition, Oracle
hereby also allows you to release a modified version which carries forward these
exceptions.

Oracle Corporation


-- 
Bernhard Froehlich
http://www.bluelife.at/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAE-m3X2Fb4cgQHm5q0fm3A2N3E1gtbdXFYcEKUNMk=DvtA4g1g>