Anyway: there's a wonderfully specific answer to this in the FAQ:
https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation
Anyway: there's a wonderfully specific answer to this in the FAQ:
https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation
I understand that I cannot add this to the GPL (due to the specific clauses of the GPL) and that RMS might not consider the resulting software free (though it would probably pass all of Debian’s freedom guidelines, for example), but it should be possible to have such a license in general?
I guess a good example would be a Madlib-style program, where it asks you questions and fills in the blanks in a story, often resulting in something highly amusing. The original story containing the blanks is copyrighted. The output of this program would then be a derivative work, because the original story has been modified.
But consider that the program took a story of your own (the data its processing) and output statistics, such as the word count, frequency of certain words, grammar errors, etc. This is not a derivative work. Similarly, if GNU Parallel is being used to process your input, its output isn't a derivative work.
With that said, you can have a separate EULA-type thing---which is _outside_ the domain of copyright---that imposes these terms. But that is incompatible with the terms of the GPL.
In these cases, the EULA actually may contain clauses that allow you to distribute gameplay videos. But if they do not contain exemptions, it's copyright that will restrain you, not the EULA.
http://www.develop-online.net/analysis/uploading-gameplay-co...
https://support.google.com/youtube/answer/138161?hl=en
Now in the specific case of GNU Parallel, I don't see how the output would contain any distinctive elements of the original program. As a counterexample you could not use GNU parallel to process its own source code and end up with your own copyright on the output, however.
Yes, by stating that it's a derivative work, I meant that the output would be subject to the Madlibs copyright.
GNU Parallel's output isn't subject to the GPL.
If you're thinking, well that still only is effective if your use involves making copies of the software, note that US courts have held that just using software and thereby causing it to be copied into RAM counts as making a copy for the purpose of copyright law (see MAI Systems v. Peak).