Apache poi OpenSagres是否允许使用类似ApachePOI的包?

Apache poi OpenSagres是否允许使用类似ApachePOI的包?,apache-poi,itext,xdocreport,Apache Poi,Itext,Xdocreport,在搜索一个免费的解决方案以实现内部业务应用程序的文档(x)-到PDF转换时,我偶然发现了org.apache.poi.xwpf.converter.包 我找到了一些例子。 我看到这些包以“org.apache.poi…”开头,所以我想“哦,太好了,OSS”。但在进一步搜索之后,我意识到源代码不是来自Apache,而是来自一家我从未听说过的默默无闻的法国公司OpenSagres: 例如,我们对这些包一无所知。 然后我找到了匹配的Javadoc API: …以及GitHub上的源代码: org.a

在搜索一个免费的解决方案以实现内部业务应用程序的文档(x)-到PDF转换时,我偶然发现了
org.apache.poi.xwpf.converter.

我找到了一些例子。

我看到这些包以“org.apache.poi…”开头,所以我想“哦,太好了,OSS”。但在进一步搜索之后,我意识到源代码不是来自Apache,而是来自一家我从未听说过的默默无闻的法国公司OpenSagres:

例如,我们对这些包一无所知。 然后我找到了匹配的Javadoc API:

…以及GitHub上的源代码: org.apache.poi.xwpf.converter.pdf提供

当您查看源代码时,XDocReport团队甚至拥有版权,例如,请参见

版权所有(C)2011-2015 XDocReport团队
这怎么可能呢?我的意思是,在发布OSS的知名实体的包前面加前缀应该受到限制,不是吗

此外,即使不是来自Apache,我也不能使用此源代码/库/任何东西,因为:

  • (它)取决于iText 2.1.7,由于许可问题,请参阅:不应再使用它(但我真的可以信任注释者…因为他是代码的作者???)
  • 有一个版本带有iText 5.x(),但它不是免费的!看

  • 那么我该怎么做呢?

    不确定POI部分是否会有结论,但是。。。。。。顺便说一句,如果我想解决这个问题,我可能会扫描docx4j项目,寻找类似的主题-通过ApacheFopok感谢@kiwiwings的回答,不幸的是,这证实了没有真正的操作系统本机解决方案(我的意思是避免生成XSL-FO)将MS文档转换为PDF。参见此命名空间冲突似乎已在2016年11月29日的694cf75和769d431中得到解决,并可能反映在XDocReport的2.0.0版本中。
    <dependency>
      <groupId>fr.opensagres.xdocreport</groupId>
      <artifactId>org.apache.poi.xwpf.converter.pdf</artifactId>
      <version>${XDOCREPORT_VERSION}</version>
    </dependency>
    
    <dependency>
      <groupId>fr.opensagres.xdocreport</groupId>
      <artifactId>org.apache.poi.xwpf.converter.xhtml</artifactId>
      <version>XDOCREPORT_VERSION</version>
    </dependency>
    
    org.apache.poi.xwpf.converter.core-1.0.4.jar
    org.apache.poi.xwpf.converter.pdf-1.0.4.jar
    org.apache.poi.xwpf.converter.xhtml-1.0.4.jar
    
    Copyright (C) 2011-2015 The XDocReport Team <xdocreport@googlegroups.com>