I'm a complete newbie with regards to Python programming (also programming in general) and just finished my first program. Now I want to convert my program and create a Setup file. For my program to work, I needed to install two other software/programs and for other people to use it, they would need to do the same. I want to include the other two programs and its installation directly into my Setup. The question now is two-fold: is that legally allowed? The programs are free and accessible online. If yes, how do I do that? My idea is to in the end have a zip-file that already has the installation file of these other two programs in there and then just have other people install Setup and everything is taken care of. Without requiring the other person to install everything individually.
Every answer is appreciated. Please let me know if I need to be more specific.
Edit for clarity: Maybe I can be a little bit more specific. The program I'm writing works with audio input and outputs. For my program to work, I need to have Virtual Cable installed. Obviously, this is not installed on computers per default, so I will need everyone who uses my software to install it. I would like to include the installation of Virtual Cable directly into my setup file when I share it with others. I want to include the installation file for Virtual Cable in the zip-folder and automatically install it to the other users computer. vb-audio.com/Cable/index.htm
In the end, I want to create a setup.exe that installs Virtual Cable (and potential other requirements, not sure yet) and then have a mainprogram.exe that will just run as needed. Sorry, if I'm mixing the terms up - new to this.