【问题标题】:Opennms-source-26.0.0.1 is violating our open source org policyOpennms-source-26.0.0.1 违反了我们的开源组织政策
【发布时间】:2021-11-20 14:43:41
【问题描述】:

所有-我们使用 whitesource 开源扫描扫描了我们的内部代码库,结果导致 opennms-26.0.0-1 违反政策,经研究发现这是来自 struts-JQuery-plug-in在apache2.0下获得许可 我们的组织政策拒绝 agpl 或 lgpl 许可证。因此 whitesource 将 opennms 库显示为违规。有人可以就此提出补救建议吗?如果struts-JQuery插件带了agpl授权的java脚本文件,struts JQuery插件不应该是agpl授权的吗?

【问题讨论】:

  • 补救措施是不使用插件。关于许可的问题与 SO 无关;一个合法的网站会更合适。 AFAIK 在 S2 中没有任何东西与 OpenNMS 有任何关系——是什么让你认为它有关系?
  • 它确实有来自以下 js 文件的开放 nms 引用。 /struts2-jquery-plugin-4.0.3/template/i18n/datepicker-et.js、struts2-jquery-plugin-4.0.3/template/i18n/datepicker-en-GB.js 等,Whitesource 说 opennms 正在这些js文件中引用了
  • 那你需要和他们讨论一下。这些是 jQuery UI 日期选择器的 I18N 文件,包含月份名称等内容。这些文件中没有任何与 OpenNMS 相关的内容。

标签: open-source struts2-jquery opennms whitesource


【解决方案1】:

S2 jQuery 插件不依赖于 OpenNMS:

➜  struts2-jquery-plugin git:(release/4.1.x) mvn dependency:tree
[INFO] Scanning for projects...
[INFO]
[INFO] ---------< com.jgeppert.struts2.jquery:struts2-jquery-plugin >----------
[INFO] Building Struts 2 jQuery Plugin 4.1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ struts2-jquery-plugin ---
[WARNING] The artifact xml-apis:xml-apis:jar:2.0.2 has been relocated to xml-apis:xml-apis:jar:1.0.b2
[INFO] com.jgeppert.struts2.jquery:struts2-jquery-plugin:jar:4.1.0-SNAPSHOT
[INFO] +- taglibs:standard:jar:1.1.2:test
[INFO] +- javax.servlet:jstl:jar:1.1.2:test
[INFO] +- org.apache.struts:struts-annotations:jar:1.0.6:compile
[INFO] |  \- org.freemarker:freemarker:jar:2.3.11:compile
[INFO] +- org.apache.struts:struts2-core:jar:2.5.26:compile
[INFO] |  +- ognl:ognl:jar:3.1.28:compile
[INFO] |  |  \- org.javassist:javassist:jar:3.20.0-GA:compile
[INFO] |  +- org.apache.logging.log4j:log4j-api:jar:2.12.1:compile
[INFO] |  +- commons-fileupload:commons-fileupload:jar:1.4:compile
[INFO] |  +- commons-io:commons-io:jar:2.6:compile
[INFO] |  \- org.apache.commons:commons-lang3:jar:3.8.1:compile
[INFO] +- org.apache.velocity:velocity:jar:1.5:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.1:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.1:compile
[INFO] |  \- oro:oro:jar:2.0.8:compile
[INFO] +- javax.servlet:jsp-api:jar:2.0:provided
[INFO] |  \- javax.servlet:servlet-api:jar:2.4:provided
[INFO] \- javax.servlet.jsp:jsp-api:jar:2.1:test

我不知道 任何 S2 对 OpenNMS 的依赖(而且它没有多大意义)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-20
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 2021-03-24
    • 2021-12-20
    • 2019-11-04
    相关资源
    最近更新 更多