从工作流入手,而非只看一个许可标签

化学 AI 资源可能包含源代码、训练好的模型文件、示例数据、完整数据集和托管服务。附在代码仓库上的许可标签,不一定能证明你下载或使用的每个组件都适用该许可。先列出计划工作流实际需要的组件,再为每个组件分别记录其来源。

本指南用于整理证据,不构成法律意见。它不认证科学性能、兼容性或特定用途的许可。对许可有重大影响的决定,需要经过适当审查。

建立组件清单

收集许可文本前,先描述预期活动:内部评估、训练、微调、分发检查点、发布处理后的数据,或运营一项服务。这些活动涉及不同的输入和输出,因此清单应覆盖整个工作流。

每个组件单独一行,并记录以下字段:

  • **身份信息:**资源名称、组件、发布版本或数据集标识符,以及来源 URL。
  • **预期用途:**你将如何使用它,以及谁会收到输出。
  • **证据:**适用的许可文件、已发布条款、声明和来源记录。
  • **状态:**已记录的条件、缺失证据、冲突,以及需要审查的问题。

清单的输入是拟议的工作流及其来源材料;输出是证据记录,而不是一揽子许可批准。即使代码、检查点、数据和服务访问来自同一下载位置,也要分别列行。

使证据与组件相匹配

优先查阅与相关发布版本对应的官方许可文件或已发布条款。仅凭仓库公开可见或文件可下载,不能证明使用权。应在工作记录中注明发布版本或修订版本及查阅日期;不要用当前仓库标签替代有关旧版制品的证据。

资源介绍说明了区分的重要性:

资源 资源介绍中描述的证据 需要单独调查的问题
MACE 代码标注为 MIT;代码与检查点许可应分别考虑。 所选确切预训练检查点适用哪些条款?
GemNet 仓库许可标注为 Hippocratic License Version 2.0。 适用文本涵盖哪些组件?哪些条件会影响拟议用途?
LocalRetro 仓库代码被描述为 CC BY-NC-SA 4.0。 外部反应数据集和模型权重适用哪些许可?
Therapeutics Data Commons 仓库代码标注为 MIT。 每个所选数据集适用哪些条款?
Open Reaction Database 辅助代码被描述为 Apache-2.0;数据集及描述性元数据被描述为 CC-BY-SA-4.0。 所选数据适用哪些署名和再分发条件?

这些是草稿所描述的区分,并非已完成许可审查所得出的结论。作出决定前,请确认适用文本。

如实记录条件,不要自行填补空白

准确记录许可标识符和明示条件。可以用简短转述方便查阅,但应保留指向具有约束力文本的链接,以便审查者直接检查。不要把信息缺失转化为“可不受限制地商业使用”之类的结论。

有助于决策的问题包括:

  • 文本是否明确涵盖这个文件或数据集?
  • 文本是否涉及计划中的用途或再分发?
  • 是否规定了声明、署名或其他条件?
  • 仓库文档与特定制品的条款是否存在分歧?
  • 是否需要向权威来源寻求澄清?

文件相互冲突时,应记录两个来源和未解决的问题。合适的跟踪状态是“证据不完整”,而不是缺乏依据的法律结论。

跟踪第三方材料和衍生输出

检查示例、数据集或预训练制品是否包含来自其他来源的材料。在准备内部评估时,保留来源记录、引用和声明。顶层软件许可可能不涵盖随附材料或从外部获取的材料。

关于 LocalRetro,相关资源介绍描述了从反应训练数据中提取模板、预处理为 CSV 文件、训练检查点,以及解码得到候选反应物的流程。这一流程提示需要设置多个清单条目,但并不能证明所有生成的制品都获得了许可。

对于 Therapeutics Data Commons,数据集加载器和评估工具与其检索的数据集是不同的。对于 Open Reaction Database,应在记录中区分辅助代码、反应记录和描述性元数据。转换为另一种格式只是处理步骤,并不能证明原有条件不再适用。

规划示例:假设的反应工作流

假设一个研究团队计划评估 LocalRetro,并在准备反应数据时查看 Open Reaction Database 记录。这是一个假设性的规划练习,不代表经过测试的集成,也不表示这些资源可以互换。

  1. 界定范围。 初始活动是内部评估。共享数据或检查点应作为单独决定处理。
  2. 列出输入。 记录 LocalRetro 代码、所选训练数据、模板文件、任何下载的检查点,以及选用的 Open Reaction Database 文件。
  3. 梳理计划输出。 纳入预处理后的 CSV 文件、提取的模板、训练所得检查点、原始预测、解码得到的反应物和评估报告。
  4. 附上证据。 链接各组件对应的许可文本和来源记录。在取得证据前,将外部数据集的许可问题标记为未解决。
  5. 提出发布问题。 分享输出前,先确认其中包含哪些材料,并将条件不明确之处提交审查。

实际成果应是可追溯的清单和待解决问题列表。科学评估与许可决定仍是彼此独立的工作流。

重新检查发布版本与服务条款

许可和访问条款可能随版本变化。保留历史记录,检查新发布版本,并将托管服务条款与源代码许可分开审查。能否访问与是否获得许可也是两回事:下载链接可用,并不能解决许可问题。

这一流程也有局限。资源介绍中的许可标签可能无法证明其适用于特定制品,文档也可能没有说明权重或第三方数据的条款。在核实新证据之前,不要更新已发布的事实;同时应让未知条件保持明确可见。

来源与简要核对清单

可从相关仓库和文档着手:

继续之前:

  • 列出所有必需组件和计划输出。
  • 附上特定发布版本的证据,并保留声明。
  • 明确标记信息缺口和相互冲突的文件。
  • 在产生重大后果的用途或共享之前,寻求适当审查。
  • 当组件或预期活动发生变化时,重新检查证据。

继续查看资源和科学任务。将来源链接作为证据起点,而非许可或科学适用性的认证。