gpt4 book ai didi

Saxon-HE 9.5.1-6 中缺少 SaxonXQDataSource 类

转载 作者:行者123 更新时间:2023-12-05 01:02:50 25 4
gpt4 key购买 nike

最新的 Saxon-HE 9.5.1-6 maven 存储库中缺少 SaxonXQDataSource 类。该类存在于 Saxaon-HE 9.5.1.4 中。事实上,整个包 net.sf.saxon.xqj 似乎在最新的 9.5.1-6 版本中丢失了。那个类是否被移动并重命名了?

最佳答案

XQJ 包被故意从主要的 saxon-he JAR 文件中删除,因为关心这些事情的人向我们指出,XQJ 许可证不是严格意义上的“开源”;对于开源狂热者来说,它不符合条件,因为甲骨文(谁许可它)坚持不能修改接口(interface),并且除非实现通过所有兼容性测试,否则它不能与实现一起分发。尽管这些规则对你我来说似乎是完全明智的,但对于某些人(例如某些 Lunix 发行版)来说,足以使整个 Saxon-HE 丧失获得他们的开源批准印章的资格,这足以背离开源原则。

我们打算继续将 Saxon 中的 XQJ 支持作为一个单独的模块分发给需要它的人。但是,我认为在 9.5.1.6 构建(当然还有 Maven 上传)中我们犯了这个错误,这是我们需要解决的问题。同时,它仍然是 Saxon-PE 和 Saxon-EE 的一部分(如果您不尝试使用特定于 PE 或 EE 的功能,您可以随时使用这些 JAR 文件,无需许可)。

关于Saxon-HE 9.5.1-6 中缺少 SaxonXQDataSource 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25631113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com