[med-svn] [Git][med-team/parallel][master] Re-add patch to remove citation option, but deactivate it for the moment

Andreas Tille (@tille) gitlab at salsa.debian.org
Sat Aug 28 12:37:49 BST 2021



Andreas Tille pushed to branch master at Debian Med / parallel


Commits:
981b5c5b by Andreas Tille at 2021-08-28T13:37:23+02:00
Re-add patch to remove citation option, but deactivate it for the moment

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/remove-overreaching-citation-request.patch
- + debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+parallel (20210822+ds-2) UNRELEASED; urgency=medium
+
+  * Re-add patch to remove citation option, but deactivate it for the moment
+
+ -- Andreas Tille <tille at debian.org>  Sat, 28 Aug 2021 13:37:06 +0200
+
 parallel (20210822+ds-1) unstable; urgency=medium
 
   * New upstream version


=====================================
debian/patches/remove-overreaching-citation-request.patch
=====================================
@@ -0,0 +1,81 @@
+Description: Remove overreaching citation notice
+ Quoting the gpl-faq:
+ .
+ > Does the GPL allow me to add terms that would require citation or
+ > acknowledgment in research papers which use the GPL-covered software or its
+ > output? (#RequireCitation)
+ > .
+ > No, this is not permitted under the terms of the GPL. While we recognize
+ > that proper citation is an important part of academic publications,
+ > citation cannot be added as an additional requirement to the GPL. Requiring
+ > citation in research papers which made use of GPL'd software goes beyond
+ > what would be an acceptable additional requirement under section 7(b) of
+ > GPLv3, and therefore would be considered an additional restriction under
+ > Section 7 of the GPL. And copyright law does not allow you to place such a
+ > requirement on the output of software, regardless of whether it is licensed
+ > under the terms of the GPL or some other license.
+ .
+ Therefore, removing this to make parallel GPL-compliant.
+
+ While I agree with the GPL FAQ I found the following change inside the
+ code while refreshing the patch:
+ .
+     # Before changing this line, please read
+     # https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
+     # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt
+ .
+ Thus this patch is again up for discussion.
+
+Author: Didier Raboud <odyx at debian.org>
+Bug-Debian: https://bugs.debian.org/905674
+
+Last-Update: 2021-08-28
+
+--- a/src/parallel
++++ b/src/parallel
+@@ -1607,7 +1607,7 @@ sub options_hash() {
+ 	 # Before changing this line, please read
+ 	 # https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
+ 	 # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt
+-	 "bibtex|citation" => \$opt::citation,
++#	 "bibtex|citation" => \$opt::citation,
+ 	 "wc|willcite|will-cite|nn|nonotice|no-notice" => \$opt::willcite,
+ 	 # Termination and retries
+ 	 "halt-on-error|halt=s" => \$opt::halt,
+@@ -1764,10 +1764,10 @@ sub parse_options(@) {
+     # Before changing this line, please read
+     # https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
+     # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt
+-    if(defined $opt::citation) {
+-	citation(\@argv_before,\@ARGV);
+-	wait_and_exit(0);
+-    }
++#    if(defined $opt::citation) {
++#	citation(\@argv_before,\@ARGV);
++#	wait_and_exit(0);
++#    }
+     # no-* overrides *
+     if($opt::nokeeporder) { $opt::keeporder = undef; }
+ 
+@@ -2117,7 +2117,7 @@ sub parse_options(@) {
+     #
+     # If you want GNU Parallel to be maintained in the future you
+     # should keep this line.
+-    citation_notice();
++#    citation_notice();
+     # Seriously: _YOU_ will be harming free software by removing the
+     # notice.  _YOU_ make it harder to justify spending time developing
+     # it. If you *do* remove the line, please email
+@@ -5058,9 +5058,9 @@ sub usage() {
+ 	 # Before changing this line,  please read
+          # https://www.gnu.org/software/parallel/parallel_design.html#Citation-notice
+ 	 # https://git.savannah.gnu.org/cgit/parallel.git/tree/doc/citation-notice-faq.txt
+-	 "This helps funding further development; AND IT WON'T COST YOU A CENT.",
+-	 "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.",
+-	 "",
++#	 "This helps funding further development; AND IT WON'T COST YOU A CENT.",
++#	 "If you pay 10000 EUR you should feel free to use GNU Parallel without citing.",
++#	 "",
+ 	 "",);
+ }
+ 


=====================================
debian/patches/series
=====================================
@@ -0,0 +1,3 @@
+# Before you activate that patch please read
+#    https://www.gnu.org/software/parallel/parallel_design.html#Citation_notice
+# remove-overreaching-citation-request.patch



View it on GitLab: https://salsa.debian.org/med-team/parallel/-/commit/981b5c5b323943faf4ad5bfff63dff227fa901d9

-- 
View it on GitLab: https://salsa.debian.org/med-team/parallel/-/commit/981b5c5b323943faf4ad5bfff63dff227fa901d9
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210828/b8d55400/attachment-0001.htm>


More information about the debian-med-commit mailing list