Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663536 - app-emulation/virtualbox-extpack-oracle Oracle PUEL license updated
Summary: app-emulation/virtualbox-extpack-oracle Oracle PUEL license updated
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal major
Assignee: Licenses team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-13 20:13 UTC by lperkins
Modified: 2020-06-09 17:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lperkins 2018-08-13 20:13:43 UTC
Oracle has updated the license for app-emulation/virtualbox-extpack-oracle.

The new license is incompatible with the old one.  Specifically the definition of "personal use" has been changed to no longer cover anyone who is the sole user of the product on a particular machine where they installed it themselves.

Anyone using the extensions for any business or non-curriculum educational purposes must now pony up a minimum of $5000 in licensing fees after a 30 day trial period.

Further, Oracle has begun tracking downloads of the extensions and sending nastygrams to anyone who's WHOIS entry looks like it might be a business and hasn't paid.



The text of the PUEL license needs to be updated, and it probably needs to be done in such a way that it alerts users to the fact that the terms are now substantially different and likely incompatible.

New license:  https://www.virtualbox.org/wiki/VirtualBox_PUEL
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-08-17 10:11:54 UTC
I've asked upstream in their IRC channel and they confirmed the claims being stated here.

So I'm now open for suggestions what we should do with the license / affected packages.

Please keep in mind that we currently also install the extensions with app-emulation/virtualbox-bin package.
Comment 2 Ulrich Müller gentoo-dev 2018-08-17 12:18:29 UTC
Is there a list of versions that is affected by the license change?

We shouldn't update the license in place, but create a new file for it, and add the new license to the @EULA group (as it is the case for the existing PUEL license). That way users cannot miss the license change (as they must add the new license to ACCEPT_LICENSES).

I see that the ebuilds already have mirror restriction in place; bindist restriction should be added as well (for the old version too).


(In reply to lperkins from comment #0)
> Further, Oracle has begun tracking downloads of the extensions

I wonder if that is compliant with the GDPR. When downloading the distfile, I am neither being informed nor asked for my consent to such tracking.

> and sending nastygrams to anyone who's WHOIS entry looks like it might be
> a business and hasn't paid.

Nasty. Maybe we should drop the package?
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-08-17 12:27:42 UTC
(In reply to Ulrich Müller from comment #2)
> Is there a list of versions that is affected by the license change?

I've asked the VBox devs and got told that the new license is in place since version 5.1.30 which was released in November 23rd 2017.

> We shouldn't update the license in place, but create a new file for it, and
> add the new license to the @EULA group (as it is the case for the existing
> PUEL license). That way users cannot miss the license change (as they must
> add the new license to ACCEPT_LICENSES).
> 
> I see that the ebuilds already have mirror restriction in place; bindist
> restriction should be added as well (for the old version too).

Can you clarify what purpose that change would serve? I am not per se against it but fail to understand why this is necessary.

> (In reply to lperkins from comment #0)
> > Further, Oracle has begun tracking downloads of the extensions
> 
> I wonder if that is compliant with the GDPR. When downloading the distfile,
> I am neither being informed nor asked for my consent to such tracking.
> 
> > and sending nastygrams to anyone who's WHOIS entry looks like it might be
> > a business and hasn't paid.
> 
> Nasty. Maybe we should drop the package?

That's one solution I am taking into account but I want to wait at least until I return from vacation before doing a final decision. 
The reason is that I had a talk with one VBox dev and he told me that the whole VBox development team is not very happy about the license change but it got forced upon them. He told me that he's trying to get some clarifications from their legal team and I want to wait for those.
Comment 4 Ulrich Müller gentoo-dev 2018-08-17 16:17:27 UTC
(In reply to Lars Wendler (Polynomial-C) from comment #3)
> > I see that the ebuilds already have mirror restriction in place; bindist
> > restriction should be added as well (for the old version too).
> 
> Can you clarify what purpose that change would serve? I am not per se
> against it but fail to understand why this is necessary.

The argument is that if the distfile cannot be distributed (i.e., if mirror restriction is needed), then usually the resulting binpkg won't be distributable either. Therefore the standard case is that "mirror" goes along with "bindist".
Comment 5 Oliver Koch 2020-06-07 12:05:50 UTC
The nastygrams are now also sent to educational institutions. My university received one because I repeatedly evaluated new versions of their extpack.

Is it possible to add PUEL-10 to licenses/ as suggested in Commtent 2?
Comment 6 Larry the Git Cow gentoo-dev 2020-06-09 17:21:28 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19a655fa0ecc6910fb6eeb3053b3bf8ca575086

commit c19a655fa0ecc6910fb6eeb3053b3bf8ca575086
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-06-09 17:20:46 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-06-09 17:20:46 +0000

    app-emulation/virtualbox-extpack-oracle: Update LICENSE.
    
    Mirror and bindist restrictions are already in place.
    
    Closes: https://bugs.gentoo.org/663536
    Package-Manager: Portage-2.3.100, Repoman-2.3.22
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 .../virtualbox-extpack-oracle-5.2.40.137108.ebuild                      | 2 +-
 .../virtualbox-extpack-oracle-6.0.20.137117.ebuild                      | 2 +-
 .../virtualbox-extpack-oracle-6.1.6.137129.ebuild                       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea988c9f50ed65d5fdfe23a4c6cbb8fa2e000cd2

commit ea988c9f50ed65d5fdfe23a4c6cbb8fa2e000cd2
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2020-06-09 17:16:45 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2020-06-09 17:16:45 +0000

    licenses: Add PUEL-10 for app-emulation/virtualbox-extpack-oracle.
    
    Bug: https://bugs.gentoo.org/663536
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 licenses/PUEL-10        | 152 ++++++++++++++++++++++++++++++++++++++++++++++++
 profiles/license_groups |   2 +-
 2 files changed, 153 insertions(+), 1 deletion(-)