-
-
Notifications
You must be signed in to change notification settings - Fork 231
Added Hyperswap256 from FaceFusionLabs #103
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
base: main
Are you sure you want to change the base?
Conversation
|
While FaceFusion acknowledges and respects diverse perspectives on ethics and values, we expect others to honor our decision to release our software and AI models under the RAIL license, which promotes ethical AI usage. If this pull request is merged, it would directly violate our licensing terms and leave us no choice but to take legal action to protect our intellectual property rights. |
Henry this is hilarious, considering both FaceFusion and HyperSwap's licenses are currently unenforceable due to your own mistakes. These "licensing terms" you mention aren’t even followed by your own projects. Even though it's unlikely this PR will ever be merged since VisoMaster seems dead, I'll give you some work to do and explain why this threat of "legal action" is utterly baseless and would never hold up in any court: TL:DR: Not a single version of HyperSwap and FaceFusion has ever been properly licensed. Henry has absolutely no ground to throw around legal threats. As it stands today, his software/models can be treated as fully open-source with respect to basic copyright.First, the HyperSwap models hosted on the official HuggingFace source that this PR uses have no license file in the repo, no license presented before or during download, and no prompt for any sort of user agreement. That ResearchRAIL license you attempted to release under clearly states in Section III, clause 4(b):
The only place HyperSwap's license has been declared is on your separate FaceFusion site. Visiting that is not a requirement to download the models officially. Meaning users are never made aware of those terms when downloading from the proper sources. That's a requirement for OpenRAIL too, so FaceFusion is also in violation considering its official license literally contains just the word “OpenRAIL‑AS” and nothing else. You can’t hold anyone to the ResearchRAIL or OpenRAIL terms if you never deliver them. FaceFusion’s download process fetches the HyperSwap models with no such delivery, no clickwrap, and no enforceable acceptance. This is a direct failure under the terms you claim as the base for your threatened legal action, and that alone would result in your case being thrown out. That's not the only reason why your supposed licenses don't apply to any of your releases. For example, ResearchRAIL's Section I(i) defines:
and in Section III, clause 4(e) requires:
If ResearchRAIL was to actually apply, then FaceFusion constantly violates those terms. Your program automatically downloads and uses those models for anyone, without ever attempting to confirm academic/research use, breaching the core purpose and limitations of the license. You've failed to include these limitations as an enforceable clause for downstream users, which is a basic requirement for ResearchRAIL. Additionally, this pull request doesn’t redistribute your models in any form. It doesn’t host them, bundle the files, or modify them. It simply adds a public URL fetch from the exact same HuggingFace location you already publish to the open internet. That isn’t “distribution” in copyright or licensing law, it’s just the same public link and download process FaceFusion uses. This precedent has already been set and is referenced in courts around the world, i.e. Perfect 10, Inc. v. Amazon, Inc.. Meaning if VisoMaster or another 3rd party program isn't by definition distributing HyperSwap, they can't be held responsible. And if you did try to argue they're distributing your models leading to a license violation, then you'd also be arguing FaceFusion is violating those same terms. Let's say you patch FaceFusion and HyperSwap's repos tomorrow to finally include proper licensing. That only affects downloads after the change, not this PR or the thousands of prior downloads initiated by v3.3.2 and earlier without properly passing along the license. In your shoes, threatening legal action against any violations is laughable at best. You'll need to fix your licensing, your distribution process, and your own application’s compliance before you have any grounds to claim anything. That still wouldn't change the fact that all your public releases so far are forever improperly licensed and essentially fully open-source without restriction. Simply put, your "licensing" for both FaceFusion and HyperSwap is wildly invalid and beyond messy. You’re demanding others honor legal rules you aren’t even following yourself? Good luck. |
LOL it's a personal thing, but everything I said is objectively correct. He banned me from FaceFusion's Discord and accused me of "betraying" him when all I did was tinker with VisoMaster for a bit. Before that, the only thing I ever did was help out and support FaceFusion because it was my preferred program. Now I'm nearly finished with OmniSwap, which combines and builds off both VisoMaster/FaceFusion to be significantly better at just about everything. Includes custom versions of FaceFusion's paywalled installers and addons for free, both desktop/web UIs, tailoring for specific GPUs, etc. And since he didn't license HyperSwap properly whatsoever, those will be included by default 🤪 He taught me well; pettiness fuels the passion. |
When I was using discord long time ago,he did the same for me because I made a modified version and from github once I made a request that made sense was just thrown away. Unfortunately he has an attitude problem and he is trying to monetize his version from open source in various formats. Sure he has his hard work on it and I respect that but threatening others is the last nail in the coffin. |
Wow I didn't know circuses have their embassies on Github |
Nice talking to you. All I did was share the fact that @axel-devs dismantled your legal threats, purely for the sake of FaceFusion's own interest and our desire to deploy it properly, but you immediately banned and blocked me. So I made a new GitHub account just to say this: Personally, as the lead of a project with a massive amount of funding, corporate power, and lawyers behind us: I dare you to do anything about VisoMaster, OmniSwap, or others using your totally invalid and non-compliant licenses claimed by FaceFusion and HyperSwap. It would be my honor to see your face in court as you realize your arrogance has led to you releasing work for the public in a completely open source manner, with no legal ground to stand on. In fact, we will be committing our full resources and legal teams to support VisoMaster, OmniSwap—or any other open source projects using your unlicensed work as of v3.3.2—to the full extent of the law, if necessary. I cant emphasize this enough. I dare you. We've already submitted a report to the official RAIL Initiative, and they love taking down projects that egregiously try and abuse their licenses like FaceFusion and HyperSwap are. This will be the downfall of your projects, and the saddest part is that you could've done something to prevent it. You're willingly bringing shame to the concepts and principles that the RAIL licenses advocate for. Despicable. |
Issue #97 Added support for Hyperswap256 with all three versions (A,B,C). Please note that these need to be either put into the Visomaster assets repository or downloaded and put into the model_assets folder manually. The files are on huggingface (https://huggingface.co/facefusion/models-3.3.0/tree/main). I will note, the results are "ok" but I still think that Inswapper and Instyleswapper produce superior results.