Hi Rogerio, I am writing in support of the recent patch to remove the citation message from Debian's version of GNU Parallel. This citation solicitation is actually quite troubling from an academic perspective, not just from a licensing standpoint.
The assertion of Mr. Tange, the upstream author, that "[a]cademic tradition requires you to cite works you base your article on" is true, however the active words here are "works" and "base". In this case, when writing an article, the nature of the "work" I would base my article on would be another article. An academic article (in general) is not inherently based on the work of the programmer who wrote some of the software infrastructure used to create or analyze the data. Mr. Tange's assertion that mere use of GNU Parallel constitutes a moral obligation to cite an entry-level self-help tutorial on how to use that software is an egregious mischaracterization of the academic tradition Mr. Tange relies on. Especially, in this case, where the software in question has nothing to do with data analysis or production, but is a middleware parallelization job scheduler. If the article in question is itself on middleware parallelization job schedulers, that's one thing. In virtually every other case the notice is just fishing for something that is highly inappropriate. The correct way of mentioning the software involved is in a footnote, or perhaps in an appendix, when describing how to replicate the results and analysis. You include scripts involved, and the "evidence chain" of the data in such a way. This is problematic for Mr. Tange, however, because footnotes are not tracked. Citations are. Which is clearly why he is fishing for them. Now, the above isn't Debian's problem. This is academia's problem. What is Debian's problem is what will happen if Mr. Tange convinces Debian leadership that the citation-begging notice has to be allowed back in. Because this will open the flood gates to everyone who wants the prestige of being cited in an academic journal. All you have to do is have a minor article on a piece software, it doesn't have to be an academic article - just a how to use it will do, published literally anywhere that is citable, for any software in the processing-chain commonly used in academia. Use a shell script, be prepared to have the Bash authors start putting in citation-begging notices. Arguably those that wrote the actual Linux task schedulers and SMP code are just as worthy of notice as the authors of GNU Parallel. Or GCC, or PERL, or Python. Or how about grep? If this citation-begging notice gets back in to Debian, it will become a far larger issue than just whether or not Mr. Tange is skating on the right side of the GPL/DFSG legalities. Debian is going to have to ask the question on whether advertising in a STDERR message is appropriate at all. I would ask you, if and when this comes up for review with the leadership at Debian, to bring up these issues. It is my hope that Debian will see that it is in their best interest to look at a policy that will exclude this kind of behaviour, before it spreads. Thank-you Regards, Kurt Fitzner