JS dependencies here, should be all transitives too https://github.com/jw3/example-daffodil-vscode/wiki/js-dependencies
On Mon, Sep 20, 2021 at 7:42 AM Steve Lawrence <slawre...@apache.org> wrote: > These all look compatible with the Apache license and shouldn't be a > problem. The EPL 1.0 dependencies will require some extra labeling in > the distributed binary, but that's not a big deal. > > package.json also lists some dependencies, I think these are all > javascript/npm dependencies? We probably need to verify the full > transitive graph of these dependencies as well. > > On 9/19/21 4:11 PM, Adam Rosien wrote: > > From sbt, run core/dependencyLicenseInfo (see > > https://github.com/sbt/sbt-dependency-graph > > <https://github.com/sbt/sbt-dependency-graph> for instructions): > > > > --- > > No license specified > > Concurrent Technologies Corporation, Nteligen > > LLC:daffodil-debugger_2.12:0.0.15-18-g091ad23-SNAPSHOT > > commons-io:commons-io:2.8.0 > > com.google.code.gson:gson:2.7 > > com.microsoft.java:com.microsoft.java.debug.core:0.31.1 > > ch.qos.logback:logback-classic:1.2.3 > > org.apache.commons:commons-lang3:3.6 > > xml-resolver:xml-resolver:1.2 > > ch.qos.logback:logback-core:1.2.3 > > org.slf4j:slf4j-api:1.7.30 > > > > Apache 2.0 > > org.typelevel:simulacrum-scalafix-annotations_2.12:0.5.4 > > > > Apache License, Version 2.0 > > org.apache.daffodil:daffodil-core_2.12:3.1.0 > > org.apache.daffodil:daffodil-sapi_2.12:3.1.0 > > org.apache.daffodil:daffodil-runtime1-unparser_2.12:3.1.0 > > org.apache.daffodil:daffodil-runtime1_2.12:3.1.0 > > org.apache.daffodil:daffodil-io_2.12:3.1.0 > > org.apache.daffodil:daffodil-udf_2.12:3.1.0 > > org.apache.daffodil:daffodil-lib_2.12:3.1.0 > > > > Apache-2.0 > > com.typesafe:config:1.4.1 > > org.scala-lang.modules:scala-xml_2.12:1.3.0 > > org.typelevel:log4cats-slf4j_2.12:2.1.0 > > org.typelevel:log4cats-core_2.12:2.1.0 > > org.scala-lang.modules:scala-parser-combinators_2.12:1.1.2 > > org.typelevel:cats-effect_2.12:3.1.1 > > org.typelevel:cats-effect-kernel_2.12:3.1.1 > > com.monovore:decline_2.12:2.1.0 > > org.typelevel:cats-effect-std_2.12:3.1.1 > > com.monovore:decline-effect_2.12:2.1.0 > > com.comcast:ip4s-core_2.12:3.0.3 > > org.typelevel:literally_2.12:1.0.2 > > > > BSD-3-Clause > > org.scodec:scodec-bits_2.12:1.1.27 > > > > CC0 > > org.reactivestreams:reactive-streams:1.0.0 > > > > MIT > > org.typelevel:cats-core_2.12:2.6.1 > > co.fs2:fs2-io_2.12:3.0.4 > > com.lihaoyi:os-lib_2.12:0.7.6 > > com.lihaoyi:geny_2.12:0.6.9 > > org.typelevel:cats-kernel_2.12:2.6.1 > > co.fs2:fs2-core_2.12:3.0.4 > > > > Similar to Apache License but with the acknowledgment clause removed > > org.jdom:jdom2:2.0.6 > > > > The Apache License, Version 2.0 > > com.fasterxml.woodstox:woodstox-core:6.2.6 > > > > The Apache Software License, Version 2.0 > > xml-apis:xml-apis:1.4.01 > > xerces:xercesImpl:2.12.1 > > com.fasterxml.jackson.core:jackson-core:2.12.3 > > io.reactivex.rxjava2:rxjava:2.1.1 > > > > The BSD License > > org.codehaus.woodstox:stax2-api:4.2.1 > > > > Unicode/ICU License > > com.ibm.icu:icu4j:69.1 > > --- > > > > Notes: > > > > From the "No license specified", I looked at either the actual pom.xml > files or > > the source repository, and determined the actual licenses are: > > > > - APL 2.0 > > - commons-io:commons-io:2.8.0 > > - com.google.code.gson:gson:2.7 > > - org.apache.commons:commons-lang3:3.6 > > - xml-resolver:xml-resolver:1.2 > > - Eclipse Public License - v 1.0 > > - com.microsoft.java:com.microsoft.java.debug.core:0.31.1 > > - ch.qos.logback:logback-classic:1.2.3 > > - ch.qos.logback:logback-core:1.2.3 > > - MIT > > - org.slf4j:slf4j-api:1.7.30 > > > > On Fri, Sep 17, 2021 at 4:45 PM Adam Rosien <a...@rosien.net > > <mailto:a...@rosien.net>> wrote: > > > > I said I'd do it, but completely forgot! I'll get this out this > weekend. > > > > .. Adam > > > > On Fri, Sep 17, 2021 at 3:24 PM Beckerle, Mike > > <mbecke...@owlcyberdefense.com <mailto: > mbecke...@owlcyberdefense.com>> wrote: > > > > I recall someone verifying the licenses on dependencies. I > can't find > > that message now. > > > > However, this must be a transitive verification, so there's > quite a few. > > > > The build.sbt has only: > > > > "ch.qos.logback" % "logback-classic" % "1.2.3", > > "com.microsoft.java" % "com.microsoft.java.debug.core" % > "0.31.1", > > "co.fs2" %% "fs2-io" % "3.0.4", > > "com.monovore" %% "decline-effect" % "2.1.0", > > "org.typelevel" %% "log4cats-slf4j" % "2.1.0", > > > > for the typescript code, I see a bunch in package.json. > > > > Action Required: Can someone please verify the licenses of all > the > > dependencies transitively and send me the list? > > > > This is specifically what the IP Clearance checklist asks: > > > > Check and make sure that all items depended > upon by the > > project is covered by one or more of the > following > > approved > > licenses: Apache, BSD, Artistic, MIT/X, > MIT/W3C, MPL > > 1.1, or > > something with essentially the same terms. > > > > I'd like the list of what we checked to include it in the IP > Clearance > > checklist document. > > > > Note: there used to be a sbt plugin that pulled all the license > files > > recursively for sbt dependency chains. I recall we used, or > attempted to > > use, it for daffodil at one time. > > > > > > > >