Post by Simon ClubleyAccording to The Register, Oracle are going to start auditing Java
usage in 2017 with the aim of making you pay for what they consider
to be non-free use.
http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/
If you or your company use Java, I recommend reading the whole article.
And the license for the VirtualBox Extension Pack changed a month ago.
The Extension Pack adds support for USB 2.0 and USB 3.0 devices,
VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards:
The virtual USB 2.0 (EHCI) device
The virtual USB 3.0 (xHCI) device (new in Version 5.n)
VirtualBox Remote Desktop Protocol (VRDP) support
Intel PXE boot ROM with support for the E1000 network card
Experimental support for PCI passthrough on Linux hosts
Host webcam passthrough (new in Version 5.n)
Disk image encryption with AES (new in Version 5.n)
In my usage of VirtualBox, I have only used the USB 2.0 component
of the above functionality, and that was several years ago. For
me it can go, others may not be so fortunate.
A quick comparison of the "before" and "after" licenses shows
Under "§ 2 Grant of license":
Personal Use
------------
Before:
“Personal Use” requires that you use the Extension Pack on the same
Host Computer where you installed it yourself and that no more than
one client connect to that Host Computer at a time for the purpose
of displaying Guest Computers remotely.
After:
“Personal Use” is use solely by the person downloading the Product
from Oracle on a single Host Computer, provided that no more than
one client or remote computer is connected to that Host Computer and
that client or remote computer is used solely to remotely view the
Guest Computers.
Educational Use
---------------
Before:
“Educational use” is any use in an academic institution (schools,
colleges and universities, by teachers and students).
After:
“Educational Use” is any use by teachers or students in an academic
institution (schools, colleges and universities) as part of the
institution’s educational curriculum.
Evaluation
----------
Before:
“Evaluation” means testing the Extension Pack for a reasonable
period (that is, normally for a few weeks); after expiry of that
term, you are no longer permitted to evaluate the Extension Pack.
After:
“Evaluation” means testing the Product for up to thirty (30) days;
after expiry of that term, you are no longer permitted to use the
Product.
Removing the Extensions Pack from a system is surprisingly simple.
Here's what I did on a Mac (assumes VBoxManage is in your PATH):
$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0: Oracle VM VirtualBox Extension Pack
Version: 5.0.28
Revision: 111378
Edition:
Description: USB 2.0 and USB 3.0 Host Controller, Host Webcam, VirtualBox RDP, PXE ROM, Disk Encryption.
VRDE Module: VBoxVRDP
Usable: true
Why unusable:
$ VBoxManage extpack uninstall 'Oracle VM VirtualBox Extension Pack'
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully uninstalled "Oracle VM VirtualBox Extension Pack".
$ VBoxManage list extpacks
Extension Packs: 0
Note that this was done from a non-admin account; shortly after '0%'
appeared in the above display, I was presented with the standard macOS
GUI prompt for an admin username and password, and upon entering those
details the removal proceeded.
--
"History does not repeat itself, but it does rhyme" -- Mark Twain