I have a few questions about GPLv3 and I want to find an answer to them or confirm that what I've found is correct.
Hypothesis: I pay 'someone' to make me a 'closed source' software. That someone decides to use in the delivered product an open source library which is part of a project licensed under GPLv3. Part of the functionality of the program relies on that library. (When I say product, I refer to the entirety of the software, meaning rights to it, source code and everything related to it is supposed to become 'mine'.)
1) Is it considered to be software distribution when I receive the product I paid 'someone' else to make for me?
2) The GPL says that internal use of the software within my company is allowed without having to comply with the licence. Is that correct? (Internal use refers to distributing the software only within my company and not with other companies or private individuals).
3.1) If I want to distribute the software (not internally), do I have to send the source code to the owner of the GPLv3 library, or just to the one I'm giving the software to?
3.2) Does the software needs to become 'open source' and made public? Or just the original GPLv3 owner needs to get access to it? Does he also get rights to it? Does that also mean that he can make it public and open source?
4) The moment I distribute the software outside of my company, it becomes licensed as GPLv3 and I have to comply with it? Or are there alternatives? Are all the alternatives involving the software not being 'closed source' anymore and giving rights to others to use them?
5.1) Is it considered illegal to receive the software without the 'LICENCE' file from the GPLv3 licenced part which that 'someone' used?
5.2) What if the original files do not contain any licence information either in the header? What if they have a short mention about their provenience in another file which links to those GPLv3 libraries in the usage?
I've seen people asking about GPLv3, but are answered instead about GPL in general, leading me to find some contradictory information, so I want to make sure I understand everything.