Comment 3 for bug 1779764

Revision history for this message
Ian Turner (vectro) wrote :

The nagging approach is not appropriate for general-use software distributions like Ubuntu. Ubuntu should remove the citation stuff from the code base, and rename the package if necessary to accomplish that.

Problems with the citation requests in GNU Parallel have been widely discussed elsewhere, but to rehash:
* This is not scalable. If applied to every software package in Ubuntu it would make the distribution unusable. The most basic Ubuntu system contains hundreds of packages; if each requested 10 seconds from a user, it would add up to hours on every use.
* The nag notice confuses users with respect to their legal responsibilities and the software is requesting users agree to pay. "If you pay 10000 EUR you should feel free to use GNU Parallel without citing." ... "If you use '--will-cite' in scripts you are expected to pay the 10000 EUR, because you are making it harder to see the citation notice." This denies users the ability to use the software as they wish, for whatever purpose they wish, without payment.
* The citation request goes against GNU policy. https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation
* Because GNU Parallel is not from a scientific journal, its citation would be inappropriate in many contexts.
* It sets a bad precedent. What's to stop further projects from asking more of users, such as tweets, Instagram followers, or cash?
* It makes the software incompatible with other scripting tools (unless using --will-cite) and goes against the UNIX philosophy of terseness.
* It goes against the Ubuntu community mission <https://www.ubuntu.com/community/mission>.