gpt4 book ai didi

open-source - 如何处理死掉的开源依赖?

转载 作者:行者123 更新时间:2023-12-04 14:37:07 25 4
gpt4 key购买 nike

我正在尝试为开源版本准备一个项目,但遇到了一个问题......这个项目依赖于一些开源组件,我刚刚将这些组件作为 JAR 文件存储在我的 lib 目录中。其中一些可以追溯到几年前,至少其中一些来自一个开源项目,该项目的网站已经消失,而且我无法找到其源代码(Radeox 库)。

我的困境是当我发布它时我不知道如何打包我的项目......我不应该包含没有源代码的 JAR 文件,因为这会违反我自己使用代码时所依据的许可条款,但是我不认为这个 JAR 文件很容易找到,所以我也不想要一个 README 说“找到这个 JAR,祝你好运!”。

在这种情况下,最佳做法是什么? (除了“保留您从现在开始导入的所有 JAR 的源代码!)其次,有谁知道我在哪里可以找到这个特定库的源代码?

谢谢!

最佳答案

如果许可证说您必须包含源代码,那么您必须包含源代码。

尝试联系原作者。也许 this Ohloh link会有所帮助。如果您无法联系到他们,也许您可​​以从另一个使用该库的项目中获取源代码的副本。作为最后的手段,您可以尝试 Google's cache或archive.org。

关于open-source - 如何处理死掉的开源依赖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/913767/

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