- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为开源版本准备一个项目,但遇到了一个问题......这个项目依赖于一些开源组件,我刚刚将这些组件作为 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/
我正在尝试将 sed 脚本迁移到 Perl 单行脚本,因为 Perl 支持非贪婪正则表达式。我接受了 Non greedy (reluctant) regex matching in sed? 的建议
我正在使用动态多级哈希,从中读取数据但也写入数据。 对我来说一个常见的陷阱是访问不存在的键(错别字、数据库修订等)。我得到 undef s 传播到其他部分并导致问题。我要die每当我尝试读取一个不存在
我希望我的脚本 perl 在生成警告时死掉,包括由使用的包生成的警告。 例如,这应该死: use strict; use warnings; use Statistics::Descriptive;
我有一个内存密集型 celery 任务,我希望它在大部分时间都处于关闭状态的昂贵 AWS 服务器中运行。 celery 节拍将每天安排一次任务,但也可以通过网络应用程序(== django)手动安排。
我是一名优秀的程序员,十分优秀!