
$1,000 per socket $220 for software update license and technical support (1st year) $50 per Named User Plus $11 for software update license and technical support (1st year) Perpetual – Named User Plus License (minimum 100 units required) As a result, user code will perform at native speed when running in a guest virtual machine. All of the guest user code is run natively in ring 3, just as it would be if it were running in the host. a web application) or if an unmodified client is used, there won't be a legal issue.VirtualBox runs a single process on the host operating system for each virtual guest. If there are any modifications made to the client code, the source code for them will need to be made available since the client will be distributed to customers. The client side needs to be examined also. Possibilities for avoiding this include contributing the changes back (if they aren't a core part of the business) or contacting the project to see if the copyright holders would license the project's code for internal use in return for financial or other support (even if this project isn't under active development, hardware and other resources may be needed for other projects the copyright holders are working on). There will probably be a negative reaction from the open-source community, as this use is considered technically legal but just not cricket (it's viewed at best as profiting from someone else's work without compensating them for it in any form such as by contributing new work back for others to benefit from).


The modified code must, of course, never be given to anyone outside the organization or the obligation to make the source code available will be incurred.

That in fact is one of the motivations for the AGPL and GPLv3. Yes, GPLv2 code can be used in the manner you describe.
