SuGaR icon indicating copy to clipboard operation
SuGaR copied to clipboard

[QUESTION] About license of this Sugar

Open ichsan2895 opened this issue 1 year ago • 9 comments

Hello, If I use Nerfacto Splatfacto (which is Apache 2.0) to produce gaussian splat (GS in PLY file), then I use Sugar to create mesh and texture from it, what is the license of the product?

Licensor means the owners of the Software, i.e Inria and MPII

If we use Nerfstudio splatfacto, then the licensor is only MPII. Inria probihits the GS result for commercial, but how about MPII?

ichsan2895 avatar Jan 28 '24 11:01 ichsan2895

Hello @ichsan2895,

Because our code contains a copy of the original Gaussian Splatting implementation (which is owned by Inria and MPII), I just copied/pasted the license from the original repo. We do not apply any additional licensing constraint on this code.

Therefore, I suppose the rule is the same as the original repo: any commercial use should be prohibited if you use the entire code of SuGaR.

If you do not use the part of the code that comes from the original 3DGS implementation, that may a different story; But I have to say, I'm not an expert in Licensing issues, so I really don't know if you would be allowed to use it for commercial purpose or not in this case. That might be a risky move.

I'm sorry for that, i'll try to get more info about that.

Anttwo avatar Jan 28 '24 11:01 Anttwo

Thank you for fast respond :)

Nerstudio Splatfacto does not use any Inria GS repo, they implemented their own gaussian rasterizer named Gsplat. So I think it safe to say the PLY result is allowed for commercial.

Now it is depending the Sugar creator. Can we use any mesh/texture from Sugar for commercial purpose?

ichsan2895 avatar Jan 28 '24 11:01 ichsan2895

I might be wrong, but my understanding is that gsplat has been created by dylan ebert: https://github.com/huggingface/gsplat.js

simonbethke avatar Jan 28 '24 12:01 simonbethke

I might be wrong, but my understanding is that gsplat has been created by dylan ebert: https://github.com/huggingface/gsplat.js

Sorry, thats different. Here is the link for GSplat that I mean. https://github.com/nerfstudio-project/gsplat

ichsan2895 avatar Jan 28 '24 12:01 ichsan2895

I am sorry, My Bad.

I think PLY from Nerfstudio Splatfacto and splatfacto's model checkpoint is compatible with this repo. So, I assume we must use Inria GS checkpoint for run this repo. I realize the backend during the meshing is still using the Inria Cuda diff gauss rasterizer.

I hope someday, somebody can create this implementation.

ichsan2895 avatar Jan 28 '24 12:01 ichsan2895

Anyways, this repo is great. Thanks for creating it. I amazed with the demo.

ichsan2895 avatar Jan 28 '24 12:01 ichsan2895

Thank you for all your efforts @Anttwo for maintaining the repo.

Given that you've added the gsplat wrappers 2 months ago, can we kindly request you update the licensing in a way that is permissivefor commercial use if we don't use the inria rasterization?

Our IP person said we can't use the repo unless the license clearly mentions this matter.

ssakhavi avatar Nov 24 '24 03:11 ssakhavi

Bump. We are also interested in using this commercially, but the license would not allow it :/

kelteseth avatar Jan 20 '25 09:01 kelteseth

Same story here. It would be great if this could be permissively licensed.

poly2it avatar Mar 14 '25 17:03 poly2it