Each person will require their own personal license yes, this has always been the case, even with Construct 2.
Bear in mind that if the country in which you reside considers your development team a business then you'll need to purchase a business license.
There's more detail about business licenses in the terms and conditions.