I am developing a program from another program (a fork) under GPLv3. I know that if "my" program is used commercially or just distributed (as opposed to just personal use) it should keep the same license.
I don't understand from the GPLv3 license terms, whether this program which would be available open source, can be used as a piece inside proprietary software or not.
Can someone let me know and maybe tell which part of the license states this?
To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work.
. So, according to the GPL, including even small portions of the work (assuming those small portions receive copyright protection) in your software makes your software "based on" the GPL software. And the GPL requires you to make your software available under the GPL as well in that case.