You have to buy Oracle VM VirtualBox (i.e. the enterprise version) to use the Oracle VM VirtualBox Extension Pack (USB 2.0+3.0 support) commercially.
> Also, if you install it on your work PC at some large company, this is still personal use. However, if you are an administrator and want to deploy it to the 500 desktops in your company, this would no longer qualify as personal use.