Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarification on license reference to removing content filters? #22

Open
ProGamerGov opened this issue Apr 26, 2023 · 13 comments
Open

Clarification on license reference to removing content filters? #22

ProGamerGov opened this issue Apr 26, 2023 · 13 comments

Comments

@ProGamerGov
Copy link

ProGamerGov commented Apr 26, 2023

I'm wonder if this section of the license is supposed to be included? It appears to say that any removal of the content filters is not allowed under any circumstances. If that is the case, then it's only going to trigger conflict with the community immediately after the release of the weights.

2. All persons obtaining a copy or substantial portion of the Software,
a modified version of the Software (or substantial portion thereof), or
a derivative work based upon this Software (or substantial portion thereof)
must not delete, remove, disable, diminish, or circumvent any inference filters or
inference filter mechanisms in the Software, or any portion of the Software that
implements any such filters or filter mechanisms.

https://github.com/deep-floyd/IF/blob/af64403da0ae2667e5d40670f4014de04bd5c523/LICENSE

@shonenkov
Copy link
Contributor

shonenkov commented Apr 26, 2023

thank you for this issue! @ProGamerGov

could you give feedback here after release of weights, please

how many false positive and how much complicated making of arts with these kind of filters? this feedback is very welcomed

What about license - we can change filter hyperparameters and find balance for our community - this release under non-commercial license to get feedback and create commercial and free StableIF

@AndreiSva
Copy link

This license agreement is not acceptable for supposedly "free" software. It completely undermines the user and depending on what restrictions are put in place, has the potential to unnecessarily restrict creativity and cripple the capabilities of what could be a revolutionary tool.

It is NOT ok for upstream to impose restrictions on what modifications can be made on the software and still call it free. SD has been doing just fine without such a clause. If you're afraid of legal trouble, simply add a disclaimer.

That said I really appreciate what you are doing here having generative AI accessible to more people is good in any situation, even if there are restrictions on what can be done with the code. I just think that there has to be clearer communication on what people can expect from IF, if it is truly free or only open source.

@BadisG
Copy link

BadisG commented Apr 27, 2023

Welp, guess I'll stick to Stable diffusion then, at least this one doesn't treat me like a child who doesn't know what's "good" or "bad".

@Meatfucker
Copy link

Model seems interesting, but the usage restrictions are onerous and will ensure most people do not bother to use it.

@ProGamerGov
Copy link
Author

ProGamerGov commented Apr 27, 2023

how many false positive and how much complicated making of arts with these kind of filters? this feedback is very welcomed

Content filters are fundamentally art incompatible with free artistic expression, but are useful for when letting people trial systems in a public place.

What about license - we can change filter hyperparameters and find balance for our community - this release under non-commercial license to get feedback and create commercial and free StableIF

@shonenkov So is this license is only meant for the testing phase of the model as part of a way to get users to help you test the filters? If so, then this should be explicitly stated to avoid confusion. It might also be easier to test the filters by holding some sort of contest to find issues then, rather than trying to enforce mandatory content filters.

@AndreiSva
Copy link

What about license - we can change filter hyperparameters and find balance for our community - this release under non-commercial license to get feedback and create commercial and free StableIF

@shonenkov It's not about the filters themselves, it's about control. People should be able to individually modify the filters to suit their needs, not be locked into a single immutable filter.

@mcmonkey4eva
Copy link

mcmonkey4eva commented Apr 27, 2023

There's a bit of a misunderstanding, allow me to clarify:
this release under non-commercial license to get feedback and create commercial and free StableIF
This means: the initial release of the IF model is under a restricted research-purposes-only license temporarily to gather feedback, and after that feedback is gathered we will be releasing a completely free commercially compatible version.

(I'm from StabilityAI, popping in to help. Apologies for our lovely DeepFloyd team's English, they're not native speakers!)

@comfyanonymous
Copy link

That part of the source code license makes it incompatible with free software licenses meaning anyone who wants to implement this in their open source project can't use any of the code in this repo.

It doesn't even make any practical sense why it's included when the diffusers implementation that's linked in this repo has no such restrictions.

@AndreiSva
Copy link

@mcmonkey4eva do you mean to say that modifications to the filter will be allowed in the license of the commercially compatible version?

@aleqniko
Copy link

what does it mean should not delete delete what else for filters of inferences?
WTF??

@ProGamerGov
Copy link
Author

ProGamerGov commented Apr 29, 2023

@AndreiSva @aleqniko

They are still working on the model and seem to want the current test version to not become the dominant version used by the community. Once this first iteration is done testing, then it will be released with an open source license allowing it to spread far and wide with any modifications you desire.

They just made a mistake on communicating this by not including a disclaimer initially, and that led to people fearing the worst: #36

@JorgeCepeda
Copy link

I recommend 0BSD, since it's public domain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants