[ruby-core:117326] [Ruby master Bug#20395] Invalid license note in vsnprintf.c

Issue #20395 has been reported by vo.x (Vit Ondruch). ---------------------------------------- Bug #20395: Invalid license note in vsnprintf.c https://bugs.ruby-lang.org/issues/20395 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I am looking into Ruby licenses and I stumble upon vsnprintf.c, namely about these lines: ~~~ /* * IMPORTANT NOTE: * -------------- * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change * paragraph 3 above is now null and void. */ ~~~ I doubt the note is valid since commit:git|626f1ee196fe06514d66771ff0e3f82d7686af25, which actually removes the 3rd clause, while the (broken) URL refers to "4bsd". Can somebody please review? The note from the URL can be likely viewed e.g. [here](https://www.freebsd.org/copyright/license/) -- https://bugs.ruby-lang.org/

Issue #20395 has been updated by nobu (Nobuyoshi Nakada). Should we remove that note simply? ---------------------------------------- Bug #20395: Invalid license note in vsnprintf.c https://bugs.ruby-lang.org/issues/20395#change-107473 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I am looking into Ruby licenses and I stumble upon vsnprintf.c, namely about these lines: ~~~ /* * IMPORTANT NOTE: * -------------- * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change * paragraph 3 above is now null and void. */ ~~~ I doubt the note is valid since commit:git|626f1ee196fe06514d66771ff0e3f82d7686af25, which actually removes the 3rd clause, while the (broken) URL refers to "4bsd". Can somebody please review? The note from the URL can be likely viewed e.g. [here](https://www.freebsd.org/copyright/license/) -- https://bugs.ruby-lang.org/

Issue #20395 has been updated by vo.x (Vit Ondruch). nobu (Nobuyoshi Nakada) wrote in #note-1:
Should we remove that note simply?
Yes, that seems to like something which should have been part of that commit. ---------------------------------------- Bug #20395: Invalid license note in vsnprintf.c https://bugs.ruby-lang.org/issues/20395#change-107505 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I am looking into Ruby licenses and I stumble upon vsnprintf.c, namely about these lines: ~~~ /* * IMPORTANT NOTE: * -------------- * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change * paragraph 3 above is now null and void. */ ~~~ I doubt the note is valid since commit:git|626f1ee196fe06514d66771ff0e3f82d7686af25, which actually removes the 3rd clause, while the (broken) URL refers to "4bsd". Can somebody please review? The note from the URL can be likely viewed e.g. [here](https://www.freebsd.org/copyright/license/) -- https://bugs.ruby-lang.org/

Issue #20395 has been updated by vo.x (Vit Ondruch). Actually, there is one more occurrence of this situation: https://github.com/ruby/ruby/blob/51e6becd391eac03fd3842e1db9b6907999d64ba/L... and there is some history: https://github.com/ruby/ruby/commit/cb47ae58d339b7e7adbcd11c2d896a3bb61b8e7c At this stage, it seems that the note was already obsolete, because the 3rd paragraph was already dropped on some places such as: https://github.com/ruby/ruby/commit/10d3f6a039fb05c309243f8937c36bd3b5a6f724 At different places, the note appeared out of blue it seems: https://github.com/ruby/ruby/commit/3ad44e0aa18ff335cf110d8da11d92af82e2ad51 https://github.com/ruby/ruby/commit/b9f3cd5a0c53304cf2611864a5ef750bdb7694d6 ---------------------------------------- Bug #20395: Invalid license note in vsnprintf.c https://bugs.ruby-lang.org/issues/20395#change-107507 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I am looking into Ruby licenses and I stumble upon vsnprintf.c, namely about these lines: ~~~ /* * IMPORTANT NOTE: * -------------- * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change * paragraph 3 above is now null and void. */ ~~~ I doubt the note is valid since commit:git|626f1ee196fe06514d66771ff0e3f82d7686af25, which actually removes the 3rd clause, while the (broken) URL refers to "4bsd". Can somebody please review? The note from the URL can be likely viewed e.g. [here](https://www.freebsd.org/copyright/license/) -- https://bugs.ruby-lang.org/

Issue #20395 has been updated by vo.x (Vit Ondruch). But wait, maybe the ["old style" license](https://github.com/ruby/ruby/blame/e51014f9c05aa65cbf203442d37fef7c12390015/...) is crippled and it should really contain the additional paragraph, because otherwise as far as I understand, the difference between old/new style is precisely the one paragraph. ---------------------------------------- Bug #20395: Invalid license note in vsnprintf.c https://bugs.ruby-lang.org/issues/20395#change-107508 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- I am looking into Ruby licenses and I stumble upon vsnprintf.c, namely about these lines: ~~~ /* * IMPORTANT NOTE: * -------------- * From ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change * paragraph 3 above is now null and void. */ ~~~ I doubt the note is valid since commit:git|626f1ee196fe06514d66771ff0e3f82d7686af25, which actually removes the 3rd clause, while the (broken) URL refers to "4bsd". Can somebody please review? The note from the URL can be likely viewed e.g. [here](https://www.freebsd.org/copyright/license/) -- https://bugs.ruby-lang.org/
participants (2)
-
nobu (Nobuyoshi Nakada)
-
vo.x (Vit Ondruch)