Here’s a plainer explanation of the EULA language on company vs individual use:
The licensee agreement is between Epic and either the individual who signs up or the individual’s company, depending on whether you sign up on behalf of a company (filling in the company field).
Each human being who wants ongoing access to new versions of UE4 should subscribe separately. So, in a company with 3 active developers, you’d generally sign up for 3 subscriptions.
Each human being who subscribes to UE4 can install and use it on all of their computers at home and work.
Anybody can cancel at any time. By canceling, you won’t receive access to new versions but can continue using existing versions you had access to as a subscriber.
When a company ships a product, the company is responsible for paying the 5% royalty on gross revenue from users.
We’ll eventually add team-management features to simplify the process for companies, but that’s many months away, sorry!