Upgrading from 20141022 to 20180922 seems to address all issues.

Can we close this ticket?

#884793 was due to user error, thus not breaking scripts. I still have
not seen a single situation in which the current behaviour (version
20180922) breaks scripts when used correctly. Make a Minimal,
Complete, Verifiable Example to change my mind.

--citation was never designed to be used with any other parameter, but
only to be run on its own:

   parallel --citation
   :
   > will cite

After running this the citation notice is silenced for future runs. In
other words: It is optional and takes literally less than 10 seconds
to do; thus it is comparable to clicking 'OK, do not show this message
again' in a GUI tool.

The current (version 20280922) wording of the citation notice has been
cleared by Richard M. Stallman and is deemed not in conflict with
https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation because
citing is a matter of honor - not law. Thus it does not restrict
anyone from making use of the program in a specific field of endeavor,
but simply conveys that you will be taking away future funding for
development if you do not cite.

As Nadia Eghbal puts it in
https://www.slideshare.net/NadiaEghbal/consider-the-maintainer:

"Is it alright to compromise, or even deliberately ignore, the
happiness of maintainers so we that can enjoy free and open source
software?"


/Ole

Reply via email to