License Incompatibility

#3
by qiuqiu666 - opened

Hi, I’d like to report a potential license conflict in Skywork/Skywork-o1-Open-Llama-3.1-8B.

From what I can tell, this model was fine-tuned from a base model licensed under the LLaMA 3.1 Community License, but it is currently released under the Skywork Community License, which may not be compatible with the terms and redistribution requirements of LLaMA 3.1.

Key Violations of the LLaMA 3.1 Community License:

Clause 1.b – Redistribution and Use:
  • Derivatives must retain the original LLaMA license
  • Must not sublicense under a different, incompatible license
  • Must include a clear statement: 
      "This model is licensed under the LLaMA 3.1 Community License"

Clause 1.c – Acceptable Use and Restrictions:
  • Any redistribution must pass through Meta’s Acceptable Use Policy
  • Must not use the model for unlawful or restricted purposes
  • Derivatives must **not reduce** the legal protection or attribution obligations

Clause 2 – No Additional Grant:
  • You may not impose further restrictions or rights on top of what Meta allows

Clause 3 – Commercial Terms:
  • Any commercial use over a certain scale requires a separate license

The Skywork license introduces new terms, such as:

  • Non-transferable and non-sublicensable use

  • Modified derivative clauses

  • Different attribution and compliance terms

  • Commercial permission under Skywork's own conditions

These terms can override or conflict with LLaMA 3.1’s original license, which violates Meta’s redistribution clauses. In particular, changing the license structure without permission may mislead downstream users or violate Meta’s original legal framework.

To align with the LLaMA 3.1 license, here are some quick fixes that might help:

1. Add the full LLaMA 3.1 Community License text or a direct link in your model card

2. Replace the Skywork license or clearly state this is a derivative of a LLaMA 3.1 model

3. Add a NOTICE file with the following:
   > "This model is based on LLaMA 3.1 and is licensed under the LLaMA 3.1 Community License, Copyright © Meta Platforms, Inc."

4. Ensure the Acceptable Use Policy is passed through and clearly mentioned

5. If your license adds further terms, clarify that those only apply to *your own original components*, not the LLaMA-derived parts

Let me know if I’ve misunderstood anything — happy to revise or help clarify further 😊

Thanks for your time and contributions!

Your reply would be much appreciated!

Sign up or log in to comment