Instructions to use circlestone-labs/Anima with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Diffusion Single File
How to use circlestone-labs/Anima with Diffusion Single File:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
Explanation of the license
There's been questions about the license, so I figured I would explain things in detail. First, the primary goals of the license:
- allow for open-weights access to the model
- non-commercial use restriction on the model itself, so that I can make money by offering commercial licenses
- otherwise be minimally restrictive for end users' use of the model
I worked with a lawyer experienced in IP law to craft the license. To make this easy, we took Black Forest Labs' Flux License , and made modifications to it that simplify it, remove some restrictions, and add clarity in a few places.
Let's go through the terms of the CircleStone license. I will compare with the Flux license where there are differences.
- Definitions
- These are almost identical to the Flux license. I removed parts about Content Filters. I added clarity that adapters such as LoRAs are Derivative Works.
- License Grant
- You can't use the model itself for commercial purposes. Examples: hosting on a platform and charging for image generation, hosting behind a paid API, integrating the model directly into a paid product like a game.
- 2.d: you may use Outputs (generated images) for commercial purposes. Examples: using generated images for making art for a VN, making assets for a video game, making concept art for an anime series, making an advertisement. These are commercial uses of the Outputs, which are allowed. Only commercial use of the Model is restricted.
- The part about using Content Filters, or otherwise reviewing model outputs before publication, is removed. It is replaced with a more generic clause that essentially says "anyone using the model is responsible for complying with the law" (basically: don't sue me, the model creator, sue the platform that was allowing the model to be used unlawfully).
- Distribution
- Clause 3.c is newly added. This clarifies that commercial licensees can also use Derivatives (e.g. loras). This is already something the Flux license grants BFL, just not spelled out as clearly. From the Flux license:
- Section 2.b: "If you want to use a FLUX.1 [dev] Model or a Derivative for any purpose that is not expressly authorized under this License, such as for a commercial activity, you must request a license from Company"
- Section 3.a "you must [...] specify that any rights to use the FLUX.1 [dev] Models and/or Derivatives shall be directly granted by Company to said third-party recipients"
- Section 3.c: terms and conditions you impose on Derivatives may not conflict with the terms of the Flux License
- Taken together, these terms allow BFL to grant commercial use rights to Derivatives, and you may not prevent them from doing so.
- The CircleStone license is just more explicit about this, clarifying it in a single clause.
- Why do this? Just to make it clear that commercial licensees (think platforms like Civit, or Fal) can use loras in addition to the base model I provide.
- Restrictions
- I removed parts about military or biometric use as they are not relevant.
- Removed parts about GDPR and similar laws as they don't apply to this model, because no data is being collected.
- The remaining restrictions essentially amount to "don't break the law".
Sections 5, 6, 7: parts about Content Filters are removed
- Termination, survival
- I have removed section 8.b from the Flux license, which states: "We may terminate this License, in whole or in part, at any time upon notice (including electronic) to you."
- This is the "rugpull clause". It gives BFL the right to take down any Flux Derivative model arbitrarily.
- CircleStone Labs does not have this right. I cannot take down a derivative model so long as it is complying with the license (and again, this basically just means "don't break the law").
So in summary: the license is overall less restrictive than the Flux license. It has a non-commercial use restriction on the Model itself, but otherwise is intended to allow permissive use of the Model and Derivatives by end users. You can use Outputs (generated images) commercially. I can't take down a lora or other derivative just because I don't like it. What restrictions remain in the license essentially say that you must follow the law.
Fair enough.
I hope you can recoup the cost of training the model with commercial licenses. Trying to make money with open weight models shouldn't be a shame.
Having developers who think about the community and can be 100% focused on this will help produce good models, and is what will move the ecosystem forward the fastest.
Keep up the great work <3
Yes, sounds ok.
One thing though why is the preview model only 2b and will we get a bigger size model in the future?
Great work overall. Love it
Ok quick question since I'm just going to be real lol, If I train a gooner lora, post it to civit am I allowed to have my ko-fi link on the page for people to support lora training (if they want) or if someone wanted to commission a lora from me is that allowed?
I'd like to hear clarification on that too.
The way I interpret it, it's a no for both of those, training loras uses the model, isn't an output and doing it for a commission is pretty clearly commercial, fair enough. What I'm less certain about is that not-quite-"donation" stuff like ko-fi is in general commercial AFAIK even if you give away the models for free.
I'm not a lawyer, this isn't 100% definitive legal advice it's just my opinion.
am I allowed to have my ko-fi link on the page for people to support lora training
This is just people donating to you personally, it's not commercial use of the model.
if someone wanted to commission a lora from me is that allowed
If you are locking down the lora and selling access to it, that is commercial use of a derivative model and isn't allowed. If someone commissions a lora that you then post publicly, I would say that it simply someone donating to you to help with training costs, and isn't commercial use of the model itself.
I can't fathom how people find a way to be upset with such a permissive license, thank you very much for making a very reasonable and open license. It's greatly appreciated.
Does this mean civitai will likely not integrate anima training when the model is finished or will they have to acquire a license for that (and have they done this already? π )
That's a lot of words to basically say the following:
- you believe creators of published derivatives should be able to attach additional restrictions on commercial use of the derivative
- the license doesn't allow this; commercial licensees may use any publicly available derivative
That's just how it is, I don't know what else to say. Why is it like this? Because it provides unambiguous legal clarity for commercial licensees, and because the vast majority of users simply don't care, which means these terms aren't an undue burden.
These types of terms are common in other licenses and terms of service, for example:
- https://unity.com/legal/terms-of-service
- Section 12.8: "If you choose to share or publish User Content, others may be able to use, sell, reproduce, modify, distribute, make available, display, transmit and communicate User Content. If you do not want that to happen, do not use the sharing, publishing or other collaboration features of the Offerings"
- If you make content (plugins, assets, etc) publicly available via Unity's platform, others can use it, including commercially. If you don't like that, don't publish the content.
- https://huggingface.co/nvidia/LuxDiT/blob/main/LICENSE.md
- Section 3.3: "Notwithstanding the foregoing, NVIDIA Corporation and its affiliates may use the Work and any derivative works commercially."
- You can't use the derivative work commercially, but if it's publicly available Nvidia may use it commercially.
- There is another Nvidia license which says the same thing but I can't find it.
Anima is hardly unique in having these types of terms in the license. The GPL-3 analogy I gave previously is also a good example. Copyleft licenses and "same-terms" style licenses have a long history of restricting the imposing of additional restrictions.
"Then use a differerent model" cop put
How is this a cop out? If you don't agree to the license terms, then don't create a derivative work that must inherit the same license. This is true with every license like this. Let's say I create a derivative of a GPL-3 work, but I really hate the country of France, so I attach an additional restriction "no entity in France may use this code for any purpose". That's not allowed under the license. Are you going to complain to the Free Software Foundation about their license restricting you from doing this? I guess you have the right to complain, but the FSF is just going to say "that's the terms of the GPL-3, if you don't agree then don't create a derivative work". It's the same with Anima.
I think it's fair to say that having this discussion means i understand more of what i was originally confused about but if anyone wants a TLDR in some areas: If you're on Civitai treat it like flux, flux doesn't own your loras, your checkpoints - but on Civitai, they don't have a commercial lisc so you can't earn blue OR yellow buzz from it.
Also i kinda like the joke idea that the original trainer "OWNS" my content, even if not true - that would state that i can now jokingly call Circlestone Labs "Uwu Daddy" and proceed to call models and loras "Their children"
... :) don't mind me i'm too autisitc, if that was offensive i'm sorry (mostly lol)
I am guessing a lot have been burned out by multiple similar looking debacles- Pony V7, ILL V3 (?) among many others.
I am not sure what are the detailed but people were really burned.
I am guessing a lot have been burned out by multiple similar looking debacles- Pony V7, ILL V3 (?) among many others.
I am not sure what are the detailed but people were really burned.
No it's mostly that people are fighting over nothing, these are the same people that would bite at SD 1x models and other wise --
People that dont know how to read a legal document if it hit them in the face with a stonewall brick.
Thanks for the LLM response, russell. Appreciated.
@synta I don't understand the purpose of your comment. I think tdrussell has already given clear answers to your questions regarding the license. Are you looking for something else? Maybe you want him to change the license? Whatever it is, just get straight to the point.
Is it true, that a commercial license holder pays you basically for every image that is generated?
Yes, the commercial licenses I have offered so far are flat per-image fees. This is standard practice for other companies also, for example see BFL's Flux models. I have several customers who have signed such commercial licenses.
Any kind of license fees necessarily increase the operational cost of a model. I don't have any problem with platforms using methods of their choosing to cover those costs. I'm still in discussions with TensorArt on the exact details of hosting Anima and what this will mean for the end-user experience.
I hope you can have a new agreement because now we are no longer able to generate with anima unless we pay for permanently credits , so free users won't be able to use it anymore
Thanks for the LLM response, russell. Appreciated.
Why are you using this session as an attack vector without literally asking the questions out right -- you're blaming TD Russell and ignoring everyone else.
The lisc is there clear and day, stop being a nightmare
Is it true, that a commercial license holder pays you basically for every image that is generated?
Yes, the commercial licenses I have offered so far are flat per-image fees. This is standard practice for other companies also, for example see BFL's Flux models. I have several customers who have signed such commercial licenses.
Any kind of license fees necessarily increase the operational cost of a model. I don't have any problem with platforms using methods of their choosing to cover those costs. I'm still in discussions with TensorArt on the exact details of hosting Anima and what this will mean for the end-user experience.
I hope you can have a new agreement because now we are no longer able to generate with anima unless we pay for permanently credits , so free users won't be able to use it anymore
Civitai doesn't have it under a block like that, but it's sad that TensorArt has to actually pro-block something without lisc permission like that - That isnt' on TD Russel and i'm aware you understand that :)
I'm not saying to move to Civitai either, TA's not 'Bad' (at leats not everyone hates them, i don't hate them i just -- i can't keep up with multiple platforms anymore and ive' had a few bad wraps with TA myself) - it's welcoming enough to those that enjoy it :)
Arc En Ciel has it readily available for free credit use per day