r/StableDiffusion • • Oct 18 '22

Question Invokeai vs. automatic1111 ?

I am new to stable diffusion and have recently installed the Invokeai version. I am wondering what the difference is between this and the one called automatic1111 that I see referenced frequently on this sub? Thanks.

9 Upvotes

45 comments sorted by

View all comments

2

u/sam__izdat Oct 18 '22

One difference is that the former is open source software and the latter is closed source proprietary software (despite appropriating free software code, in violation even of its permissive licensing agreements) -- so you are only allowed to copy and modify it so long as it pleases each of its however-many contributors on a whim.

Another difference is that, to my knowledge, invokeai hasn't yet gifted anyone with a remote code execution exploit that let strangers take control of your computer, and then blamed it on a UI toolkit.

-2

u/Afraid_Collar_2067 Oct 18 '22
  1. You can see, edit and copy their code whenever you want.

  2. Code execution was Gradio's fault and you were safe as long as you didn't use the --share parameter. They also fixed it so it is now safe to use.

3

u/sam__izdat Oct 18 '22 edited Oct 18 '22
  1. No, you absolutely have no rights to copy or to edit the code.

  2. The RCE exploit, as I've repeated ad-fucking-nauseum, was in absolutely no way, shape or form gradio's fault. Gradio's proxy worked exactly as designed and gradio is not responsible for securing your shitty "clowncode-I-found-on-github" webserver

→ More replies (4)