You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by GitBox <gi...@apache.org> on 2022/03/25 14:15:16 UTC

[GitHub] [daffodil] stevedlawrence commented on a change in pull request #777: Refresh sub-NOTICEs in bin.NOTICE

stevedlawrence commented on a change in pull request #777:
URL: https://github.com/apache/daffodil/pull/777#discussion_r835289294



##########
File path: daffodil-cli/bin.NOTICE
##########
@@ -11,118 +11,136 @@ Based on source code originally developed by
 
 The following NOTICE information applies to binary components distributed with this project:
 
-Apache Commons IO (lib/commons-io.commons-io-<VERSION>.jar)
-  Apache Commons IO
-  Copyright 2002-2021 The Apache Software Foundation
+Jackson JSON processor (lib/com.fasterxml.jackson.core.jackson-core-<VERSION>.jar)

Review comment:
       Why the change in order? This new ordering seems random to me? It also makes it hard to tell what's actually changed.

##########
File path: daffodil-cli/bin.NOTICE
##########
@@ -11,118 +11,136 @@ Based on source code originally developed by
 
 The following NOTICE information applies to binary components distributed with this project:
 
-Apache Commons IO (lib/commons-io.commons-io-<VERSION>.jar)
-  Apache Commons IO
-  Copyright 2002-2021 The Apache Software Foundation
+Jackson JSON processor (lib/com.fasterxml.jackson.core.jackson-core-<VERSION>.jar)
+  # Jackson JSON processor
 
-  This product includes software developed at
-  The Apache Software Foundation (https://www.apache.org/).
+  Jackson is a high-performance, Free/Open Source JSON processing library.
+  It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
+  been in development since 2007.
+  It is currently developed by a community of developers.
 
-Apache Log4j (lib/org.apache.logging.log4j.log4j-api-<VERSION>.jar, org.apache.logging.log4j.log4j-core-<VERSION>.jar)
-  Apache Log4j
-  Copyright 1999-2019 Apache Software Foundation
+  ## Licensing
 
-  This product includes software developed at
-  The Apache Software Foundation (http://www.apache.org/).
+  Jackson 2.x core and extension components are licensed under Apache License 2.0
+  To find the details that apply to this artifact see the accompanying LICENSE file.
 
-  ResolverUtil.java
-  Copyright 2005-2006 Tim Fennell
+  ## Credits
 
-  Dumbster SMTP test server
-  Copyright 2004 Jason Paul Kitchen
+  A list of contributors may be found from CREDITS(-2.x) file, which is included
+  in some artifacts (usually source distributions); but is always available
+  from the source code management (SCM) system project uses.
 
-  TypeUtil.java
-  Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams
+Woodstox XML processor (lib/com.fasterxml.woodstox.woodstox-core-<VERSION>.jar)
+  [jar has no NOTICE]

Review comment:
       It's not necessary to include things that don't have a notice. The goal is usually to keep this file as small as possible.

##########
File path: daffodil-cli/bin.NOTICE
##########
@@ -133,29 +151,88 @@ Scala (lib/org.scala-lang.scala-library-<VERSION>.jar)
   and can be found in:
     daffodil-lib/src/main/scala/org/apache/daffodil/util/UniquenessCache.scala
 
-Scala Parser Combinators (lib/org.scala-lang.modules.scala-parser-combinators_<VERSION>.jar)
-  Scala parser combinators
+Scala Reflect (lib/org.scala-lang.scala-reflect-<REFLECT>.jar)
+  Scala
   Copyright (c) 2002-2021 EPFL
   Copyright (c) 2011-2021 Lightbend, Inc.
 
   Scala includes software developed at
   LAMP/EPFL (https://lamp.epfl.ch/) and
   Lightbend, Inc. (https://www.lightbend.com/).
 
-Scala XML (lib/org.scala-lang.modules.scala-xml_<VERSION>.jar)
-  scala-xml
-  Copyright (c) 2002-2020 EPFL
-  Copyright (c) 2011-2020 Lightbend, Inc.
+XML Resolver data (lib/org.xmlresolver.xmlresolver-<VERSION>-data.jar)
+  Schemas and documents from the W3C are being provided by the copyright
+  holders under the following license.
 
-  scala-xml includes software developed at
-  LAMP/EPFL (https://lamp.epfl.ch/) and
-  Lightbend, Inc. (https://www.lightbend.com/).
+  License

Review comment:
       I don't think this is NOTICE content, this is the actual [W3C license](https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document), it's just confusing since that license uses the word NOTICE. I think this belongs in the LICENSE.bin file.

##########
File path: daffodil-cli/bin.NOTICE
##########
@@ -11,118 +11,136 @@ Based on source code originally developed by
 
 The following NOTICE information applies to binary components distributed with this project:
 
-Apache Commons IO (lib/commons-io.commons-io-<VERSION>.jar)
-  Apache Commons IO
-  Copyright 2002-2021 The Apache Software Foundation
+Jackson JSON processor (lib/com.fasterxml.jackson.core.jackson-core-<VERSION>.jar)
+  # Jackson JSON processor
 
-  This product includes software developed at
-  The Apache Software Foundation (https://www.apache.org/).
+  Jackson is a high-performance, Free/Open Source JSON processing library.
+  It was originally written by Tatu Saloranta (tatu.saloranta@iki.fi), and has
+  been in development since 2007.
+  It is currently developed by a community of developers.
 
-Apache Log4j (lib/org.apache.logging.log4j.log4j-api-<VERSION>.jar, org.apache.logging.log4j.log4j-core-<VERSION>.jar)
-  Apache Log4j
-  Copyright 1999-2019 Apache Software Foundation
+  ## Licensing
 
-  This product includes software developed at
-  The Apache Software Foundation (http://www.apache.org/).
+  Jackson 2.x core and extension components are licensed under Apache License 2.0
+  To find the details that apply to this artifact see the accompanying LICENSE file.
 
-  ResolverUtil.java
-  Copyright 2005-2006 Tim Fennell
+  ## Credits
 
-  Dumbster SMTP test server
-  Copyright 2004 Jason Paul Kitchen
+  A list of contributors may be found from CREDITS(-2.x) file, which is included
+  in some artifacts (usually source distributions); but is always available
+  from the source code management (SCM) system project uses.
 
-  TypeUtil.java
-  Copyright 2002-2012 Ramnivas Laddad, Juergen Hoeller, Chris Beams
+Woodstox XML processor (lib/com.fasterxml.woodstox.woodstox-core-<VERSION>.jar)
+  [jar has no NOTICE]
 
-  picocli (http://picocli.info)
-  Copyright 2017 Remko Popma
+International Components for Unicode for Java (lib/com.ibm.icu.icu4j-<VERSION>.jar)

Review comment:
       Even though that's what it stands for, I think the name is still ICU4J. But I don't think it really matters since we don't need this in here since there's no NOTICE file.




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@daffodil.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org