Let's say I'm using a program that is licensed under the GPL, and I use this program to create a file. Is the file that this program creates restricted to the same GPL license? Simply what I'm asking is that if I use a GPL program do I have to provide the source files for what I created using it? I've been hearing no but I want to make absolutely sure!