I would like to ask some questions to licensing to be sure

1. As I have found in some other Forum post, the team licenses are "floating" licenses, so nothing bound to concrete people... Is it really so, did I understand it correctly?
2. The License (for example professional team license) allows to develop the application with the given components. I have understand it so, there is no additional licensing necessary for the deployment of such applications or final users of such applications. Is it really so?
3. I have found some posts in the forum, where the people say, there were some errors with the license... Does it mean together with the application has to be deployed some licensing file or something similar? What licensing problems can occur during the deployment and usage of the final product (application)?
4. Is it really so, all data access code is linked into the application and there has to be deployed no extra libraries or something else to enable the PG DB Access?
5. We have old project, which we now port to SQL Database. It can be, we will develop it now for 6 months and then maybe 1 or 2 or 3 years not. How is it with the subscription, if we come to the conclusion after 3 years we need a current version, is it enough to pay just one renewal of the subscription and from the given date we will have again possibility 1 year for download of patches, etc, or have to we pay something more in this case?