Found a GitHub repo that just copy-paste plagiarized ThreeJS, and may also contain malicious code

Hi, Verge3D dev here. To be sure Verge3D is indeed was created in 2017 as fork of Three.js. There is a mention about it in the license agreement, so I think we 100% comply with Three.js’ MIT.

However, I absolutely cannot agree with the statement that we plagiarized Three.js. These two products are very different and intended for different audiences. Three.js is a library to be used by web developers, while Verge3D is a toolchain for Blender/3ds Max/Maya artists. Verge3D has a completely different material system which represents the modelling tool viewports, visual scripting, app manager, a bunch of custom glTF extensions, cloud hosting, mobile/desktop/SCORM converters, etc etc.

Yes, we use a custom “v3d” namespace instead of “THREE” but I think it’s legit, because we overhauled the code and many APIs are no longer compatible with the current version of Three.js. Compare this situation with Chrome/Blink and Safari/WebKit.

The reason why we created that GitHub repo is to be compliant with Blender’s GPL. Most Verge3D code is proprietary and only available to Enterprise customers under an EULA. The code examples were indeed inherited from Three.js, but we’re planning to get rid of them soon, since they are not really helpful to Verge3D users, which are artists, not coders.

Please let me know if you have any further concerns or questions!

3 Likes