= Open Source !VirtualBox and other editions = After several years of intensive development, !VirtualBox was released as Open Source in January 2007. !InnoTek has chosen to release its !VirtualBox source code under the [wiki:"GPL" GNU General Public License (GPL)]. If you are interested in using !VirtualBox -- either for private or business use --, you have the choice between two versions: * The full '''!VirtualBox''' package is available in binary (executable) form free of charge from the [wiki:"Downloads"] page. This version is free for personal use and evaluation under the terms of the [wiki:"VirtualBox PUEL" VirtualBox Personal Use and Evaluation License]. If, instead, you wish to purchase licenses for enterprise use and/or enterprise support for !VirtualBox, please do not hesitate to contact InnoTek. * The '''!VirtualBox Open Source Edition (OSE)''' is the one that has been released under the GPL and comes with complete source code. It is functionally equivalent to the full !VirtualBox package, except for a few features that primarily target enterprise customers. This gives us a chance to generate revenue to fund further development of !VirtualBox. !VirtualBox OSE is also available from the [wiki:"Downloads"] page. = Closed-source features = The following list shows the enterprise features that are only present in the closed-source edition. Note that this list may change over time as some of these features will eventually be made available with the open-source version as well. * '''Remote Display Protocol (RDP) Server''' This component implements a complete RDP server on top of the virtual hardware and allows users to connect to a virtual machine remotely using any RDP compatible client. * '''USB support''' !VirtualBox implements a virtual USB controller and supports passing through USB 1.1 and USB 2.0 devices to virtual machines. * '''USB over RDP''' This is a combination of the RDP server and USB support allowing users to make USB devices available to virtual machines running remotely. * '''Shared Folders''' With the use of Shared Folders, users can share directories on their host system with guest systems. * '''iSCSI initiator''' !VirtualBox contains a builtin iSCSI initiator making it possible to use iSCSI targets as virtual disks without the guest requiring support for iSCSI.