aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dependencies.yaml8
-rw-r--r--src/assetimport/qssgassetimporter_p.h2
-rw-r--r--src/assetimport/qssgassetimporterfactory.cpp2
-rw-r--r--src/assetimport/qssgassetimporterfactory_p.h2
-rw-r--r--src/assetimport/qssgassetimporterplugin_p.h2
-rw-r--r--src/assetimport/qssgassetimportmanager.cpp2
-rw-r--r--src/assetimport/qssgassetimportmanager_p.h2
-rw-r--r--src/assetimport/qtquick3dassetimportglobal_p.h2
-rw-r--r--src/assetutils/designer/NodeSection.qml2
-rw-r--r--src/assetutils/designer/RuntimeLoaderSection.qml2
-rw-r--r--src/assetutils/designer/RuntimeLoaderSpecifics.qml2
-rw-r--r--src/assetutils/qquick3druntimeloader.cpp2
-rw-r--r--src/assetutils/qquick3druntimeloader_p.h2
-rw-r--r--src/assetutils/qssgqmlutilities.cpp2
-rw-r--r--src/assetutils/qssgqmlutilities_p.h2
-rw-r--r--src/assetutils/qssgrtutilities.cpp2
-rw-r--r--src/assetutils/qssgrtutilities_p.h2
-rw-r--r--src/assetutils/qssgscenedesc.cpp2
-rw-r--r--src/assetutils/qssgscenedesc_p.h2
-rw-r--r--src/assetutils/qssgsceneedit.cpp2
-rw-r--r--src/assetutils/qssgsceneedit_p.h2
-rw-r--r--src/assetutils/qtquick3dassetutilsglobal_p.h2
-rw-r--r--src/effects/AdditiveColorGradient.qml2
-rw-r--r--src/effects/Blur.qml2
-rw-r--r--src/effects/BrushStrokes.qml2
-rw-r--r--src/effects/ChromaticAberration.qml2
-rw-r--r--src/effects/ColorMaster.qml2
-rw-r--r--src/effects/DepthOfFieldHQBlur.qml2
-rw-r--r--src/effects/Desaturate.qml2
-rw-r--r--src/effects/DistortionRipple.qml2
-rw-r--r--src/effects/DistortionSphere.qml2
-rw-r--r--src/effects/DistortionSpiral.qml2
-rw-r--r--src/effects/EdgeDetect.qml2
-rw-r--r--src/effects/Emboss.qml2
-rw-r--r--src/effects/Flip.qml2
-rw-r--r--src/effects/Fxaa.qml2
-rw-r--r--src/effects/GaussianBlur.qml2
-rw-r--r--src/effects/HDRBloomTonemap.qml2
-rw-r--r--src/effects/MotionBlur.qml2
-rw-r--r--src/effects/SCurveTonemap.qml2
-rw-r--r--src/effects/Scatter.qml2
-rw-r--r--src/effects/TiltShift.qml2
-rw-r--r--src/effects/Vignette.qml2
-rw-r--r--src/effects/designer/AdditiveColorGradientSection.qml2
-rw-r--r--src/effects/designer/AdditiveColorGradientSpecifics.qml2
-rw-r--r--src/effects/designer/BlurSection.qml2
-rw-r--r--src/effects/designer/BlurSpecifics.qml2
-rw-r--r--src/effects/designer/BrushStrokesSection.qml2
-rw-r--r--src/effects/designer/BrushStrokesSpecifics.qml2
-rw-r--r--src/effects/designer/ChromaticAberrationSection.qml2
-rw-r--r--src/effects/designer/ChromaticAberrationSpecifics.qml2
-rw-r--r--src/effects/designer/ColorMasterSection.qml2
-rw-r--r--src/effects/designer/ColorMasterSpecifics.qml2
-rw-r--r--src/effects/designer/DepthOfFieldHQBlurSection.qml2
-rw-r--r--src/effects/designer/DepthOfFieldHQBlurSpecifics.qml2
-rw-r--r--src/effects/designer/DesaturateSection.qml2
-rw-r--r--src/effects/designer/DesaturateSpecifics.qml2
-rw-r--r--src/effects/designer/DistortionRippleSection.qml2
-rw-r--r--src/effects/designer/DistortionRippleSpecifics.qml2
-rw-r--r--src/effects/designer/DistortionSphereSection.qml2
-rw-r--r--src/effects/designer/DistortionSphereSpecifics.qml2
-rw-r--r--src/effects/designer/DistortionSpiralSection.qml2
-rw-r--r--src/effects/designer/DistortionSpiralSpecifics.qml2
-rw-r--r--src/effects/designer/EdgeDetectSection.qml2
-rw-r--r--src/effects/designer/EdgeDetectSpecifics.qml2
-rw-r--r--src/effects/designer/EmbossSection.qml2
-rw-r--r--src/effects/designer/EmbossSpecifics.qml2
-rw-r--r--src/effects/designer/FlipSection.qml2
-rw-r--r--src/effects/designer/FlipSpecifics.qml2
-rw-r--r--src/effects/designer/FxaaSection.qml2
-rw-r--r--src/effects/designer/FxaaSpecifics.qml2
-rw-r--r--src/effects/designer/GaussianBlurSection.qml2
-rw-r--r--src/effects/designer/GaussianBlurSpecifics.qml2
-rw-r--r--src/effects/designer/HDRBloomTonemapSection.qml2
-rw-r--r--src/effects/designer/HDRBloomTonemapSpecifics.qml2
-rw-r--r--src/effects/designer/MotionBlurSection.qml2
-rw-r--r--src/effects/designer/MotionBlurSpecifics.qml2
-rw-r--r--src/effects/designer/SCurveTonemapSection.qml2
-rw-r--r--src/effects/designer/SCurveTonemapSpecifics.qml2
-rw-r--r--src/effects/designer/ScatterSection.qml2
-rw-r--r--src/effects/designer/ScatterSpecifics.qml2
-rw-r--r--src/effects/designer/TiltShiftSection.qml2
-rw-r--r--src/effects/designer/TiltShiftSpecifics.qml2
-rw-r--r--src/effects/designer/VignetteSection.qml2
-rw-r--r--src/effects/designer/VignetteSpecifics.qml2
-rw-r--r--src/effects/shaders/blurhorizontal.vert2
-rw-r--r--src/effects/shaders/blurvertical.vert2
-rw-r--r--src/effects/shaders/depthoffieldblur.vert2
-rw-r--r--src/effects/shaders/distortion.vert2
-rw-r--r--src/effects/shaders/downsample.vert2
-rw-r--r--src/effects/shaders/edgedetect.vert2
-rw-r--r--src/effects/shaders/luminosity.vert2
-rw-r--r--src/effects/shaders/motionblurhorizontal.vert2
-rw-r--r--src/effects/shaders/motionblurvertical.vert2
-rw-r--r--src/effects/shaders/poissonblur.vert2
-rw-r--r--src/effects/shaders/poissonblurtiltshift.vert2
-rw-r--r--src/glslparser/glsl.g6
-rw-r--r--src/glslparser/glsl_p.h2
-rw-r--r--src/glslparser/glslast.cpp2
-rw-r--r--src/glslparser/glslast_p.h2
-rw-r--r--src/glslparser/glslastdump.cpp2
-rw-r--r--src/glslparser/glslastdump_p.h2
-rw-r--r--src/glslparser/glslastvisitor.cpp2
-rw-r--r--src/glslparser/glslastvisitor_p.h2
-rw-r--r--src/glslparser/glslengine.cpp2
-rw-r--r--src/glslparser/glslengine_p.h2
-rw-r--r--src/glslparser/glslkeywords.cpp2
-rw-r--r--src/glslparser/glsllexer.cpp2
-rw-r--r--src/glslparser/glsllexer_p.h2
-rw-r--r--src/glslparser/glslmemorypool.cpp2
-rw-r--r--src/glslparser/glslmemorypool_p.h2
-rw-r--r--src/glslparser/glslparser.cpp2
-rw-r--r--src/glslparser/glslparser_p.h2
-rw-r--r--src/glslparser/glslparsertable.cpp2
-rw-r--r--src/glslparser/glslparsertable_p.h3
-rw-r--r--src/glslparser/glslsemantic.cpp2
-rw-r--r--src/glslparser/glslsemantic_p.h2
-rw-r--r--src/glslparser/glslsymbol.cpp2
-rw-r--r--src/glslparser/glslsymbol_p.h2
-rw-r--r--src/glslparser/glslsymbols.cpp2
-rw-r--r--src/glslparser/glslsymbols_p.h2
-rw-r--r--src/glslparser/glsltype.cpp2
-rw-r--r--src/glslparser/glsltype_p.h2
-rw-r--r--src/glslparser/glsltypes.cpp2
-rw-r--r--src/glslparser/glsltypes_p.h2
-rwxr-xr-xsrc/glslparser/make-parser.sh2
-rw-r--r--src/helpers/AxisHelper.qml2
-rw-r--r--src/helpers/DebugView.qml2
-rw-r--r--src/helpers/ExtendedSceneEnvironment.qml2
-rw-r--r--src/helpers/LodManager.qml2
-rw-r--r--src/helpers/OrbitCameraController.qml2
-rw-r--r--src/helpers/WasdController.qml2
-rw-r--r--src/helpers/designer/AxisHelperSection.qml2
-rw-r--r--src/helpers/designer/AxisHelperSpecifics.qml2
-rw-r--r--src/helpers/designer/DebugViewSection.qml2
-rw-r--r--src/helpers/designer/DebugViewSpecifics.qml2
-rw-r--r--src/helpers/designer/ExtendedSceneEnvironmentSection.qml2
-rw-r--r--src/helpers/designer/ExtendedSceneEnvironmentSpecifics.qml2
-rw-r--r--src/helpers/designer/GridGeometrySection.qml2
-rw-r--r--src/helpers/designer/GridGeometrySpecifics.qml2
-rw-r--r--src/helpers/designer/HeightFieldGeometrySection.qml2
-rw-r--r--src/helpers/designer/HeightFieldGeometrySpecifics.qml2
-rw-r--r--src/helpers/designer/InfiniteGridSection.qml2
-rw-r--r--src/helpers/designer/InfiniteGridSpecifics.qml2
-rw-r--r--src/helpers/designer/InstanceModelSection.qml2
-rw-r--r--src/helpers/designer/InstanceModelSpecifics.qml2
-rw-r--r--src/helpers/designer/InstanceRepeaterSection.qml2
-rw-r--r--src/helpers/designer/InstanceRepeaterSpecifics.qml2
-rw-r--r--src/helpers/designer/LodManagerSection.qml2
-rw-r--r--src/helpers/designer/LodManagerSpecifics.qml2
-rw-r--r--src/helpers/designer/LookAtNodeSection.qml2
-rw-r--r--src/helpers/designer/LookAtNodeSpecifics.qml2
-rw-r--r--src/helpers/designer/NodeSection.qml2
-rw-r--r--src/helpers/designer/OrbitCameraControllerSection.qml2
-rw-r--r--src/helpers/designer/OrbitCameraControllerSpecifics.qml2
-rw-r--r--src/helpers/designer/ProceduralSkyTextureDataSection.qml2
-rw-r--r--src/helpers/designer/ProceduralSkyTextureDataSpecifics.qml2
-rw-r--r--src/helpers/designer/Repeater3DSection.qml2
-rw-r--r--src/helpers/designer/WasdControllerSection.qml2
-rw-r--r--src/helpers/designer/WasdControllerSpecifics.qml2
-rw-r--r--src/helpers/gridgeometry.cpp2
-rw-r--r--src/helpers/gridgeometry_p.h2
-rw-r--r--src/helpers/heightfieldgeometry.cpp2
-rw-r--r--src/helpers/heightfieldgeometry_p.h2
-rw-r--r--src/helpers/impl/DepthOfFieldBlur.qml2
-rw-r--r--src/helpers/impl/LightmapperOutputWindow.qml2
-rw-r--r--src/helpers/impl/SceneEffect.qml2
-rw-r--r--src/helpers/impl/qquick3drenderstatsmeshesmodel.cpp2
-rw-r--r--src/helpers/impl/qquick3drenderstatsmeshesmodel_p.h2
-rw-r--r--src/helpers/impl/qquick3drenderstatspassesmodel.cpp2
-rw-r--r--src/helpers/impl/qquick3drenderstatspassesmodel_p.h2
-rw-r--r--src/helpers/impl/qquick3drenderstatstexturesmodel.cpp2
-rw-r--r--src/helpers/impl/qquick3drenderstatstexturesmodel_p.h2
-rw-r--r--src/helpers/impl/sceneeffects.cpp2
-rw-r--r--src/helpers/impl/sceneeffects_p.h2
-rw-r--r--src/helpers/impl/shaders/depthoffieldblur.vert2
-rw-r--r--src/helpers/impl/shaders/downsample.vert2
-rw-r--r--src/helpers/impl/shaders/lensflareblurhorizontal.vert2
-rw-r--r--src/helpers/impl/shaders/lensflareblurvertical.vert2
-rw-r--r--src/helpers/infinitegrid.cpp2
-rw-r--r--src/helpers/infinitegrid_p.h2
-rw-r--r--src/helpers/instancerepeater.cpp2
-rw-r--r--src/helpers/instancerepeater_p.h2
-rw-r--r--src/helpers/lookatnode.cpp2
-rw-r--r--src/helpers/lookatnode_p.h2
-rw-r--r--src/helpers/proceduralskytexturedata.cpp2
-rw-r--r--src/helpers/proceduralskytexturedata_p.h2
-rw-r--r--src/helpers/qtquick3dhelpersglobal_p.h2
-rw-r--r--src/helpers/randominstancing.cpp2
-rw-r--r--src/helpers/randominstancing_p.h2
-rw-r--r--src/iblbaker/qssgiblbaker.cpp2
-rw-r--r--src/iblbaker/qssgiblbaker_p.h2
-rw-r--r--src/iblbaker/qtquick3diblbaker_p.h2
-rw-r--r--src/plugins/assetimporters/assimp/assimpimporter.cpp2
-rw-r--r--src/plugins/assetimporters/assimp/assimpimporter.h2
-rw-r--r--src/plugins/assetimporters/assimp/assimpimporter_rt.cpp2
-rw-r--r--src/plugins/assetimporters/assimp/assimpimporterplugin.cpp2
-rw-r--r--src/plugins/assetimporters/assimp/assimpimporterplugin.h2
-rw-r--r--src/plugins/assetimporters/assimp/assimputils.cpp2
-rw-r--r--src/plugins/assetimporters/assimp/assimputils.h2
-rw-r--r--src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp2
-rw-r--r--src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.h2
-rw-r--r--src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.cpp2
-rw-r--r--src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.h2
-rw-r--r--src/quick3d/designer/AbstractLightSection.qml2
-rw-r--r--src/quick3d/designer/BufferInputSection.qml2
-rw-r--r--src/quick3d/designer/BufferInputSpecifics.qml2
-rw-r--r--src/quick3d/designer/BufferSection.qml2
-rw-r--r--src/quick3d/designer/BufferSpecifics.qml2
-rw-r--r--src/quick3d/designer/CameraSection.qml2
-rw-r--r--src/quick3d/designer/CubeMapTextureSpecifics.qml2
-rw-r--r--src/quick3d/designer/CustomCameraSpecifics.qml2
-rw-r--r--src/quick3d/designer/CustomMaterialSection.qml2
-rw-r--r--src/quick3d/designer/CustomMaterialSpecifics.qml2
-rw-r--r--src/quick3d/designer/DebugSettingsSection.qml2
-rw-r--r--src/quick3d/designer/DebugSettingsSpecifics.qml2
-rw-r--r--src/quick3d/designer/DefaultMaterialSection.qml2
-rw-r--r--src/quick3d/designer/DefaultMaterialSpecifics.qml2
-rw-r--r--src/quick3d/designer/DirectionalLightSection.qml2
-rw-r--r--src/quick3d/designer/DirectionalLightSpecifics.qml2
-rw-r--r--src/quick3d/designer/EffectSection.qml2
-rw-r--r--src/quick3d/designer/EffectSpecifics.qml2
-rw-r--r--src/quick3d/designer/FileInstancingSection.qml2
-rw-r--r--src/quick3d/designer/FileInstancingSpecifics.qml2
-rw-r--r--src/quick3d/designer/FogSection.qml2
-rw-r--r--src/quick3d/designer/FogSpecifics.qml2
-rw-r--r--src/quick3d/designer/FrustumCameraSection.qml2
-rw-r--r--src/quick3d/designer/FrustumCameraSpecifics.qml2
-rw-r--r--src/quick3d/designer/InstanceListEntrySection.qml2
-rw-r--r--src/quick3d/designer/InstanceListEntrySpecifics.qml2
-rw-r--r--src/quick3d/designer/InstanceListSection.qml2
-rw-r--r--src/quick3d/designer/InstanceListSpecifics.qml2
-rw-r--r--src/quick3d/designer/InstancingSection.qml2
-rw-r--r--src/quick3d/designer/JointSection.qml2
-rw-r--r--src/quick3d/designer/JointSpecifics.qml2
-rw-r--r--src/quick3d/designer/LightmapperSection.qml2
-rw-r--r--src/quick3d/designer/LightmapperSpecifics.qml2
-rw-r--r--src/quick3d/designer/Loader3DSection.qml2
-rw-r--r--src/quick3d/designer/Loader3DSpecifics.qml2
-rw-r--r--src/quick3d/designer/MaterialSection.qml2
-rw-r--r--src/quick3d/designer/ModelSection.qml2
-rw-r--r--src/quick3d/designer/ModelSpecifics.qml2
-rw-r--r--src/quick3d/designer/MorphTargetSection.qml2
-rw-r--r--src/quick3d/designer/MorphTargetSpecifics.qml2
-rw-r--r--src/quick3d/designer/NodeSection.qml2
-rw-r--r--src/quick3d/designer/NodeSpecifics.qml2
-rw-r--r--src/quick3d/designer/Object3DSection.qml2
-rw-r--r--src/quick3d/designer/OrthographicCameraSection.qml2
-rw-r--r--src/quick3d/designer/OrthographicCameraSpecifics.qml2
-rw-r--r--src/quick3d/designer/PassSection.qml2
-rw-r--r--src/quick3d/designer/PassSpecifics.qml2
-rw-r--r--src/quick3d/designer/PerspectiveCameraSection.qml2
-rw-r--r--src/quick3d/designer/PerspectiveCameraSpecifics.qml2
-rw-r--r--src/quick3d/designer/PointLightSection.qml2
-rw-r--r--src/quick3d/designer/PointLightSpecifics.qml2
-rw-r--r--src/quick3d/designer/PrincipledMaterialSection.qml2
-rw-r--r--src/quick3d/designer/PrincipledMaterialSpecifics.qml2
-rw-r--r--src/quick3d/designer/ReflectionProbeSection.qml2
-rw-r--r--src/quick3d/designer/ReflectionProbeSpecifics.qml2
-rw-r--r--src/quick3d/designer/Repeater3DSection.qml2
-rw-r--r--src/quick3d/designer/Repeater3DSpecifics.qml2
-rw-r--r--src/quick3d/designer/ResourceLoaderSection.qml2
-rw-r--r--src/quick3d/designer/ResourceLoaderSpecifics.qml2
-rw-r--r--src/quick3d/designer/SceneEnvironmentSection.qml2
-rw-r--r--src/quick3d/designer/SceneEnvironmentSpecifics.qml2
-rw-r--r--src/quick3d/designer/SetUniformValueSection.qml2
-rw-r--r--src/quick3d/designer/SetUniformValueSpecifics.qml2
-rw-r--r--src/quick3d/designer/ShaderSection.qml2
-rw-r--r--src/quick3d/designer/ShaderSpecifics.qml2
-rw-r--r--src/quick3d/designer/ShadowSection.qml2
-rw-r--r--src/quick3d/designer/SkinSection.qml2
-rw-r--r--src/quick3d/designer/SkinSpecifics.qml2
-rw-r--r--src/quick3d/designer/SpecularGlossyMaterialSection.qml2
-rw-r--r--src/quick3d/designer/SpecularGlossyMaterialSpecifics.qml2
-rw-r--r--src/quick3d/designer/SpotLightSection.qml2
-rw-r--r--src/quick3d/designer/SpotLightSpecifics.qml2
-rw-r--r--src/quick3d/designer/TextureInputSection.qml2
-rw-r--r--src/quick3d/designer/TextureInputSpecifics.qml2
-rw-r--r--src/quick3d/designer/TextureSection.qml2
-rw-r--r--src/quick3d/designer/TextureSpecifics.qml2
-rw-r--r--src/quick3d/designer/View3DSection.qml2
-rw-r--r--src/quick3d/designer/View3DSpecifics.qml2
-rw-r--r--src/quick3d/designer/source/effect_template.qml2
-rw-r--r--src/quick3d/designer/source/view3D_template.qml2
-rw-r--r--src/quick3d/plugin.cpp2
-rw-r--r--src/quick3d/qquick3d.cpp2
-rw-r--r--src/quick3d/qquick3d.h2
-rw-r--r--src/quick3d/qquick3dabstractlight.cpp2
-rw-r--r--src/quick3d/qquick3dabstractlight_p.h2
-rw-r--r--src/quick3d/qquick3dbakedlightmap.cpp2
-rw-r--r--src/quick3d/qquick3dbakedlightmap_p.h2
-rw-r--r--src/quick3d/qquick3dcamera.cpp2
-rw-r--r--src/quick3d/qquick3dcamera_p.h2
-rw-r--r--src/quick3d/qquick3dcubemaptexture.cpp2
-rw-r--r--src/quick3d/qquick3dcubemaptexture_p.h2
-rw-r--r--src/quick3d/qquick3dcustomcamera.cpp2
-rw-r--r--src/quick3d/qquick3dcustomcamera_p.h2
-rw-r--r--src/quick3d/qquick3dcustommaterial.cpp2
-rw-r--r--src/quick3d/qquick3dcustommaterial_p.h2
-rw-r--r--src/quick3d/qquick3ddebugsettings.cpp2
-rw-r--r--src/quick3d/qquick3ddebugsettings_p.h2
-rw-r--r--src/quick3d/qquick3ddefaultmaterial.cpp2
-rw-r--r--src/quick3d/qquick3ddefaultmaterial_p.h2
-rw-r--r--src/quick3d/qquick3ddirectionallight.cpp2
-rw-r--r--src/quick3d/qquick3ddirectionallight_p.h2
-rw-r--r--src/quick3d/qquick3deffect.cpp2
-rw-r--r--src/quick3d/qquick3deffect_p.h2
-rw-r--r--src/quick3d/qquick3dfog.cpp2
-rw-r--r--src/quick3d/qquick3dfog_p.h2
-rw-r--r--src/quick3d/qquick3dfrustumcamera.cpp2
-rw-r--r--src/quick3d/qquick3dfrustumcamera_p.h2
-rw-r--r--src/quick3d/qquick3dgeometry.cpp2
-rw-r--r--src/quick3d/qquick3dgeometry.h2
-rw-r--r--src/quick3d/qquick3dgeometry_p.h2
-rw-r--r--src/quick3d/qquick3dinstancing.cpp2
-rw-r--r--src/quick3d/qquick3dinstancing.h2
-rw-r--r--src/quick3d/qquick3dinstancing_p.h2
-rw-r--r--src/quick3d/qquick3ditem2d.cpp2
-rw-r--r--src/quick3d/qquick3ditem2d_p.h2
-rw-r--r--src/quick3d/qquick3djoint.cpp2
-rw-r--r--src/quick3d/qquick3djoint_p.h2
-rw-r--r--src/quick3d/qquick3dlightmapbaker.cpp2
-rw-r--r--src/quick3d/qquick3dlightmapbaker_p.h2
-rw-r--r--src/quick3d/qquick3dlightmapper.cpp2
-rw-r--r--src/quick3d/qquick3dlightmapper_p.h2
-rw-r--r--src/quick3d/qquick3dloader.cpp2
-rw-r--r--src/quick3d/qquick3dloader_p.h2
-rw-r--r--src/quick3d/qquick3dmaterial.cpp2
-rw-r--r--src/quick3d/qquick3dmaterial_p.h2
-rw-r--r--src/quick3d/qquick3dmodel.cpp2
-rw-r--r--src/quick3d/qquick3dmodel_p.h2
-rw-r--r--src/quick3d/qquick3dmorphtarget.cpp2
-rw-r--r--src/quick3d/qquick3dmorphtarget_p.h2
-rw-r--r--src/quick3d/qquick3dnode.cpp2
-rw-r--r--src/quick3d/qquick3dnode_p.h2
-rw-r--r--src/quick3d/qquick3dnode_p_p.h2
-rw-r--r--src/quick3d/qquick3dobject.cpp2
-rw-r--r--src/quick3d/qquick3dobject.h2
-rw-r--r--src/quick3d/qquick3dobject_p.h2
-rw-r--r--src/quick3d/qquick3dobjectchangelistener_p.h2
-rw-r--r--src/quick3d/qquick3dorthographiccamera.cpp2
-rw-r--r--src/quick3d/qquick3dorthographiccamera_p.h2
-rw-r--r--src/quick3d/qquick3dperspectivecamera.cpp2
-rw-r--r--src/quick3d/qquick3dperspectivecamera_p.h2
-rw-r--r--src/quick3d/qquick3dpickresult.cpp2
-rw-r--r--src/quick3d/qquick3dpickresult_p.h2
-rw-r--r--src/quick3d/qquick3dpointlight.cpp2
-rw-r--r--src/quick3d/qquick3dpointlight_p.h2
-rw-r--r--src/quick3d/qquick3dprincipledmaterial.cpp2
-rw-r--r--src/quick3d/qquick3dprincipledmaterial_p.h2
-rw-r--r--src/quick3d/qquick3dquaternionanimation.cpp2
-rw-r--r--src/quick3d/qquick3dquaternionanimation_p.h2
-rw-r--r--src/quick3d/qquick3dquaternionutils.cpp2
-rw-r--r--src/quick3d/qquick3dquaternionutils_p.h2
-rw-r--r--src/quick3d/qquick3dreflectionprobe.cpp2
-rw-r--r--src/quick3d/qquick3dreflectionprobe_p.h2
-rw-r--r--src/quick3d/qquick3drenderstats.cpp2
-rw-r--r--src/quick3d/qquick3drenderstats_p.h2
-rw-r--r--src/quick3d/qquick3drepeater.cpp2
-rw-r--r--src/quick3d/qquick3drepeater_p.h2
-rw-r--r--src/quick3d/qquick3dresourceloader.cpp2
-rw-r--r--src/quick3d/qquick3dresourceloader_p.h2
-rw-r--r--src/quick3d/qquick3dsceneenvironment.cpp2
-rw-r--r--src/quick3d/qquick3dsceneenvironment_p.h2
-rw-r--r--src/quick3d/qquick3dscenemanager.cpp2
-rw-r--r--src/quick3d/qquick3dscenemanager_p.h2
-rw-r--r--src/quick3d/qquick3dscenerenderer.cpp2
-rw-r--r--src/quick3d/qquick3dscenerenderer_p.h2
-rw-r--r--src/quick3d/qquick3dscenerootnode.cpp2
-rw-r--r--src/quick3d/qquick3dscenerootnode_p.h2
-rw-r--r--src/quick3d/qquick3dshaderutils.cpp2
-rw-r--r--src/quick3d/qquick3dshaderutils_p.h2
-rw-r--r--src/quick3d/qquick3dskeleton.cpp2
-rw-r--r--src/quick3d/qquick3dskeleton_p.h2
-rw-r--r--src/quick3d/qquick3dskin.cpp2
-rw-r--r--src/quick3d/qquick3dskin_p.h2
-rw-r--r--src/quick3d/qquick3dspecularglossymaterial.cpp2
-rw-r--r--src/quick3d/qquick3dspecularglossymaterial_p.h2
-rw-r--r--src/quick3d/qquick3dspotlight.cpp2
-rw-r--r--src/quick3d/qquick3dspotlight_p.h2
-rw-r--r--src/quick3d/qquick3dtexture.cpp2
-rw-r--r--src/quick3d/qquick3dtexture_p.h2
-rw-r--r--src/quick3d/qquick3dtexturedata.cpp2
-rw-r--r--src/quick3d/qquick3dtexturedata.h2
-rw-r--r--src/quick3d/qquick3dtexturedata_p.h2
-rw-r--r--src/quick3d/qquick3dutils_p.h2
-rw-r--r--src/quick3d/qquick3dviewport.cpp2
-rw-r--r--src/quick3d/qquick3dviewport_p.h2
-rw-r--r--src/quick3d/qtquick3dglobal.h2
-rw-r--r--src/quick3d/qtquick3dglobal_p.h2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_clouds.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_dust.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_exhaust.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_fire.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_heavyrain.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_heavyrain_tirespray.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_lightrain.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_lightrain_tirespray.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_rainmist.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_snow.qml2
-rw-r--r--src/quick3dparticleeffects/designer/source/particleeffect_steam.qml2
-rw-r--r--src/quick3dparticles/designer/Affector3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Affector3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/Attractor3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Attractor3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/DynamicBurst3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/DynamicBurst3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/EmitBurst3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/EmitBurst3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/Gravity3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Gravity3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/LineParticle3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/LineParticle3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ModelBlendParticle3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ModelBlendParticle3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ModelParticle3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ModelParticle3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/NodeSection.qml2
-rw-r--r--src/quick3dparticles/designer/NodeSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/Particle3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Particle3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleCustomShape3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleCustomShape3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleEmitter3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleEmitter3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleModelShape3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleModelShape3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleShape3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleShape3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleSystem3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ParticleSystem3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/PointRotator3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/PointRotator3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/Repeller3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Repeller3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/ScaleAffector3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/ScaleAffector3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/SpriteParticle3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/SpriteParticle3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/SpriteSequence3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/SpriteSequence3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/TargetDirection3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/TargetDirection3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/TrailEmitter3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/TrailEmitter3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/VectorDirection3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/VectorDirection3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/Wander3DSection.qml2
-rw-r--r--src/quick3dparticles/designer/Wander3DSpecifics.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_animatedsprite_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_attractor_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_burst_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_modelblend_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_modelshape_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_particletrail_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_sprite_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_template.qml2
-rw-r--r--src/quick3dparticles/designer/source/particlesystem_wander_template.qml2
-rw-r--r--src/quick3dparticles/qquick3dparticle.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticle_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleabstractshape.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleabstractshape_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleaffector.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleaffector_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleattractor.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleattractor_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlecustomshape.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlecustomshape_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticledata_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticledirection.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticledirection_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticledynamicburst.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticledynamicburst_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleemitburst.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleemitburst_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleemitter.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleemitter_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlegravity.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlegravity_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlelineparticle.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlelineparticle_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelparticle.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelparticle_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelshape.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlemodelshape_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlepointrotator.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlepointrotator_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlerandomizer_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlerepeller.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlerepeller_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlescaleaffector.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlescaleaffector_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleshape.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleshape_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleshapedatautils.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleshapedatautils_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlespriteparticle.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlespriteparticle_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlespritesequence.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlespritesequence_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlesystem.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlesystem_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlesystemlogging.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlesystemlogging_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticletargetdirection.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticletargetdirection_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticletrailemitter.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticletrailemitter_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticleutils.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticleutils_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlevectordirection.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlevectordirection_p.h2
-rw-r--r--src/quick3dparticles/qquick3dparticlewander.cpp2
-rw-r--r--src/quick3dparticles/qquick3dparticlewander_p.h2
-rw-r--r--src/quick3dparticles/qtquick3dparticlesglobal.h2
-rw-r--r--src/quick3dparticles/qtquick3dparticlesglobal_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendercamera.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendercamera_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendercustommaterial_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderdefaultmaterial.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderdefaultmaterial_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendereffect.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendereffect_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendergeometry.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendergeometry_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendergraphobject.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendergraphobject_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderimage.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderimage_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderinstancetable.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderinstancetable_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderitem2d.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderitem2d_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderjoint.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderjoint_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderlayer.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderlayer_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderlight.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderlight_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendermodel.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendermodel_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendermorphtarget.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendermorphtarget_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendernode.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendernode_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderparticles.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderparticles_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderreflectionprobe.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderreflectionprobe_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderresourceloader.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderresourceloader_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderskeleton.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderskeleton_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderskin.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrenderskin_p.h2
-rw-r--r--src/runtimerender/graphobjects/qssgrendertexturedata.cpp2
-rw-r--r--src/runtimerender/graphobjects/qssgrendertexturedata_p.h2
-rw-r--r--src/runtimerender/qssgdebugdrawsystem.cpp2
-rw-r--r--src/runtimerender/qssgdebugdrawsystem_p.h2
-rw-r--r--src/runtimerender/qssgperframeallocator_p.h2
-rw-r--r--src/runtimerender/qssgrenderableimage_p.h2
-rw-r--r--src/runtimerender/qssgrenderclippingfrustum.cpp2
-rw-r--r--src/runtimerender/qssgrenderclippingfrustum_p.h2
-rw-r--r--src/runtimerender/qssgrendercommands.cpp2
-rw-r--r--src/runtimerender/qssgrendercommands_p.h2
-rw-r--r--src/runtimerender/qssgrendercontextcore.cpp2
-rw-r--r--src/runtimerender/qssgrendercontextcore_p.h2
-rw-r--r--src/runtimerender/qssgrenderdefaultmaterialshadergenerator.cpp2
-rw-r--r--src/runtimerender/qssgrenderdefaultmaterialshadergenerator_p.h2
-rw-r--r--src/runtimerender/qssgrendererutil_p.h2
-rw-r--r--src/runtimerender/qssgrenderimagetexture_p.h2
-rw-r--r--src/runtimerender/qssgrendermaterialshadergenerator_p.h2
-rw-r--r--src/runtimerender/qssgrendermesh_p.h2
-rw-r--r--src/runtimerender/qssgrenderpickresult_p.h2
-rw-r--r--src/runtimerender/qssgrenderray.cpp2
-rw-r--r--src/runtimerender/qssgrenderray_p.h2
-rw-r--r--src/runtimerender/qssgrenderreflectionmap.cpp2
-rw-r--r--src/runtimerender/qssgrenderreflectionmap_p.h2
-rw-r--r--src/runtimerender/qssgrendershadercache.cpp2
-rw-r--r--src/runtimerender/qssgrendershadercache_p.h2
-rw-r--r--src/runtimerender/qssgrendershadercodegenerator.cpp2
-rw-r--r--src/runtimerender/qssgrendershadercodegenerator_p.h2
-rw-r--r--src/runtimerender/qssgrendershaderkeys_p.h2
-rw-r--r--src/runtimerender/qssgrendershadermetadata.cpp2
-rw-r--r--src/runtimerender/qssgrendershadermetadata_p.h2
-rw-r--r--src/runtimerender/qssgrendershadowmap.cpp2
-rw-r--r--src/runtimerender/qssgrendershadowmap_p.h2
-rw-r--r--src/runtimerender/qssgrhicontext.cpp2
-rw-r--r--src/runtimerender/qssgrhicontext_p.h2
-rw-r--r--src/runtimerender/qssgrhicustommaterialsystem.cpp2
-rw-r--r--src/runtimerender/qssgrhicustommaterialsystem_p.h2
-rw-r--r--src/runtimerender/qssgrhieffectsystem.cpp2
-rw-r--r--src/runtimerender/qssgrhieffectsystem_p.h2
-rw-r--r--src/runtimerender/qssgrhiparticles.cpp2
-rw-r--r--src/runtimerender/qssgrhiparticles_p.h2
-rw-r--r--src/runtimerender/qssgrhiquadrenderer.cpp2
-rw-r--r--src/runtimerender/qssgrhiquadrenderer_p.h2
-rw-r--r--src/runtimerender/qssgruntimerenderlogging.cpp2
-rw-r--r--src/runtimerender/qssgruntimerenderlogging_p.h2
-rw-r--r--src/runtimerender/qssgshadermapkey_p.h2
-rw-r--r--src/runtimerender/qssgshadermaterialadapter.cpp2
-rw-r--r--src/runtimerender/qssgshadermaterialadapter_p.h2
-rw-r--r--src/runtimerender/qssgshaderresourcemergecontext_p.h2
-rw-r--r--src/runtimerender/qtquick3druntimerenderglobal_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssgcputonemapper_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssglayerrenderdata.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssglayerrenderdata_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssglightmapper.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssglightmapper_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderableobjects.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderableobjects_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderer.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderer_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssgrendererimplshaders_rhi.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderpass.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssgrenderpass_p.h2
-rw-r--r--src/runtimerender/rendererimpl/qssgvertexpipelineimpl.cpp2
-rw-r--r--src/runtimerender/rendererimpl/qssgvertexpipelineimpl_p.h2
-rw-r--r--src/runtimerender/res/effectlib/bsdf.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/defaultMaterialBumpNoLod.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/defaultMaterialFresnel.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/depthpass.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/fog.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funccalculatePointLightAttenuation.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcdiffuseBurleyBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcdiffuseReflectionBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcgetTransformedUVCoords.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funclightmap.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcsampleLightVars.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcsampleNormalTexture.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcspecularBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/funcspecularGGXBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/morphanim.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/parallaxMapping.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/particles.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/physGlossyBSDF.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/principledMaterialFresnel.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/sampleProbe.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/sampleReflectionProbe.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/shadowMapping.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/skinanim.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/ssao.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/tonemapping.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/transmission.glsllib2
-rw-r--r--src/runtimerender/res/effectlib/viewProperties.glsllib2
-rw-r--r--src/runtimerender/res/rhishaders/cubeshadowblurx.vert2
-rw-r--r--src/runtimerender/res/rhishaders/cubeshadowblury.vert2
-rw-r--r--src/runtimerender/res/rhishaders/debugobject.vert2
-rw-r--r--src/runtimerender/res/rhishaders/environmentmap.vert2
-rw-r--r--src/runtimerender/res/rhishaders/environmentmapprefilter.vert2
-rw-r--r--src/runtimerender/res/rhishaders/grid.vert2
-rw-r--r--src/runtimerender/res/rhishaders/lightmapdilate.vert2
-rw-r--r--src/runtimerender/res/rhishaders/lightmapuvraster.vert2
-rw-r--r--src/runtimerender/res/rhishaders/lineparticles.vert2
-rw-r--r--src/runtimerender/res/rhishaders/orthoshadowblurx.vert2
-rw-r--r--src/runtimerender/res/rhishaders/orthoshadowblury.vert2
-rw-r--r--src/runtimerender/res/rhishaders/particles.vert2
-rw-r--r--src/runtimerender/res/rhishaders/progressiveaa.vert2
-rw-r--r--src/runtimerender/res/rhishaders/reflectionprobeprefilter.vert2
-rw-r--r--src/runtimerender/res/rhishaders/simplequad.vert2
-rw-r--r--src/runtimerender/res/rhishaders/skybox.vert2
-rw-r--r--src/runtimerender/res/rhishaders/skyboxcube.vert2
-rw-r--r--src/runtimerender/res/rhishaders/ssaaresolve.vert2
-rw-r--r--src/runtimerender/res/rhishaders/ssao.vert2
-rw-r--r--src/runtimerender/res/rhishaders/texturedquad.vert2
-rw-r--r--src/runtimerender/resourcemanager/qssgrenderbuffermanager.cpp2
-rw-r--r--src/runtimerender/resourcemanager/qssgrenderbuffermanager_p.h2
-rw-r--r--src/runtimerender/resourcemanager/qssgrenderloadedtexture.cpp2
-rw-r--r--src/runtimerender/resourcemanager/qssgrenderloadedtexture_p.h2
-rw-r--r--src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager.cpp2
-rw-r--r--src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager_p.h2
-rw-r--r--src/utils/qqsbcollection.cpp2
-rw-r--r--src/utils/qqsbcollection_p.h2
-rw-r--r--src/utils/qquick3dprofiler.cpp2
-rw-r--r--src/utils/qquick3dprofiler_p.h2
-rw-r--r--src/utils/qssgassert.cpp2
-rw-r--r--src/utils/qssgassert_p.h2
-rw-r--r--src/utils/qssgbounds3.cpp2
-rw-r--r--src/utils/qssgbounds3_p.h2
-rw-r--r--src/utils/qssgdataref.cpp2
-rw-r--r--src/utils/qssgdataref_p.h2
-rw-r--r--src/utils/qssginvasivelinkedlist_p.h2
-rw-r--r--src/utils/qssglightmapuvgenerator.cpp2
-rw-r--r--src/utils/qssglightmapuvgenerator_p.h2
-rw-r--r--src/utils/qssgmesh.cpp2
-rw-r--r--src/utils/qssgmesh_p.h2
-rw-r--r--src/utils/qssgmeshbvh.cpp2
-rw-r--r--src/utils/qssgmeshbvh_p.h2
-rw-r--r--src/utils/qssgmeshbvhbuilder.cpp2
-rw-r--r--src/utils/qssgmeshbvhbuilder_p.h2
-rw-r--r--src/utils/qssgplane.cpp2
-rw-r--r--src/utils/qssgplane_p.h2
-rw-r--r--src/utils/qssgrenderbasetypes.cpp2
-rw-r--r--src/utils/qssgrenderbasetypes_p.h2
-rw-r--r--src/utils/qssgutils.cpp2
-rw-r--r--src/utils/qssgutils_p.h2
-rw-r--r--src/utils/qtquick3dutilsglobal_p.h2
-rw-r--r--tools/balsam/main.cpp2
-rw-r--r--tools/balsamui/converterthread.cpp2
-rw-r--r--tools/balsamui/converterthread.h2
-rw-r--r--tools/balsamui/inputlistview.cpp2
-rw-r--r--tools/balsamui/inputlistview.h2
-rw-r--r--tools/balsamui/inputtab.cpp2
-rw-r--r--tools/balsamui/inputtab.h2
-rw-r--r--tools/balsamui/main.cpp2
-rw-r--r--tools/balsamui/mainwindow.cpp2
-rw-r--r--tools/balsamui/mainwindow.h2
-rw-r--r--tools/balsamui/settingstab.cpp2
-rw-r--r--tools/balsamui/settingstab.h2
-rw-r--r--tools/instancer/main.cpp2
-rw-r--r--tools/materialeditor/AboutDialog.qml2
-rw-r--r--tools/materialeditor/EditorView.qml2
-rw-r--r--tools/materialeditor/FrostedGlass.qml2
-rw-r--r--tools/materialeditor/MaterialPropertiesPane.qml2
-rw-r--r--tools/materialeditor/Preview.qml2
-rw-r--r--tools/materialeditor/PreviewControls.qml2
-rw-r--r--tools/materialeditor/SaveChangesDialog.qml2
-rw-r--r--tools/materialeditor/ShaderEditor.qml2
-rw-r--r--tools/materialeditor/UniformManagerPane.qml2
-rw-r--r--tools/materialeditor/buildmessage.cpp2
-rw-r--r--tools/materialeditor/buildmessage.h2
-rw-r--r--tools/materialeditor/custommaterial.cpp2
-rw-r--r--tools/materialeditor/custommaterial.h2
-rw-r--r--tools/materialeditor/main.cpp2
-rw-r--r--tools/materialeditor/main.qml2
-rw-r--r--tools/materialeditor/materialadapter.cpp2
-rw-r--r--tools/materialeditor/materialadapter.h2
-rw-r--r--tools/materialeditor/message.cpp2
-rw-r--r--tools/materialeditor/message.h2
-rw-r--r--tools/materialeditor/resourceclient.cpp2
-rw-r--r--tools/materialeditor/resourceclient.h2
-rw-r--r--tools/materialeditor/resourceserver.cpp2
-rw-r--r--tools/materialeditor/resourceserver.h2
-rw-r--r--tools/materialeditor/syntaxhighlighter.cpp2
-rw-r--r--tools/materialeditor/syntaxhighlighter.h2
-rw-r--r--tools/materialeditor/uniformmodel.cpp2
-rw-r--r--tools/materialeditor/uniformmodel.h2
-rw-r--r--tools/meshdebug/main.cpp2
-rw-r--r--tools/shadergen/genshaders.cpp2
-rw-r--r--tools/shadergen/genshaders.h2
-rw-r--r--tools/shadergen/main.cpp2
-rw-r--r--tools/shadergen/parser.cpp2
-rw-r--r--tools/shadergen/parser.h2
-rw-r--r--tools/shapegen/main.cpp2
-rw-r--r--tools/shapegen/shapemanager.cpp2
-rw-r--r--tools/shapegen/shapemanager.h2
749 files changed, 754 insertions, 755 deletions
diff --git a/dependencies.yaml b/dependencies.yaml
index ffb305fb..e11d4e35 100644
--- a/dependencies.yaml
+++ b/dependencies.yaml
@@ -1,13 +1,13 @@
dependencies:
../tqtc-qtbase:
- ref: 595f2126f0d6575e343297b39a6daea1d29a9508
+ ref: fc0e66eefe3a08428ca4a6e92c66f37ac126d3c4
required: true
../tqtc-qtdeclarative:
- ref: 4332989bef24c1039c9097db52196f05979f2b72
+ ref: 844f9b9b376838bcb44324984876f8bf99d85d38
required: true
../tqtc-qtquicktimeline:
- ref: 0621c75c2c8a9bc1a3b2d4349db4eb511bcc8887
+ ref: 7190a3e4664062401263ecad62b2c33ca00f60cf
required: false
../tqtc-qtshadertools:
- ref: 37e474b762e1a158f021eaf7c2df272fb8d00248
+ ref: 4c6749e750764297ee4237d9a1f2657b8313c4f7
required: true
diff --git a/src/assetimport/qssgassetimporter_p.h b/src/assetimport/qssgassetimporter_p.h
index 403297c3..075aa619 100644
--- a/src/assetimport/qssgassetimporter_p.h
+++ b/src/assetimport/qssgassetimporter_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGASSETIMPORTER_H
#define QSSGASSETIMPORTER_H
diff --git a/src/assetimport/qssgassetimporterfactory.cpp b/src/assetimport/qssgassetimporterfactory.cpp
index 575f74cd..90e2c68b 100644
--- a/src/assetimport/qssgassetimporterfactory.cpp
+++ b/src/assetimport/qssgassetimporterfactory.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgassetimporterfactory_p.h"
#include "qssgassetimporterplugin_p.h"
diff --git a/src/assetimport/qssgassetimporterfactory_p.h b/src/assetimport/qssgassetimporterfactory_p.h
index 11302a01..acd5362b 100644
--- a/src/assetimport/qssgassetimporterfactory_p.h
+++ b/src/assetimport/qssgassetimporterfactory_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGASSETIMPORTERFACTORY_P_H
#define QSSGASSETIMPORTERFACTORY_P_H
diff --git a/src/assetimport/qssgassetimporterplugin_p.h b/src/assetimport/qssgassetimporterplugin_p.h
index 145893ef..f11d05b0 100644
--- a/src/assetimport/qssgassetimporterplugin_p.h
+++ b/src/assetimport/qssgassetimporterplugin_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGASSETIMPORTERPLUGIN_P_H
#define QSSGASSETIMPORTERPLUGIN_P_H
diff --git a/src/assetimport/qssgassetimportmanager.cpp b/src/assetimport/qssgassetimportmanager.cpp
index 3f79d654..20a715be 100644
--- a/src/assetimport/qssgassetimportmanager.cpp
+++ b/src/assetimport/qssgassetimportmanager.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgassetimportmanager_p.h"
diff --git a/src/assetimport/qssgassetimportmanager_p.h b/src/assetimport/qssgassetimportmanager_p.h
index b619b7d9..c8cbbaa8 100644
--- a/src/assetimport/qssgassetimportmanager_p.h
+++ b/src/assetimport/qssgassetimportmanager_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGASSETIMPORTMANAGER_H
#define QSSGASSETIMPORTMANAGER_H
diff --git a/src/assetimport/qtquick3dassetimportglobal_p.h b/src/assetimport/qtquick3dassetimportglobal_p.h
index fdd53b24..40845bbc 100644
--- a/src/assetimport/qtquick3dassetimportglobal_p.h
+++ b/src/assetimport/qtquick3dassetimportglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DASSETIMPORTGLOBAL_H
#define QTQUICK3DASSETIMPORTGLOBAL_H
diff --git a/src/assetutils/designer/NodeSection.qml b/src/assetutils/designer/NodeSection.qml
index 99819960..982fa8c8 100644
--- a/src/assetutils/designer/NodeSection.qml
+++ b/src/assetutils/designer/NodeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/assetutils/designer/RuntimeLoaderSection.qml b/src/assetutils/designer/RuntimeLoaderSection.qml
index 165b8431..94ef6bbe 100644
--- a/src/assetutils/designer/RuntimeLoaderSection.qml
+++ b/src/assetutils/designer/RuntimeLoaderSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/assetutils/designer/RuntimeLoaderSpecifics.qml b/src/assetutils/designer/RuntimeLoaderSpecifics.qml
index c4fc365f..a4fb386f 100644
--- a/src/assetutils/designer/RuntimeLoaderSpecifics.qml
+++ b/src/assetutils/designer/RuntimeLoaderSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/assetutils/qquick3druntimeloader.cpp b/src/assetutils/qquick3druntimeloader.cpp
index 95ad7901..04cd638f 100644
--- a/src/assetutils/qquick3druntimeloader.cpp
+++ b/src/assetutils/qquick3druntimeloader.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3druntimeloader_p.h"
diff --git a/src/assetutils/qquick3druntimeloader_p.h b/src/assetutils/qquick3druntimeloader_p.h
index a5ce0a53..24291802 100644
--- a/src/assetutils/qquick3druntimeloader_p.h
+++ b/src/assetutils/qquick3druntimeloader_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRUNTIMELOADER_H
#define QQUICK3DRUNTIMELOADER_H
diff --git a/src/assetutils/qssgqmlutilities.cpp b/src/assetutils/qssgqmlutilities.cpp
index d72598c8..4817e414 100644
--- a/src/assetutils/qssgqmlutilities.cpp
+++ b/src/assetutils/qssgqmlutilities.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgqmlutilities_p.h"
#include "qssgscenedesc_p.h"
diff --git a/src/assetutils/qssgqmlutilities_p.h b/src/assetutils/qssgqmlutilities_p.h
index 548616d7..51e2e7cb 100644
--- a/src/assetutils/qssgqmlutilities_p.h
+++ b/src/assetutils/qssgqmlutilities_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGQMLUTILITIES_P_H
#define QSSGQMLUTILITIES_P_H
diff --git a/src/assetutils/qssgrtutilities.cpp b/src/assetutils/qssgrtutilities.cpp
index deba3cf2..e6b84820 100644
--- a/src/assetutils/qssgrtutilities.cpp
+++ b/src/assetutils/qssgrtutilities.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrtutilities_p.h"
diff --git a/src/assetutils/qssgrtutilities_p.h b/src/assetutils/qssgrtutilities_p.h
index e9362335..a9d0b223 100644
--- a/src/assetutils/qssgrtutilities_p.h
+++ b/src/assetutils/qssgrtutilities_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RUNTIME_UTILITIES_H
#define QSSG_RUNTIME_UTILITIES_H
diff --git a/src/assetutils/qssgscenedesc.cpp b/src/assetutils/qssgscenedesc.cpp
index 004ef758..de4b747c 100644
--- a/src/assetutils/qssgscenedesc.cpp
+++ b/src/assetutils/qssgscenedesc.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgscenedesc_p.h"
diff --git a/src/assetutils/qssgscenedesc_p.h b/src/assetutils/qssgscenedesc_p.h
index 7ac44301..8af24941 100644
--- a/src/assetutils/qssgscenedesc_p.h
+++ b/src/assetutils/qssgscenedesc_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSCENEDESCRIPTION_P_H
#define QSSGSCENEDESCRIPTION_P_H
diff --git a/src/assetutils/qssgsceneedit.cpp b/src/assetutils/qssgsceneedit.cpp
index e2a2c464..67f0f7ee 100644
--- a/src/assetutils/qssgsceneedit.cpp
+++ b/src/assetutils/qssgsceneedit.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgsceneedit_p.h"
diff --git a/src/assetutils/qssgsceneedit_p.h b/src/assetutils/qssgsceneedit_p.h
index adb3065f..bb19d165 100644
--- a/src/assetutils/qssgsceneedit_p.h
+++ b/src/assetutils/qssgsceneedit_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSCENEEDIT_P_H
#define QSSGSCENEEDIT_P_H
diff --git a/src/assetutils/qtquick3dassetutilsglobal_p.h b/src/assetutils/qtquick3dassetutilsglobal_p.h
index 5a28e29b..850e1f29 100644
--- a/src/assetutils/qtquick3dassetutilsglobal_p.h
+++ b/src/assetutils/qtquick3dassetutilsglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DASSETUTILSGLOBAL_P_H
#define QTQUICK3DASSETUTILSGLOBAL_P_H
diff --git a/src/effects/AdditiveColorGradient.qml b/src/effects/AdditiveColorGradient.qml
index d6c38366..afeefb36 100644
--- a/src/effects/AdditiveColorGradient.qml
+++ b/src/effects/AdditiveColorGradient.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Blur.qml b/src/effects/Blur.qml
index f3084964..dadfea95 100644
--- a/src/effects/Blur.qml
+++ b/src/effects/Blur.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/BrushStrokes.qml b/src/effects/BrushStrokes.qml
index 8c67ce0a..4151e00d 100644
--- a/src/effects/BrushStrokes.qml
+++ b/src/effects/BrushStrokes.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/ChromaticAberration.qml b/src/effects/ChromaticAberration.qml
index d188056a..d02720e0 100644
--- a/src/effects/ChromaticAberration.qml
+++ b/src/effects/ChromaticAberration.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/ColorMaster.qml b/src/effects/ColorMaster.qml
index 69fe0ef0..de90c931 100644
--- a/src/effects/ColorMaster.qml
+++ b/src/effects/ColorMaster.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/DepthOfFieldHQBlur.qml b/src/effects/DepthOfFieldHQBlur.qml
index 876b6a1d..824cf891 100644
--- a/src/effects/DepthOfFieldHQBlur.qml
+++ b/src/effects/DepthOfFieldHQBlur.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Desaturate.qml b/src/effects/Desaturate.qml
index 471384e6..d6570c18 100644
--- a/src/effects/Desaturate.qml
+++ b/src/effects/Desaturate.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/DistortionRipple.qml b/src/effects/DistortionRipple.qml
index 1afe7bbb..a872eaa5 100644
--- a/src/effects/DistortionRipple.qml
+++ b/src/effects/DistortionRipple.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/DistortionSphere.qml b/src/effects/DistortionSphere.qml
index a119b95c..b6227362 100644
--- a/src/effects/DistortionSphere.qml
+++ b/src/effects/DistortionSphere.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/DistortionSpiral.qml b/src/effects/DistortionSpiral.qml
index 243ed072..2ecb53ef 100644
--- a/src/effects/DistortionSpiral.qml
+++ b/src/effects/DistortionSpiral.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/EdgeDetect.qml b/src/effects/EdgeDetect.qml
index 093b5f08..06d9fff3 100644
--- a/src/effects/EdgeDetect.qml
+++ b/src/effects/EdgeDetect.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Emboss.qml b/src/effects/Emboss.qml
index 28b6d5e7..c6c83229 100644
--- a/src/effects/Emboss.qml
+++ b/src/effects/Emboss.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Flip.qml b/src/effects/Flip.qml
index 0ea13061..32c48f0b 100644
--- a/src/effects/Flip.qml
+++ b/src/effects/Flip.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Fxaa.qml b/src/effects/Fxaa.qml
index da325b8b..9d7cb12e 100644
--- a/src/effects/Fxaa.qml
+++ b/src/effects/Fxaa.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/GaussianBlur.qml b/src/effects/GaussianBlur.qml
index 9e9c25a9..5eb35d5e 100644
--- a/src/effects/GaussianBlur.qml
+++ b/src/effects/GaussianBlur.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/HDRBloomTonemap.qml b/src/effects/HDRBloomTonemap.qml
index adca7a74..73f5197b 100644
--- a/src/effects/HDRBloomTonemap.qml
+++ b/src/effects/HDRBloomTonemap.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/MotionBlur.qml b/src/effects/MotionBlur.qml
index ee87ced7..7fcc0002 100644
--- a/src/effects/MotionBlur.qml
+++ b/src/effects/MotionBlur.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/SCurveTonemap.qml b/src/effects/SCurveTonemap.qml
index 97438b07..b9c0acba 100644
--- a/src/effects/SCurveTonemap.qml
+++ b/src/effects/SCurveTonemap.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Scatter.qml b/src/effects/Scatter.qml
index b32a4675..3234b116 100644
--- a/src/effects/Scatter.qml
+++ b/src/effects/Scatter.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/TiltShift.qml b/src/effects/TiltShift.qml
index 1bcb6070..d7e36e1b 100644
--- a/src/effects/TiltShift.qml
+++ b/src/effects/TiltShift.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/Vignette.qml b/src/effects/Vignette.qml
index eb8a120d..2c180f53 100644
--- a/src/effects/Vignette.qml
+++ b/src/effects/Vignette.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/effects/designer/AdditiveColorGradientSection.qml b/src/effects/designer/AdditiveColorGradientSection.qml
index ae630ea5..d449fbed 100644
--- a/src/effects/designer/AdditiveColorGradientSection.qml
+++ b/src/effects/designer/AdditiveColorGradientSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/AdditiveColorGradientSpecifics.qml b/src/effects/designer/AdditiveColorGradientSpecifics.qml
index d62dffcf..c1b946aa 100644
--- a/src/effects/designer/AdditiveColorGradientSpecifics.qml
+++ b/src/effects/designer/AdditiveColorGradientSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/BlurSection.qml b/src/effects/designer/BlurSection.qml
index ebb33b55..e51c3fe7 100644
--- a/src/effects/designer/BlurSection.qml
+++ b/src/effects/designer/BlurSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/BlurSpecifics.qml b/src/effects/designer/BlurSpecifics.qml
index 8734b15d..b656e70f 100644
--- a/src/effects/designer/BlurSpecifics.qml
+++ b/src/effects/designer/BlurSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/BrushStrokesSection.qml b/src/effects/designer/BrushStrokesSection.qml
index 8c25d71d..bac71d38 100644
--- a/src/effects/designer/BrushStrokesSection.qml
+++ b/src/effects/designer/BrushStrokesSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/BrushStrokesSpecifics.qml b/src/effects/designer/BrushStrokesSpecifics.qml
index 7b30f02a..b150ad0e 100644
--- a/src/effects/designer/BrushStrokesSpecifics.qml
+++ b/src/effects/designer/BrushStrokesSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ChromaticAberrationSection.qml b/src/effects/designer/ChromaticAberrationSection.qml
index ff152df1..52f6ce7c 100644
--- a/src/effects/designer/ChromaticAberrationSection.qml
+++ b/src/effects/designer/ChromaticAberrationSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ChromaticAberrationSpecifics.qml b/src/effects/designer/ChromaticAberrationSpecifics.qml
index ac7899f6..e357ac36 100644
--- a/src/effects/designer/ChromaticAberrationSpecifics.qml
+++ b/src/effects/designer/ChromaticAberrationSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ColorMasterSection.qml b/src/effects/designer/ColorMasterSection.qml
index ee8ae2ce..b8b0ed22 100644
--- a/src/effects/designer/ColorMasterSection.qml
+++ b/src/effects/designer/ColorMasterSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ColorMasterSpecifics.qml b/src/effects/designer/ColorMasterSpecifics.qml
index 7ffa5ad6..b6036cda 100644
--- a/src/effects/designer/ColorMasterSpecifics.qml
+++ b/src/effects/designer/ColorMasterSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DepthOfFieldHQBlurSection.qml b/src/effects/designer/DepthOfFieldHQBlurSection.qml
index 40f81268..70cc9159 100644
--- a/src/effects/designer/DepthOfFieldHQBlurSection.qml
+++ b/src/effects/designer/DepthOfFieldHQBlurSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DepthOfFieldHQBlurSpecifics.qml b/src/effects/designer/DepthOfFieldHQBlurSpecifics.qml
index 6380ab68..86afeadd 100644
--- a/src/effects/designer/DepthOfFieldHQBlurSpecifics.qml
+++ b/src/effects/designer/DepthOfFieldHQBlurSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DesaturateSection.qml b/src/effects/designer/DesaturateSection.qml
index a87030b2..1476c1d9 100644
--- a/src/effects/designer/DesaturateSection.qml
+++ b/src/effects/designer/DesaturateSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DesaturateSpecifics.qml b/src/effects/designer/DesaturateSpecifics.qml
index c77b775a..1e51f31e 100644
--- a/src/effects/designer/DesaturateSpecifics.qml
+++ b/src/effects/designer/DesaturateSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionRippleSection.qml b/src/effects/designer/DistortionRippleSection.qml
index dc3a0891..2a102846 100644
--- a/src/effects/designer/DistortionRippleSection.qml
+++ b/src/effects/designer/DistortionRippleSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionRippleSpecifics.qml b/src/effects/designer/DistortionRippleSpecifics.qml
index f098eaa0..9b775f32 100644
--- a/src/effects/designer/DistortionRippleSpecifics.qml
+++ b/src/effects/designer/DistortionRippleSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionSphereSection.qml b/src/effects/designer/DistortionSphereSection.qml
index 6b535055..79a92350 100644
--- a/src/effects/designer/DistortionSphereSection.qml
+++ b/src/effects/designer/DistortionSphereSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionSphereSpecifics.qml b/src/effects/designer/DistortionSphereSpecifics.qml
index f270a323..229b72dc 100644
--- a/src/effects/designer/DistortionSphereSpecifics.qml
+++ b/src/effects/designer/DistortionSphereSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionSpiralSection.qml b/src/effects/designer/DistortionSpiralSection.qml
index 3db80b08..85ba261e 100644
--- a/src/effects/designer/DistortionSpiralSection.qml
+++ b/src/effects/designer/DistortionSpiralSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/DistortionSpiralSpecifics.qml b/src/effects/designer/DistortionSpiralSpecifics.qml
index 5eb7cc8c..54e8e9f9 100644
--- a/src/effects/designer/DistortionSpiralSpecifics.qml
+++ b/src/effects/designer/DistortionSpiralSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/EdgeDetectSection.qml b/src/effects/designer/EdgeDetectSection.qml
index cd506da9..ff788947 100644
--- a/src/effects/designer/EdgeDetectSection.qml
+++ b/src/effects/designer/EdgeDetectSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/EdgeDetectSpecifics.qml b/src/effects/designer/EdgeDetectSpecifics.qml
index 97bbd8e2..c6d02fb7 100644
--- a/src/effects/designer/EdgeDetectSpecifics.qml
+++ b/src/effects/designer/EdgeDetectSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/EmbossSection.qml b/src/effects/designer/EmbossSection.qml
index cca9f1d3..bb3d31f0 100644
--- a/src/effects/designer/EmbossSection.qml
+++ b/src/effects/designer/EmbossSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/EmbossSpecifics.qml b/src/effects/designer/EmbossSpecifics.qml
index dd391238..7a924fa0 100644
--- a/src/effects/designer/EmbossSpecifics.qml
+++ b/src/effects/designer/EmbossSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/FlipSection.qml b/src/effects/designer/FlipSection.qml
index fcd116bd..4dd9a147 100644
--- a/src/effects/designer/FlipSection.qml
+++ b/src/effects/designer/FlipSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/FlipSpecifics.qml b/src/effects/designer/FlipSpecifics.qml
index 3c6fc0f3..d5e8e0ce 100644
--- a/src/effects/designer/FlipSpecifics.qml
+++ b/src/effects/designer/FlipSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/FxaaSection.qml b/src/effects/designer/FxaaSection.qml
index 21e47e19..388a2b59 100644
--- a/src/effects/designer/FxaaSection.qml
+++ b/src/effects/designer/FxaaSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/FxaaSpecifics.qml b/src/effects/designer/FxaaSpecifics.qml
index b037e1e2..1b1d5221 100644
--- a/src/effects/designer/FxaaSpecifics.qml
+++ b/src/effects/designer/FxaaSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/GaussianBlurSection.qml b/src/effects/designer/GaussianBlurSection.qml
index 7c92caba..56a52abb 100644
--- a/src/effects/designer/GaussianBlurSection.qml
+++ b/src/effects/designer/GaussianBlurSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/GaussianBlurSpecifics.qml b/src/effects/designer/GaussianBlurSpecifics.qml
index d05ee4bc..00bfa74a 100644
--- a/src/effects/designer/GaussianBlurSpecifics.qml
+++ b/src/effects/designer/GaussianBlurSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/HDRBloomTonemapSection.qml b/src/effects/designer/HDRBloomTonemapSection.qml
index 08ebef1c..fff59d71 100644
--- a/src/effects/designer/HDRBloomTonemapSection.qml
+++ b/src/effects/designer/HDRBloomTonemapSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/HDRBloomTonemapSpecifics.qml b/src/effects/designer/HDRBloomTonemapSpecifics.qml
index c4530499..c1e4ec52 100644
--- a/src/effects/designer/HDRBloomTonemapSpecifics.qml
+++ b/src/effects/designer/HDRBloomTonemapSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/MotionBlurSection.qml b/src/effects/designer/MotionBlurSection.qml
index 678abed9..b23be4ee 100644
--- a/src/effects/designer/MotionBlurSection.qml
+++ b/src/effects/designer/MotionBlurSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/MotionBlurSpecifics.qml b/src/effects/designer/MotionBlurSpecifics.qml
index e885ecc8..6ac0b1c0 100644
--- a/src/effects/designer/MotionBlurSpecifics.qml
+++ b/src/effects/designer/MotionBlurSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/SCurveTonemapSection.qml b/src/effects/designer/SCurveTonemapSection.qml
index e611bf83..51fa6b28 100644
--- a/src/effects/designer/SCurveTonemapSection.qml
+++ b/src/effects/designer/SCurveTonemapSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/SCurveTonemapSpecifics.qml b/src/effects/designer/SCurveTonemapSpecifics.qml
index 6d87e40d..363cd62e 100644
--- a/src/effects/designer/SCurveTonemapSpecifics.qml
+++ b/src/effects/designer/SCurveTonemapSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ScatterSection.qml b/src/effects/designer/ScatterSection.qml
index 2e6c3678..2ab79f03 100644
--- a/src/effects/designer/ScatterSection.qml
+++ b/src/effects/designer/ScatterSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/ScatterSpecifics.qml b/src/effects/designer/ScatterSpecifics.qml
index aa7b9f0d..c6abd81f 100644
--- a/src/effects/designer/ScatterSpecifics.qml
+++ b/src/effects/designer/ScatterSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/TiltShiftSection.qml b/src/effects/designer/TiltShiftSection.qml
index 88e8c0db..106a06f6 100644
--- a/src/effects/designer/TiltShiftSection.qml
+++ b/src/effects/designer/TiltShiftSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/TiltShiftSpecifics.qml b/src/effects/designer/TiltShiftSpecifics.qml
index 1eaff134..e86a2226 100644
--- a/src/effects/designer/TiltShiftSpecifics.qml
+++ b/src/effects/designer/TiltShiftSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/VignetteSection.qml b/src/effects/designer/VignetteSection.qml
index 047e6fa8..da7f5b13 100644
--- a/src/effects/designer/VignetteSection.qml
+++ b/src/effects/designer/VignetteSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/designer/VignetteSpecifics.qml b/src/effects/designer/VignetteSpecifics.qml
index 148c6f5c..a6566c8c 100644
--- a/src/effects/designer/VignetteSpecifics.qml
+++ b/src/effects/designer/VignetteSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/effects/shaders/blurhorizontal.vert b/src/effects/shaders/blurhorizontal.vert
index 0d269997..ce1f47dd 100644
--- a/src/effects/shaders/blurhorizontal.vert
+++ b/src/effects/shaders/blurhorizontal.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/blurvertical.vert b/src/effects/shaders/blurvertical.vert
index 787c15bf..8de57a3f 100644
--- a/src/effects/shaders/blurvertical.vert
+++ b/src/effects/shaders/blurvertical.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/depthoffieldblur.vert b/src/effects/shaders/depthoffieldblur.vert
index 392d70ea..1f9dab85 100644
--- a/src/effects/shaders/depthoffieldblur.vert
+++ b/src/effects/shaders/depthoffieldblur.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/distortion.vert b/src/effects/shaders/distortion.vert
index cfb00d77..12e384c1 100644
--- a/src/effects/shaders/distortion.vert
+++ b/src/effects/shaders/distortion.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 center_vec;
diff --git a/src/effects/shaders/downsample.vert b/src/effects/shaders/downsample.vert
index 49498bdb..b9e7fb6d 100644
--- a/src/effects/shaders/downsample.vert
+++ b/src/effects/shaders/downsample.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/edgedetect.vert b/src/effects/shaders/edgedetect.vert
index b196ac37..35f266d4 100644
--- a/src/effects/shaders/edgedetect.vert
+++ b/src/effects/shaders/edgedetect.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec4 TexCoordBLL;
VARYING vec4 TexCoordTLT;
diff --git a/src/effects/shaders/luminosity.vert b/src/effects/shaders/luminosity.vert
index 9d21fb69..78c847c1 100644
--- a/src/effects/shaders/luminosity.vert
+++ b/src/effects/shaders/luminosity.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/motionblurhorizontal.vert b/src/effects/shaders/motionblurhorizontal.vert
index 138d542a..62dcb1dd 100644
--- a/src/effects/shaders/motionblurhorizontal.vert
+++ b/src/effects/shaders/motionblurhorizontal.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/motionblurvertical.vert b/src/effects/shaders/motionblurvertical.vert
index 4342bbba..569660cc 100644
--- a/src/effects/shaders/motionblurvertical.vert
+++ b/src/effects/shaders/motionblurvertical.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/poissonblur.vert b/src/effects/shaders/poissonblur.vert
index e1c28532..e789778d 100644
--- a/src/effects/shaders/poissonblur.vert
+++ b/src/effects/shaders/poissonblur.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/effects/shaders/poissonblurtiltshift.vert b/src/effects/shaders/poissonblurtiltshift.vert
index 255ff8c7..02d2bde5 100644
--- a/src/effects/shaders/poissonblurtiltshift.vert
+++ b/src/effects/shaders/poissonblurtiltshift.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/glslparser/glsl.g b/src/glslparser/glsl.g
index 93ea9373..c170da2c 100644
--- a/src/glslparser/glsl.g
+++ b/src/glslparser/glsl.g
@@ -1,5 +1,5 @@
-- Copyright (C) 2021 The Qt Company Ltd.
--- SPDX-License-Identifier: LicenseRef-Qt-Commercial
+-- SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
%decl glslparser.h
%impl glslparser.cpp
@@ -187,7 +187,7 @@
/:
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "$header"
#include "glsllexer.h"
@@ -368,7 +368,7 @@ private:
/.
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslparser.h"
#include "glslengine.h"
diff --git a/src/glslparser/glsl_p.h b/src/glslparser/glsl_p.h
index 0b8d5ad6..e7e4ba76 100644
--- a/src/glslparser/glsl_p.h
+++ b/src/glslparser/glsl_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSL_H
#define QSSG_GLSL_H
diff --git a/src/glslparser/glslast.cpp b/src/glslparser/glslast.cpp
index 22ed000e..01433ff0 100644
--- a/src/glslparser/glslast.cpp
+++ b/src/glslparser/glslast.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslast_p.h"
#include "glslastvisitor_p.h"
diff --git a/src/glslparser/glslast_p.h b/src/glslparser/glslast_p.h
index e2f94704..60936cf7 100644
--- a/src/glslparser/glslast_p.h
+++ b/src/glslparser/glslast_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLAST_H
#define QSSG_GLSLAST_H
diff --git a/src/glslparser/glslastdump.cpp b/src/glslparser/glslastdump.cpp
index e3f469d0..61ac73f6 100644
--- a/src/glslparser/glslastdump.cpp
+++ b/src/glslparser/glslastdump.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslastdump_p.h"
#include <QTextStream>
diff --git a/src/glslparser/glslastdump_p.h b/src/glslparser/glslastdump_p.h
index 2d2d5ff1..a0db1399 100644
--- a/src/glslparser/glslastdump_p.h
+++ b/src/glslparser/glslastdump_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLASTDUMP_H
#define QSSG_GLSLASTDUMP_H
diff --git a/src/glslparser/glslastvisitor.cpp b/src/glslparser/glslastvisitor.cpp
index 68151089..aa36d3b4 100644
--- a/src/glslparser/glslastvisitor.cpp
+++ b/src/glslparser/glslastvisitor.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslastvisitor_p.h"
diff --git a/src/glslparser/glslastvisitor_p.h b/src/glslparser/glslastvisitor_p.h
index 2818d161..7555c3a9 100644
--- a/src/glslparser/glslastvisitor_p.h
+++ b/src/glslparser/glslastvisitor_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLASTVISITOR_H
#define QSSG_GLSLASTVISITOR_H
diff --git a/src/glslparser/glslengine.cpp b/src/glslparser/glslengine.cpp
index 209dbc7d..e7a1a4d0 100644
--- a/src/glslparser/glslengine.cpp
+++ b/src/glslparser/glslengine.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslengine_p.h"
#include "glslsymbols_p.h"
diff --git a/src/glslparser/glslengine_p.h b/src/glslparser/glslengine_p.h
index fdf5dfee..723acd37 100644
--- a/src/glslparser/glslengine_p.h
+++ b/src/glslparser/glslengine_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLENGINE_H
#define QSSG_GLSLENGINE_H
diff --git a/src/glslparser/glslkeywords.cpp b/src/glslparser/glslkeywords.cpp
index 080005f0..982378c5 100644
--- a/src/glslparser/glslkeywords.cpp
+++ b/src/glslparser/glslkeywords.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glsllexer_p.h"
#include "glslparser_p.h"
diff --git a/src/glslparser/glsllexer.cpp b/src/glslparser/glsllexer.cpp
index efc0708b..eebc674e 100644
--- a/src/glslparser/glsllexer.cpp
+++ b/src/glslparser/glsllexer.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslparsertable_p.h"
#include "glsllexer_p.h"
diff --git a/src/glslparser/glsllexer_p.h b/src/glslparser/glsllexer_p.h
index 2013d07c..0b7ed709 100644
--- a/src/glslparser/glsllexer_p.h
+++ b/src/glslparser/glsllexer_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLLEXER_H
#define QSSG_GLSLLEXER_H
diff --git a/src/glslparser/glslmemorypool.cpp b/src/glslparser/glslmemorypool.cpp
index 5f0a7d07..9d5961d8 100644
--- a/src/glslparser/glslmemorypool.cpp
+++ b/src/glslparser/glslmemorypool.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslmemorypool_p.h"
#include <cstring>
diff --git a/src/glslparser/glslmemorypool_p.h b/src/glslparser/glslmemorypool_p.h
index f8fddd1c..038e8f69 100644
--- a/src/glslparser/glslmemorypool_p.h
+++ b/src/glslparser/glslmemorypool_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLMEMORYPOOL_H
#define QSSG_GLSLMEMORYPOOL_H
diff --git a/src/glslparser/glslparser.cpp b/src/glslparser/glslparser.cpp
index aadf2845..360cea55 100644
--- a/src/glslparser/glslparser.cpp
+++ b/src/glslparser/glslparser.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslparser_p.h"
#include "glslengine_p.h"
diff --git a/src/glslparser/glslparser_p.h b/src/glslparser/glslparser_p.h
index a9bb6935..791903f9 100644
--- a/src/glslparser/glslparser_p.h
+++ b/src/glslparser/glslparser_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLPARSER_H
#define QSSG_GLSLPARSER_H
diff --git a/src/glslparser/glslparsertable.cpp b/src/glslparser/glslparsertable.cpp
index 09172358..2c90a381 100644
--- a/src/glslparser/glslparsertable.cpp
+++ b/src/glslparser/glslparsertable.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2016 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
// This file was generated by qlalr - DO NOT EDIT!
#include "glslparsertable_p.h"
diff --git a/src/glslparser/glslparsertable_p.h b/src/glslparser/glslparsertable_p.h
index bd6697d6..badca28a 100644
--- a/src/glslparser/glslparsertable_p.h
+++ b/src/glslparser/glslparsertable_p.h
@@ -1,6 +1,5 @@
// Copyright (C) 2016 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
-
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
//
// W A R N I N G
// -------------
diff --git a/src/glslparser/glslsemantic.cpp b/src/glslparser/glslsemantic.cpp
index 003dc6d3..dfb40530 100644
--- a/src/glslparser/glslsemantic.cpp
+++ b/src/glslparser/glslsemantic.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslsemantic_p.h"
#include "glslengine_p.h"
diff --git a/src/glslparser/glslsemantic_p.h b/src/glslparser/glslsemantic_p.h
index 082bbc14..be744dcc 100644
--- a/src/glslparser/glslsemantic_p.h
+++ b/src/glslparser/glslsemantic_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLSEMANTIC_H
#define QSSG_GLSLSEMANTIC_H
diff --git a/src/glslparser/glslsymbol.cpp b/src/glslparser/glslsymbol.cpp
index 1b4ff82f..d65292e8 100644
--- a/src/glslparser/glslsymbol.cpp
+++ b/src/glslparser/glslsymbol.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslsymbol_p.h"
#include <QStringList>
diff --git a/src/glslparser/glslsymbol_p.h b/src/glslparser/glslsymbol_p.h
index 39a2ff5a..d70f0e9e 100644
--- a/src/glslparser/glslsymbol_p.h
+++ b/src/glslparser/glslsymbol_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLSYMBOL_H
#define QSSG_GLSLSYMBOL_H
diff --git a/src/glslparser/glslsymbols.cpp b/src/glslparser/glslsymbols.cpp
index 73b81ee1..44a6d62f 100644
--- a/src/glslparser/glslsymbols.cpp
+++ b/src/glslparser/glslsymbols.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glslsymbols_p.h"
#include "glsltypes_p.h"
diff --git a/src/glslparser/glslsymbols_p.h b/src/glslparser/glslsymbols_p.h
index c8bc066d..d2323ec6 100644
--- a/src/glslparser/glslsymbols_p.h
+++ b/src/glslparser/glslsymbols_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLSYMBOLS_H
#define QSSG_GLSLSYMBOLS_H
diff --git a/src/glslparser/glsltype.cpp b/src/glslparser/glsltype.cpp
index 29fb2dac..5056d096 100644
--- a/src/glslparser/glsltype.cpp
+++ b/src/glslparser/glsltype.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glsltype_p.h"
diff --git a/src/glslparser/glsltype_p.h b/src/glslparser/glsltype_p.h
index 1243fa24..9dd53bd5 100644
--- a/src/glslparser/glsltype_p.h
+++ b/src/glslparser/glsltype_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLTYPE_H
#define QSSG_GLSLTYPE_H
diff --git a/src/glslparser/glsltypes.cpp b/src/glslparser/glsltypes.cpp
index 2b2a8cdc..e6eec265 100644
--- a/src/glslparser/glsltypes.cpp
+++ b/src/glslparser/glsltypes.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "glsltypes_p.h"
#include "glslsymbols_p.h"
diff --git a/src/glslparser/glsltypes_p.h b/src/glslparser/glsltypes_p.h
index 3ab7a421..c4336028 100644
--- a/src/glslparser/glsltypes_p.h
+++ b/src/glslparser/glsltypes_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_GLSLTYPES_H
#define QSSG_GLSLTYPES_H
diff --git a/src/glslparser/make-parser.sh b/src/glslparser/make-parser.sh
index ce4d3acd..d0738dbb 100755
--- a/src/glslparser/make-parser.sh
+++ b/src/glslparser/make-parser.sh
@@ -1,6 +1,6 @@
#!/bin/sh
# Copyright (C) 2018 The Qt Company Ltd.
-# SPDX-License-Identifier: LicenseRef-Qt-Commercial
+# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
me=$(dirname $0)
qlalr --qt --no-debug $me/glsl.g
diff --git a/src/helpers/AxisHelper.qml b/src/helpers/AxisHelper.qml
index 78a8447e..4ffc3ca8 100644
--- a/src/helpers/AxisHelper.qml
+++ b/src/helpers/AxisHelper.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/DebugView.qml b/src/helpers/DebugView.qml
index 3d39de40..b68ec09b 100644
--- a/src/helpers/DebugView.qml
+++ b/src/helpers/DebugView.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Controls
diff --git a/src/helpers/ExtendedSceneEnvironment.qml b/src/helpers/ExtendedSceneEnvironment.qml
index 35ea11b2..18c04a7d 100644
--- a/src/helpers/ExtendedSceneEnvironment.qml
+++ b/src/helpers/ExtendedSceneEnvironment.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/LodManager.qml b/src/helpers/LodManager.qml
index e908eca8..391e7dbc 100644
--- a/src/helpers/LodManager.qml
+++ b/src/helpers/LodManager.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/OrbitCameraController.qml b/src/helpers/OrbitCameraController.qml
index 58a42671..af93f560 100644
--- a/src/helpers/OrbitCameraController.qml
+++ b/src/helpers/OrbitCameraController.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/WasdController.qml b/src/helpers/WasdController.qml
index 8f75d74b..279caf44 100644
--- a/src/helpers/WasdController.qml
+++ b/src/helpers/WasdController.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/designer/AxisHelperSection.qml b/src/helpers/designer/AxisHelperSection.qml
index 58f23d66..8dcd4627 100644
--- a/src/helpers/designer/AxisHelperSection.qml
+++ b/src/helpers/designer/AxisHelperSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/AxisHelperSpecifics.qml b/src/helpers/designer/AxisHelperSpecifics.qml
index 44ab6af2..8cda5dde 100644
--- a/src/helpers/designer/AxisHelperSpecifics.qml
+++ b/src/helpers/designer/AxisHelperSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/DebugViewSection.qml b/src/helpers/designer/DebugViewSection.qml
index 315659f2..2d113cb6 100644
--- a/src/helpers/designer/DebugViewSection.qml
+++ b/src/helpers/designer/DebugViewSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/DebugViewSpecifics.qml b/src/helpers/designer/DebugViewSpecifics.qml
index aacfc0f6..ed2173e5 100644
--- a/src/helpers/designer/DebugViewSpecifics.qml
+++ b/src/helpers/designer/DebugViewSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/ExtendedSceneEnvironmentSection.qml b/src/helpers/designer/ExtendedSceneEnvironmentSection.qml
index 1fcb74c5..4f336e06 100644
--- a/src/helpers/designer/ExtendedSceneEnvironmentSection.qml
+++ b/src/helpers/designer/ExtendedSceneEnvironmentSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/ExtendedSceneEnvironmentSpecifics.qml b/src/helpers/designer/ExtendedSceneEnvironmentSpecifics.qml
index 48d3749d..2211d95c 100644
--- a/src/helpers/designer/ExtendedSceneEnvironmentSpecifics.qml
+++ b/src/helpers/designer/ExtendedSceneEnvironmentSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/GridGeometrySection.qml b/src/helpers/designer/GridGeometrySection.qml
index 1ecbef6f..92fe1561 100644
--- a/src/helpers/designer/GridGeometrySection.qml
+++ b/src/helpers/designer/GridGeometrySection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/GridGeometrySpecifics.qml b/src/helpers/designer/GridGeometrySpecifics.qml
index 815e4d2c..a714d6eb 100644
--- a/src/helpers/designer/GridGeometrySpecifics.qml
+++ b/src/helpers/designer/GridGeometrySpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/HeightFieldGeometrySection.qml b/src/helpers/designer/HeightFieldGeometrySection.qml
index 95ecbb1e..4fada461 100644
--- a/src/helpers/designer/HeightFieldGeometrySection.qml
+++ b/src/helpers/designer/HeightFieldGeometrySection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/HeightFieldGeometrySpecifics.qml b/src/helpers/designer/HeightFieldGeometrySpecifics.qml
index 895d0a3f..5e3ca887 100644
--- a/src/helpers/designer/HeightFieldGeometrySpecifics.qml
+++ b/src/helpers/designer/HeightFieldGeometrySpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InfiniteGridSection.qml b/src/helpers/designer/InfiniteGridSection.qml
index e6cb1547..cc070371 100644
--- a/src/helpers/designer/InfiniteGridSection.qml
+++ b/src/helpers/designer/InfiniteGridSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InfiniteGridSpecifics.qml b/src/helpers/designer/InfiniteGridSpecifics.qml
index fd41aefa..8998dda9 100644
--- a/src/helpers/designer/InfiniteGridSpecifics.qml
+++ b/src/helpers/designer/InfiniteGridSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InstanceModelSection.qml b/src/helpers/designer/InstanceModelSection.qml
index 294d9540..ad85f423 100644
--- a/src/helpers/designer/InstanceModelSection.qml
+++ b/src/helpers/designer/InstanceModelSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InstanceModelSpecifics.qml b/src/helpers/designer/InstanceModelSpecifics.qml
index 2bfcbce3..5d6cc30b 100644
--- a/src/helpers/designer/InstanceModelSpecifics.qml
+++ b/src/helpers/designer/InstanceModelSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InstanceRepeaterSection.qml b/src/helpers/designer/InstanceRepeaterSection.qml
index bd4abe0e..aefa387e 100644
--- a/src/helpers/designer/InstanceRepeaterSection.qml
+++ b/src/helpers/designer/InstanceRepeaterSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/InstanceRepeaterSpecifics.qml b/src/helpers/designer/InstanceRepeaterSpecifics.qml
index ac21d407..d5f59fa9 100644
--- a/src/helpers/designer/InstanceRepeaterSpecifics.qml
+++ b/src/helpers/designer/InstanceRepeaterSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/LodManagerSection.qml b/src/helpers/designer/LodManagerSection.qml
index a8c6c43b..a9845efb 100644
--- a/src/helpers/designer/LodManagerSection.qml
+++ b/src/helpers/designer/LodManagerSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/LodManagerSpecifics.qml b/src/helpers/designer/LodManagerSpecifics.qml
index 3cc86159..582fb4ec 100644
--- a/src/helpers/designer/LodManagerSpecifics.qml
+++ b/src/helpers/designer/LodManagerSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/LookAtNodeSection.qml b/src/helpers/designer/LookAtNodeSection.qml
index 4ea92477..92510d87 100644
--- a/src/helpers/designer/LookAtNodeSection.qml
+++ b/src/helpers/designer/LookAtNodeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/LookAtNodeSpecifics.qml b/src/helpers/designer/LookAtNodeSpecifics.qml
index 5e9ecd55..4d282a96 100644
--- a/src/helpers/designer/LookAtNodeSpecifics.qml
+++ b/src/helpers/designer/LookAtNodeSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/NodeSection.qml b/src/helpers/designer/NodeSection.qml
index 99819960..982fa8c8 100644
--- a/src/helpers/designer/NodeSection.qml
+++ b/src/helpers/designer/NodeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/OrbitCameraControllerSection.qml b/src/helpers/designer/OrbitCameraControllerSection.qml
index b7e5e464..fb4dac89 100644
--- a/src/helpers/designer/OrbitCameraControllerSection.qml
+++ b/src/helpers/designer/OrbitCameraControllerSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/OrbitCameraControllerSpecifics.qml b/src/helpers/designer/OrbitCameraControllerSpecifics.qml
index 5bcc8c91..5c57c361 100644
--- a/src/helpers/designer/OrbitCameraControllerSpecifics.qml
+++ b/src/helpers/designer/OrbitCameraControllerSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/ProceduralSkyTextureDataSection.qml b/src/helpers/designer/ProceduralSkyTextureDataSection.qml
index 776d473b..afa6a5d8 100644
--- a/src/helpers/designer/ProceduralSkyTextureDataSection.qml
+++ b/src/helpers/designer/ProceduralSkyTextureDataSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/ProceduralSkyTextureDataSpecifics.qml b/src/helpers/designer/ProceduralSkyTextureDataSpecifics.qml
index 95e992be..0313441f 100644
--- a/src/helpers/designer/ProceduralSkyTextureDataSpecifics.qml
+++ b/src/helpers/designer/ProceduralSkyTextureDataSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/Repeater3DSection.qml b/src/helpers/designer/Repeater3DSection.qml
index 270d9c81..a469bb6d 100644
--- a/src/helpers/designer/Repeater3DSection.qml
+++ b/src/helpers/designer/Repeater3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/WasdControllerSection.qml b/src/helpers/designer/WasdControllerSection.qml
index b6df0db6..c00ff721 100644
--- a/src/helpers/designer/WasdControllerSection.qml
+++ b/src/helpers/designer/WasdControllerSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/designer/WasdControllerSpecifics.qml b/src/helpers/designer/WasdControllerSpecifics.qml
index a21780cd..cd68d339 100644
--- a/src/helpers/designer/WasdControllerSpecifics.qml
+++ b/src/helpers/designer/WasdControllerSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/helpers/gridgeometry.cpp b/src/helpers/gridgeometry.cpp
index e6eeb18e..4e8d8f2e 100644
--- a/src/helpers/gridgeometry.cpp
+++ b/src/helpers/gridgeometry.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "gridgeometry_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrendergeometry_p.h>
diff --git a/src/helpers/gridgeometry_p.h b/src/helpers/gridgeometry_p.h
index 5e92c339..42e56362 100644
--- a/src/helpers/gridgeometry_p.h
+++ b/src/helpers/gridgeometry_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/helpers/heightfieldgeometry.cpp b/src/helpers/heightfieldgeometry.cpp
index 3097fa23..7aceb0d0 100644
--- a/src/helpers/heightfieldgeometry.cpp
+++ b/src/helpers/heightfieldgeometry.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "heightfieldgeometry_p.h"
diff --git a/src/helpers/heightfieldgeometry_p.h b/src/helpers/heightfieldgeometry_p.h
index 9dbb046a..69c2735d 100644
--- a/src/helpers/heightfieldgeometry_p.h
+++ b/src/helpers/heightfieldgeometry_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/helpers/impl/DepthOfFieldBlur.qml b/src/helpers/impl/DepthOfFieldBlur.qml
index 8c1554f0..2a65133f 100644
--- a/src/helpers/impl/DepthOfFieldBlur.qml
+++ b/src/helpers/impl/DepthOfFieldBlur.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/impl/LightmapperOutputWindow.qml b/src/helpers/impl/LightmapperOutputWindow.qml
index 8a3c0b5c..de1f3225 100644
--- a/src/helpers/impl/LightmapperOutputWindow.qml
+++ b/src/helpers/impl/LightmapperOutputWindow.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Controls
diff --git a/src/helpers/impl/SceneEffect.qml b/src/helpers/impl/SceneEffect.qml
index 5d299d98..7bdb3555 100644
--- a/src/helpers/impl/SceneEffect.qml
+++ b/src/helpers/impl/SceneEffect.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/helpers/impl/qquick3drenderstatsmeshesmodel.cpp b/src/helpers/impl/qquick3drenderstatsmeshesmodel.cpp
index e1d53108..d415fbc5 100644
--- a/src/helpers/impl/qquick3drenderstatsmeshesmodel.cpp
+++ b/src/helpers/impl/qquick3drenderstatsmeshesmodel.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3drenderstatsmeshesmodel_p.h"
diff --git a/src/helpers/impl/qquick3drenderstatsmeshesmodel_p.h b/src/helpers/impl/qquick3drenderstatsmeshesmodel_p.h
index 0fec6b19..f9dd897a 100644
--- a/src/helpers/impl/qquick3drenderstatsmeshesmodel_p.h
+++ b/src/helpers/impl/qquick3drenderstatsmeshesmodel_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRENDERSTATSMESHESMODEL_H
#define QQUICK3DRENDERSTATSMESHESMODEL_H
diff --git a/src/helpers/impl/qquick3drenderstatspassesmodel.cpp b/src/helpers/impl/qquick3drenderstatspassesmodel.cpp
index 5738a157..ec6532b4 100644
--- a/src/helpers/impl/qquick3drenderstatspassesmodel.cpp
+++ b/src/helpers/impl/qquick3drenderstatspassesmodel.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3drenderstatspassesmodel_p.h"
diff --git a/src/helpers/impl/qquick3drenderstatspassesmodel_p.h b/src/helpers/impl/qquick3drenderstatspassesmodel_p.h
index 84823b7e..887d688b 100644
--- a/src/helpers/impl/qquick3drenderstatspassesmodel_p.h
+++ b/src/helpers/impl/qquick3drenderstatspassesmodel_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRENDERSTATSPASSESMODEL_H
#define QQUICK3DRENDERSTATSPASSESMODEL_H
diff --git a/src/helpers/impl/qquick3drenderstatstexturesmodel.cpp b/src/helpers/impl/qquick3drenderstatstexturesmodel.cpp
index 90d385bb..58ef506c 100644
--- a/src/helpers/impl/qquick3drenderstatstexturesmodel.cpp
+++ b/src/helpers/impl/qquick3drenderstatstexturesmodel.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3drenderstatstexturesmodel_p.h"
diff --git a/src/helpers/impl/qquick3drenderstatstexturesmodel_p.h b/src/helpers/impl/qquick3drenderstatstexturesmodel_p.h
index 85164f09..2afc1907 100644
--- a/src/helpers/impl/qquick3drenderstatstexturesmodel_p.h
+++ b/src/helpers/impl/qquick3drenderstatstexturesmodel_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRENDERSTATSTEXTURESMODEL_H
#define QQUICK3DRENDERSTATSTEXTURESMODEL_H
diff --git a/src/helpers/impl/sceneeffects.cpp b/src/helpers/impl/sceneeffects.cpp
index bf2a3c34..5ed9a7c0 100644
--- a/src/helpers/impl/sceneeffects.cpp
+++ b/src/helpers/impl/sceneeffects.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "sceneeffects_p.h"
diff --git a/src/helpers/impl/sceneeffects_p.h b/src/helpers/impl/sceneeffects_p.h
index 902fad98..d95a94a8 100644
--- a/src/helpers/impl/sceneeffects_p.h
+++ b/src/helpers/impl/sceneeffects_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SCENEEFFECTS_H
#define SCENEEFFECTS_H
diff --git a/src/helpers/impl/shaders/depthoffieldblur.vert b/src/helpers/impl/shaders/depthoffieldblur.vert
index 392d70ea..1f9dab85 100644
--- a/src/helpers/impl/shaders/depthoffieldblur.vert
+++ b/src/helpers/impl/shaders/depthoffieldblur.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/helpers/impl/shaders/downsample.vert b/src/helpers/impl/shaders/downsample.vert
index 49498bdb..b9e7fb6d 100644
--- a/src/helpers/impl/shaders/downsample.vert
+++ b/src/helpers/impl/shaders/downsample.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/helpers/impl/shaders/lensflareblurhorizontal.vert b/src/helpers/impl/shaders/lensflareblurhorizontal.vert
index b78dfbf7..76b63b4b 100644
--- a/src/helpers/impl/shaders/lensflareblurhorizontal.vert
+++ b/src/helpers/impl/shaders/lensflareblurhorizontal.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/helpers/impl/shaders/lensflareblurvertical.vert b/src/helpers/impl/shaders/lensflareblurvertical.vert
index f1c82310..6ce906f3 100644
--- a/src/helpers/impl/shaders/lensflareblurvertical.vert
+++ b/src/helpers/impl/shaders/lensflareblurvertical.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
VARYING vec2 TexCoord0;
VARYING vec2 TexCoord1;
diff --git a/src/helpers/infinitegrid.cpp b/src/helpers/infinitegrid.cpp
index cb10c12a..584f938b 100644
--- a/src/helpers/infinitegrid.cpp
+++ b/src/helpers/infinitegrid.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "infinitegrid_p.h"
#include <QtQuick3D/private/qquick3dviewport_p.h>
diff --git a/src/helpers/infinitegrid_p.h b/src/helpers/infinitegrid_p.h
index c7a64af1..7f967b9c 100644
--- a/src/helpers/infinitegrid_p.h
+++ b/src/helpers/infinitegrid_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DINFINITEGRID_H
#define QQUICK3DINFINITEGRID_H
diff --git a/src/helpers/instancerepeater.cpp b/src/helpers/instancerepeater.cpp
index 6f3ad49d..f1577382 100644
--- a/src/helpers/instancerepeater.cpp
+++ b/src/helpers/instancerepeater.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "instancerepeater_p.h"
#include <math.h>
diff --git a/src/helpers/instancerepeater_p.h b/src/helpers/instancerepeater_p.h
index 2f064873..b395c8be 100644
--- a/src/helpers/instancerepeater_p.h
+++ b/src/helpers/instancerepeater_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/helpers/lookatnode.cpp b/src/helpers/lookatnode.cpp
index 3b6d3665..d412b1aa 100644
--- a/src/helpers/lookatnode.cpp
+++ b/src/helpers/lookatnode.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "lookatnode_p.h"
diff --git a/src/helpers/lookatnode_p.h b/src/helpers/lookatnode_p.h
index 47c99741..94eb420f 100644
--- a/src/helpers/lookatnode_p.h
+++ b/src/helpers/lookatnode_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/helpers/proceduralskytexturedata.cpp b/src/helpers/proceduralskytexturedata.cpp
index f05fb274..b1145782 100644
--- a/src/helpers/proceduralskytexturedata.cpp
+++ b/src/helpers/proceduralskytexturedata.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
/*
Based on "sky.cpp" from the Godot engine v3
diff --git a/src/helpers/proceduralskytexturedata_p.h b/src/helpers/proceduralskytexturedata_p.h
index 26eaa4cc..b32906df 100644
--- a/src/helpers/proceduralskytexturedata_p.h
+++ b/src/helpers/proceduralskytexturedata_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/helpers/qtquick3dhelpersglobal_p.h b/src/helpers/qtquick3dhelpersglobal_p.h
index 8394380b..6e8c7b1c 100644
--- a/src/helpers/qtquick3dhelpersglobal_p.h
+++ b/src/helpers/qtquick3dhelpersglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DHELPERSGLOBAL_P_H
#define QTQUICK3DHELPERSGLOBAL_P_H
diff --git a/src/helpers/randominstancing.cpp b/src/helpers/randominstancing.cpp
index 5cabf635..d63c8d9f 100644
--- a/src/helpers/randominstancing.cpp
+++ b/src/helpers/randominstancing.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "randominstancing_p.h"
#include <QRandomGenerator>
diff --git a/src/helpers/randominstancing_p.h b/src/helpers/randominstancing_p.h
index 8b6511e0..352d5ffc 100644
--- a/src/helpers/randominstancing_p.h
+++ b/src/helpers/randominstancing_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/iblbaker/qssgiblbaker.cpp b/src/iblbaker/qssgiblbaker.cpp
index 43931c77..fa4a6eb3 100644
--- a/src/iblbaker/qssgiblbaker.cpp
+++ b/src/iblbaker/qssgiblbaker.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgiblbaker_p.h"
#include <QFile>
diff --git a/src/iblbaker/qssgiblbaker_p.h b/src/iblbaker/qssgiblbaker_p.h
index 00247c57..3e8bf6aa 100644
--- a/src/iblbaker/qssgiblbaker_p.h
+++ b/src/iblbaker/qssgiblbaker_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGIBLBAKERIMPORTER_P_H
#define QSSGIBLBAKERIMPORTER_P_H
diff --git a/src/iblbaker/qtquick3diblbaker_p.h b/src/iblbaker/qtquick3diblbaker_p.h
index 54bbf79e..a5d55831 100644
--- a/src/iblbaker/qtquick3diblbaker_p.h
+++ b/src/iblbaker/qtquick3diblbaker_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DIBLBAKERGLOBAL_H
#define QTQUICK3DIBLBAKERGLOBAL_H
diff --git a/src/plugins/assetimporters/assimp/assimpimporter.cpp b/src/plugins/assetimporters/assimp/assimpimporter.cpp
index 32403825..5db8a7a5 100644
--- a/src/plugins/assetimporters/assimp/assimpimporter.cpp
+++ b/src/plugins/assetimporters/assimp/assimpimporter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "assimpimporter.h"
diff --git a/src/plugins/assetimporters/assimp/assimpimporter.h b/src/plugins/assetimporters/assimp/assimpimporter.h
index 8de343d6..5d68d949 100644
--- a/src/plugins/assetimporters/assimp/assimpimporter.h
+++ b/src/plugins/assetimporters/assimp/assimpimporter.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef ASSIMPIMPORTER_H
#define ASSIMPIMPORTER_H
diff --git a/src/plugins/assetimporters/assimp/assimpimporter_rt.cpp b/src/plugins/assetimporters/assimp/assimpimporter_rt.cpp
index 7b13dda2..ab9d4e00 100644
--- a/src/plugins/assetimporters/assimp/assimpimporter_rt.cpp
+++ b/src/plugins/assetimporters/assimp/assimpimporter_rt.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "assimpimporter.h"
diff --git a/src/plugins/assetimporters/assimp/assimpimporterplugin.cpp b/src/plugins/assetimporters/assimp/assimpimporterplugin.cpp
index 38d82149..d7b3d467 100644
--- a/src/plugins/assetimporters/assimp/assimpimporterplugin.cpp
+++ b/src/plugins/assetimporters/assimp/assimpimporterplugin.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "assimpimporterplugin.h"
#include "assimpimporter.h"
diff --git a/src/plugins/assetimporters/assimp/assimpimporterplugin.h b/src/plugins/assetimporters/assimp/assimpimporterplugin.h
index 7be364c8..40199ba2 100644
--- a/src/plugins/assetimporters/assimp/assimpimporterplugin.h
+++ b/src/plugins/assetimporters/assimp/assimpimporterplugin.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef ASSIMPIMPORTERPLUGIN_H
#define ASSIMPIMPORTERPLUGIN_H
diff --git a/src/plugins/assetimporters/assimp/assimputils.cpp b/src/plugins/assetimporters/assimp/assimputils.cpp
index 8697c27d..6efa8069 100644
--- a/src/plugins/assetimporters/assimp/assimputils.cpp
+++ b/src/plugins/assetimporters/assimp/assimputils.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "assimputils.h"
diff --git a/src/plugins/assetimporters/assimp/assimputils.h b/src/plugins/assetimporters/assimp/assimputils.h
index 2472df74..1aa6371b 100644
--- a/src/plugins/assetimporters/assimp/assimputils.h
+++ b/src/plugins/assetimporters/assimp/assimputils.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef ASSIMPUTILS_H
#define ASSIMPUTILS_H
diff --git a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp
index 014399ac..2577acd2 100644
--- a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp
+++ b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#include "qquick3dprofileradapter.h"
diff --git a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.h b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.h
index 03630975..5d378594 100644
--- a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.h
+++ b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapter.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#ifndef QQUICK3DPROFILERADAPTER_H
#define QQUICK3DPROFILERADAPTER_H
diff --git a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.cpp b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.cpp
index 7024f047..a0b6d7de 100644
--- a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.cpp
+++ b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#include "qquick3dprofileradapterfactory.h"
#include "qquick3dprofileradapter.h"
diff --git a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.h b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.h
index 5d5af819..aeed693c 100644
--- a/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.h
+++ b/src/plugins/qmldbg_quick3dprofiler/qquick3dprofileradapterfactory.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#ifndef QQUICK3DPROFILERADAPTERFACTORY_H
#define QQUICK3DPROFILERADAPTERFACTORY_H
diff --git a/src/quick3d/designer/AbstractLightSection.qml b/src/quick3d/designer/AbstractLightSection.qml
index 3dba9d54..cc183613 100644
--- a/src/quick3d/designer/AbstractLightSection.qml
+++ b/src/quick3d/designer/AbstractLightSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/BufferInputSection.qml b/src/quick3d/designer/BufferInputSection.qml
index 8110a112..104984da 100644
--- a/src/quick3d/designer/BufferInputSection.qml
+++ b/src/quick3d/designer/BufferInputSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/BufferInputSpecifics.qml b/src/quick3d/designer/BufferInputSpecifics.qml
index 45c09439..f842c082 100644
--- a/src/quick3d/designer/BufferInputSpecifics.qml
+++ b/src/quick3d/designer/BufferInputSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/BufferSection.qml b/src/quick3d/designer/BufferSection.qml
index 0ca7a0be..8c95de37 100644
--- a/src/quick3d/designer/BufferSection.qml
+++ b/src/quick3d/designer/BufferSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/BufferSpecifics.qml b/src/quick3d/designer/BufferSpecifics.qml
index bf86d673..302777ad 100644
--- a/src/quick3d/designer/BufferSpecifics.qml
+++ b/src/quick3d/designer/BufferSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/CameraSection.qml b/src/quick3d/designer/CameraSection.qml
index e053fd41..943b4caa 100644
--- a/src/quick3d/designer/CameraSection.qml
+++ b/src/quick3d/designer/CameraSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/CubeMapTextureSpecifics.qml b/src/quick3d/designer/CubeMapTextureSpecifics.qml
index 86aa4565..f6716f32 100644
--- a/src/quick3d/designer/CubeMapTextureSpecifics.qml
+++ b/src/quick3d/designer/CubeMapTextureSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/CustomCameraSpecifics.qml b/src/quick3d/designer/CustomCameraSpecifics.qml
index 98216bf6..1c8e1ea8 100644
--- a/src/quick3d/designer/CustomCameraSpecifics.qml
+++ b/src/quick3d/designer/CustomCameraSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/CustomMaterialSection.qml b/src/quick3d/designer/CustomMaterialSection.qml
index 3f862f5e..07c59ec7 100644
--- a/src/quick3d/designer/CustomMaterialSection.qml
+++ b/src/quick3d/designer/CustomMaterialSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/CustomMaterialSpecifics.qml b/src/quick3d/designer/CustomMaterialSpecifics.qml
index a5ad52c3..6911a9eb 100644
--- a/src/quick3d/designer/CustomMaterialSpecifics.qml
+++ b/src/quick3d/designer/CustomMaterialSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DebugSettingsSection.qml b/src/quick3d/designer/DebugSettingsSection.qml
index 8300bf2a..4805272a 100644
--- a/src/quick3d/designer/DebugSettingsSection.qml
+++ b/src/quick3d/designer/DebugSettingsSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DebugSettingsSpecifics.qml b/src/quick3d/designer/DebugSettingsSpecifics.qml
index b095d09d..38a88155 100644
--- a/src/quick3d/designer/DebugSettingsSpecifics.qml
+++ b/src/quick3d/designer/DebugSettingsSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DefaultMaterialSection.qml b/src/quick3d/designer/DefaultMaterialSection.qml
index 3c655fe0..e106beeb 100644
--- a/src/quick3d/designer/DefaultMaterialSection.qml
+++ b/src/quick3d/designer/DefaultMaterialSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DefaultMaterialSpecifics.qml b/src/quick3d/designer/DefaultMaterialSpecifics.qml
index 12192b97..0e0c3fc2 100644
--- a/src/quick3d/designer/DefaultMaterialSpecifics.qml
+++ b/src/quick3d/designer/DefaultMaterialSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DirectionalLightSection.qml b/src/quick3d/designer/DirectionalLightSection.qml
index 7dcb438f..2d98f1db 100644
--- a/src/quick3d/designer/DirectionalLightSection.qml
+++ b/src/quick3d/designer/DirectionalLightSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/DirectionalLightSpecifics.qml b/src/quick3d/designer/DirectionalLightSpecifics.qml
index 951b2491..0f12f823 100644
--- a/src/quick3d/designer/DirectionalLightSpecifics.qml
+++ b/src/quick3d/designer/DirectionalLightSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/EffectSection.qml b/src/quick3d/designer/EffectSection.qml
index 8e9e16ab..48c8775f 100644
--- a/src/quick3d/designer/EffectSection.qml
+++ b/src/quick3d/designer/EffectSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/EffectSpecifics.qml b/src/quick3d/designer/EffectSpecifics.qml
index 137b8641..0c0d9cf4 100644
--- a/src/quick3d/designer/EffectSpecifics.qml
+++ b/src/quick3d/designer/EffectSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FileInstancingSection.qml b/src/quick3d/designer/FileInstancingSection.qml
index 6bb437ad..72a97da1 100644
--- a/src/quick3d/designer/FileInstancingSection.qml
+++ b/src/quick3d/designer/FileInstancingSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FileInstancingSpecifics.qml b/src/quick3d/designer/FileInstancingSpecifics.qml
index d95055e9..7b531d89 100644
--- a/src/quick3d/designer/FileInstancingSpecifics.qml
+++ b/src/quick3d/designer/FileInstancingSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FogSection.qml b/src/quick3d/designer/FogSection.qml
index e902c4cc..d84ed192 100644
--- a/src/quick3d/designer/FogSection.qml
+++ b/src/quick3d/designer/FogSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FogSpecifics.qml b/src/quick3d/designer/FogSpecifics.qml
index 23dc1442..6fb430e8 100644
--- a/src/quick3d/designer/FogSpecifics.qml
+++ b/src/quick3d/designer/FogSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FrustumCameraSection.qml b/src/quick3d/designer/FrustumCameraSection.qml
index 60fccb7b..45821930 100644
--- a/src/quick3d/designer/FrustumCameraSection.qml
+++ b/src/quick3d/designer/FrustumCameraSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/FrustumCameraSpecifics.qml b/src/quick3d/designer/FrustumCameraSpecifics.qml
index b006c5ee..cca4e381 100644
--- a/src/quick3d/designer/FrustumCameraSpecifics.qml
+++ b/src/quick3d/designer/FrustumCameraSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/InstanceListEntrySection.qml b/src/quick3d/designer/InstanceListEntrySection.qml
index 38d0effe..4bcc9c9e 100644
--- a/src/quick3d/designer/InstanceListEntrySection.qml
+++ b/src/quick3d/designer/InstanceListEntrySection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/InstanceListEntrySpecifics.qml b/src/quick3d/designer/InstanceListEntrySpecifics.qml
index 05954d4a..a0c3c72e 100644
--- a/src/quick3d/designer/InstanceListEntrySpecifics.qml
+++ b/src/quick3d/designer/InstanceListEntrySpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/InstanceListSection.qml b/src/quick3d/designer/InstanceListSection.qml
index 51dd8166..40c372c5 100644
--- a/src/quick3d/designer/InstanceListSection.qml
+++ b/src/quick3d/designer/InstanceListSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/InstanceListSpecifics.qml b/src/quick3d/designer/InstanceListSpecifics.qml
index 8a6df379..301bb94b 100644
--- a/src/quick3d/designer/InstanceListSpecifics.qml
+++ b/src/quick3d/designer/InstanceListSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/InstancingSection.qml b/src/quick3d/designer/InstancingSection.qml
index 11b3d9be..825df521 100644
--- a/src/quick3d/designer/InstancingSection.qml
+++ b/src/quick3d/designer/InstancingSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/JointSection.qml b/src/quick3d/designer/JointSection.qml
index ea425296..a077c88b 100644
--- a/src/quick3d/designer/JointSection.qml
+++ b/src/quick3d/designer/JointSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/JointSpecifics.qml b/src/quick3d/designer/JointSpecifics.qml
index 71c9c5f6..9f5e172b 100644
--- a/src/quick3d/designer/JointSpecifics.qml
+++ b/src/quick3d/designer/JointSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/LightmapperSection.qml b/src/quick3d/designer/LightmapperSection.qml
index 771b3149..f17fda35 100644
--- a/src/quick3d/designer/LightmapperSection.qml
+++ b/src/quick3d/designer/LightmapperSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/LightmapperSpecifics.qml b/src/quick3d/designer/LightmapperSpecifics.qml
index 4c407a11..7efbe0c5 100644
--- a/src/quick3d/designer/LightmapperSpecifics.qml
+++ b/src/quick3d/designer/LightmapperSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/Loader3DSection.qml b/src/quick3d/designer/Loader3DSection.qml
index e175a96d..902ce78e 100644
--- a/src/quick3d/designer/Loader3DSection.qml
+++ b/src/quick3d/designer/Loader3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/Loader3DSpecifics.qml b/src/quick3d/designer/Loader3DSpecifics.qml
index 97dc7872..65642b09 100644
--- a/src/quick3d/designer/Loader3DSpecifics.qml
+++ b/src/quick3d/designer/Loader3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/MaterialSection.qml b/src/quick3d/designer/MaterialSection.qml
index 98380f3a..78df6e91 100644
--- a/src/quick3d/designer/MaterialSection.qml
+++ b/src/quick3d/designer/MaterialSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ModelSection.qml b/src/quick3d/designer/ModelSection.qml
index 37c765da..cffad375 100644
--- a/src/quick3d/designer/ModelSection.qml
+++ b/src/quick3d/designer/ModelSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ModelSpecifics.qml b/src/quick3d/designer/ModelSpecifics.qml
index 65a3473e..34a9c03c 100644
--- a/src/quick3d/designer/ModelSpecifics.qml
+++ b/src/quick3d/designer/ModelSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/MorphTargetSection.qml b/src/quick3d/designer/MorphTargetSection.qml
index 1e4a6b54..d4c7d7af 100644
--- a/src/quick3d/designer/MorphTargetSection.qml
+++ b/src/quick3d/designer/MorphTargetSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/MorphTargetSpecifics.qml b/src/quick3d/designer/MorphTargetSpecifics.qml
index 9e2c2e10..6564ecba 100644
--- a/src/quick3d/designer/MorphTargetSpecifics.qml
+++ b/src/quick3d/designer/MorphTargetSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/NodeSection.qml b/src/quick3d/designer/NodeSection.qml
index 4412d8d2..57677a46 100644
--- a/src/quick3d/designer/NodeSection.qml
+++ b/src/quick3d/designer/NodeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/NodeSpecifics.qml b/src/quick3d/designer/NodeSpecifics.qml
index 6e8180af..b3b0d663 100644
--- a/src/quick3d/designer/NodeSpecifics.qml
+++ b/src/quick3d/designer/NodeSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/Object3DSection.qml b/src/quick3d/designer/Object3DSection.qml
index 27257b83..330671ce 100644
--- a/src/quick3d/designer/Object3DSection.qml
+++ b/src/quick3d/designer/Object3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/OrthographicCameraSection.qml b/src/quick3d/designer/OrthographicCameraSection.qml
index 04a7a6a8..82a2f887 100644
--- a/src/quick3d/designer/OrthographicCameraSection.qml
+++ b/src/quick3d/designer/OrthographicCameraSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/OrthographicCameraSpecifics.qml b/src/quick3d/designer/OrthographicCameraSpecifics.qml
index 084d9087..7511296f 100644
--- a/src/quick3d/designer/OrthographicCameraSpecifics.qml
+++ b/src/quick3d/designer/OrthographicCameraSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PassSection.qml b/src/quick3d/designer/PassSection.qml
index dbf5d24d..9b6aebd6 100644
--- a/src/quick3d/designer/PassSection.qml
+++ b/src/quick3d/designer/PassSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PassSpecifics.qml b/src/quick3d/designer/PassSpecifics.qml
index a7ae011d..72486308 100644
--- a/src/quick3d/designer/PassSpecifics.qml
+++ b/src/quick3d/designer/PassSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PerspectiveCameraSection.qml b/src/quick3d/designer/PerspectiveCameraSection.qml
index 4523682c..4217eaa2 100644
--- a/src/quick3d/designer/PerspectiveCameraSection.qml
+++ b/src/quick3d/designer/PerspectiveCameraSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PerspectiveCameraSpecifics.qml b/src/quick3d/designer/PerspectiveCameraSpecifics.qml
index 460737a4..a8c08704 100644
--- a/src/quick3d/designer/PerspectiveCameraSpecifics.qml
+++ b/src/quick3d/designer/PerspectiveCameraSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PointLightSection.qml b/src/quick3d/designer/PointLightSection.qml
index cb21c939..082a5be8 100644
--- a/src/quick3d/designer/PointLightSection.qml
+++ b/src/quick3d/designer/PointLightSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PointLightSpecifics.qml b/src/quick3d/designer/PointLightSpecifics.qml
index 3c3060bf..207990ca 100644
--- a/src/quick3d/designer/PointLightSpecifics.qml
+++ b/src/quick3d/designer/PointLightSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PrincipledMaterialSection.qml b/src/quick3d/designer/PrincipledMaterialSection.qml
index 6ccc645b..8e70e920 100644
--- a/src/quick3d/designer/PrincipledMaterialSection.qml
+++ b/src/quick3d/designer/PrincipledMaterialSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/PrincipledMaterialSpecifics.qml b/src/quick3d/designer/PrincipledMaterialSpecifics.qml
index 0277fa23..ff10311f 100644
--- a/src/quick3d/designer/PrincipledMaterialSpecifics.qml
+++ b/src/quick3d/designer/PrincipledMaterialSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ReflectionProbeSection.qml b/src/quick3d/designer/ReflectionProbeSection.qml
index 9431ea79..f4b2ae1a 100644
--- a/src/quick3d/designer/ReflectionProbeSection.qml
+++ b/src/quick3d/designer/ReflectionProbeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ReflectionProbeSpecifics.qml b/src/quick3d/designer/ReflectionProbeSpecifics.qml
index 73fb12c8..abfcd12c 100644
--- a/src/quick3d/designer/ReflectionProbeSpecifics.qml
+++ b/src/quick3d/designer/ReflectionProbeSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/Repeater3DSection.qml b/src/quick3d/designer/Repeater3DSection.qml
index 06030e80..03f96fad 100644
--- a/src/quick3d/designer/Repeater3DSection.qml
+++ b/src/quick3d/designer/Repeater3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/Repeater3DSpecifics.qml b/src/quick3d/designer/Repeater3DSpecifics.qml
index 469b281f..b9ecaccf 100644
--- a/src/quick3d/designer/Repeater3DSpecifics.qml
+++ b/src/quick3d/designer/Repeater3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ResourceLoaderSection.qml b/src/quick3d/designer/ResourceLoaderSection.qml
index 64e90649..4c0a7658 100644
--- a/src/quick3d/designer/ResourceLoaderSection.qml
+++ b/src/quick3d/designer/ResourceLoaderSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ResourceLoaderSpecifics.qml b/src/quick3d/designer/ResourceLoaderSpecifics.qml
index ec65d38d..bf6b9b1e 100644
--- a/src/quick3d/designer/ResourceLoaderSpecifics.qml
+++ b/src/quick3d/designer/ResourceLoaderSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SceneEnvironmentSection.qml b/src/quick3d/designer/SceneEnvironmentSection.qml
index d054f836..07db0aaf 100644
--- a/src/quick3d/designer/SceneEnvironmentSection.qml
+++ b/src/quick3d/designer/SceneEnvironmentSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SceneEnvironmentSpecifics.qml b/src/quick3d/designer/SceneEnvironmentSpecifics.qml
index ef928f09..1ee6b5bf 100644
--- a/src/quick3d/designer/SceneEnvironmentSpecifics.qml
+++ b/src/quick3d/designer/SceneEnvironmentSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SetUniformValueSection.qml b/src/quick3d/designer/SetUniformValueSection.qml
index e266bd9d..f9f3e234 100644
--- a/src/quick3d/designer/SetUniformValueSection.qml
+++ b/src/quick3d/designer/SetUniformValueSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SetUniformValueSpecifics.qml b/src/quick3d/designer/SetUniformValueSpecifics.qml
index 59177ab6..509419ed 100644
--- a/src/quick3d/designer/SetUniformValueSpecifics.qml
+++ b/src/quick3d/designer/SetUniformValueSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ShaderSection.qml b/src/quick3d/designer/ShaderSection.qml
index eab4bcca..a4b34e5f 100644
--- a/src/quick3d/designer/ShaderSection.qml
+++ b/src/quick3d/designer/ShaderSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ShaderSpecifics.qml b/src/quick3d/designer/ShaderSpecifics.qml
index 6cca7c3f..afe42105 100644
--- a/src/quick3d/designer/ShaderSpecifics.qml
+++ b/src/quick3d/designer/ShaderSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/ShadowSection.qml b/src/quick3d/designer/ShadowSection.qml
index 3411dd8f..cabd90c1 100644
--- a/src/quick3d/designer/ShadowSection.qml
+++ b/src/quick3d/designer/ShadowSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SkinSection.qml b/src/quick3d/designer/SkinSection.qml
index d4230239..f5034a5f 100644
--- a/src/quick3d/designer/SkinSection.qml
+++ b/src/quick3d/designer/SkinSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SkinSpecifics.qml b/src/quick3d/designer/SkinSpecifics.qml
index 3c37bdb6..02b3e7d0 100644
--- a/src/quick3d/designer/SkinSpecifics.qml
+++ b/src/quick3d/designer/SkinSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SpecularGlossyMaterialSection.qml b/src/quick3d/designer/SpecularGlossyMaterialSection.qml
index d4106931..17ef2c27 100644
--- a/src/quick3d/designer/SpecularGlossyMaterialSection.qml
+++ b/src/quick3d/designer/SpecularGlossyMaterialSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SpecularGlossyMaterialSpecifics.qml b/src/quick3d/designer/SpecularGlossyMaterialSpecifics.qml
index 30dcfaf7..b84e824c 100644
--- a/src/quick3d/designer/SpecularGlossyMaterialSpecifics.qml
+++ b/src/quick3d/designer/SpecularGlossyMaterialSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SpotLightSection.qml b/src/quick3d/designer/SpotLightSection.qml
index 7afaa7e5..e77cfb79 100644
--- a/src/quick3d/designer/SpotLightSection.qml
+++ b/src/quick3d/designer/SpotLightSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/SpotLightSpecifics.qml b/src/quick3d/designer/SpotLightSpecifics.qml
index 1ac75a28..3ed37677 100644
--- a/src/quick3d/designer/SpotLightSpecifics.qml
+++ b/src/quick3d/designer/SpotLightSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/TextureInputSection.qml b/src/quick3d/designer/TextureInputSection.qml
index a2b2f11f..0a773520 100644
--- a/src/quick3d/designer/TextureInputSection.qml
+++ b/src/quick3d/designer/TextureInputSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/TextureInputSpecifics.qml b/src/quick3d/designer/TextureInputSpecifics.qml
index 7587e8a7..72705600 100644
--- a/src/quick3d/designer/TextureInputSpecifics.qml
+++ b/src/quick3d/designer/TextureInputSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/TextureSection.qml b/src/quick3d/designer/TextureSection.qml
index 515fb1aa..fb653d83 100644
--- a/src/quick3d/designer/TextureSection.qml
+++ b/src/quick3d/designer/TextureSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/TextureSpecifics.qml b/src/quick3d/designer/TextureSpecifics.qml
index 8950c143..a52924a0 100644
--- a/src/quick3d/designer/TextureSpecifics.qml
+++ b/src/quick3d/designer/TextureSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/View3DSection.qml b/src/quick3d/designer/View3DSection.qml
index 983db893..bdd9a012 100644
--- a/src/quick3d/designer/View3DSection.qml
+++ b/src/quick3d/designer/View3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/View3DSpecifics.qml b/src/quick3d/designer/View3DSpecifics.qml
index 1b0cb722..83d8e57c 100644
--- a/src/quick3d/designer/View3DSpecifics.qml
+++ b/src/quick3d/designer/View3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3d/designer/source/effect_template.qml b/src/quick3d/designer/source/effect_template.qml
index e38e6229..de767055 100644
--- a/src/quick3d/designer/source/effect_template.qml
+++ b/src/quick3d/designer/source/effect_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3d/designer/source/view3D_template.qml b/src/quick3d/designer/source/view3D_template.qml
index 6e50b669..4d9797ce 100644
--- a/src/quick3d/designer/source/view3D_template.qml
+++ b/src/quick3d/designer/source/view3D_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3d/plugin.cpp b/src/quick3d/plugin.cpp
index 9b807f19..d6f8816d 100644
--- a/src/quick3d/plugin.cpp
+++ b/src/quick3d/plugin.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQml/qqmlextensionplugin.h>
#include <QtQml/qqml.h>
diff --git a/src/quick3d/qquick3d.cpp b/src/quick3d/qquick3d.cpp
index 13b40a5a..2357955d 100644
--- a/src/quick3d/qquick3d.cpp
+++ b/src/quick3d/qquick3d.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3d.h"
diff --git a/src/quick3d/qquick3d.h b/src/quick3d/qquick3d.h
index ba8d9358..02e7b71f 100644
--- a/src/quick3d/qquick3d.h
+++ b/src/quick3d/qquick3d.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_H
#define Q_QUICK3D_H
diff --git a/src/quick3d/qquick3dabstractlight.cpp b/src/quick3d/qquick3dabstractlight.cpp
index 049f6fa3..fa3ca866 100644
--- a/src/quick3d/qquick3dabstractlight.cpp
+++ b/src/quick3d/qquick3dabstractlight.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dabstractlight_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dabstractlight_p.h b/src/quick3d/qquick3dabstractlight_p.h
index 8cf6dd3c..17438eb3 100644
--- a/src/quick3d/qquick3dabstractlight_p.h
+++ b/src/quick3d/qquick3dabstractlight_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGABSTRACTLIGHT_H
#define QSSGABSTRACTLIGHT_H
diff --git a/src/quick3d/qquick3dbakedlightmap.cpp b/src/quick3d/qquick3dbakedlightmap.cpp
index 19811847..32e9f6ba 100644
--- a/src/quick3d/qquick3dbakedlightmap.cpp
+++ b/src/quick3d/qquick3dbakedlightmap.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dbakedlightmap_p.h"
diff --git a/src/quick3d/qquick3dbakedlightmap_p.h b/src/quick3d/qquick3dbakedlightmap_p.h
index 5fe846cc..13d99360 100644
--- a/src/quick3d/qquick3dbakedlightmap_p.h
+++ b/src/quick3d/qquick3dbakedlightmap_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DBAKEDLIGHTMAP_P_H
#define QQUICK3DBAKEDLIGHTMAP_P_H
diff --git a/src/quick3d/qquick3dcamera.cpp b/src/quick3d/qquick3dcamera.cpp
index b0dd9edd..7bd7101e 100644
--- a/src/quick3d/qquick3dcamera.cpp
+++ b/src/quick3d/qquick3dcamera.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dcamera_p.h"
diff --git a/src/quick3d/qquick3dcamera_p.h b/src/quick3d/qquick3dcamera_p.h
index 0f5c7d8c..60fa997f 100644
--- a/src/quick3d/qquick3dcamera_p.h
+++ b/src/quick3d/qquick3dcamera_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGCAMERA_H
#define QSSGCAMERA_H
diff --git a/src/quick3d/qquick3dcubemaptexture.cpp b/src/quick3d/qquick3dcubemaptexture.cpp
index 3f1a881f..68d6d774 100644
--- a/src/quick3d/qquick3dcubemaptexture.cpp
+++ b/src/quick3d/qquick3dcubemaptexture.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dcubemaptexture_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dcubemaptexture_p.h b/src/quick3d/qquick3dcubemaptexture_p.h
index b6da7b96..77dd101c 100644
--- a/src/quick3d/qquick3dcubemaptexture_p.h
+++ b/src/quick3d/qquick3dcubemaptexture_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DCUBEMAPTEXTURE_P_H
#define QQUICK3DCUBEMAPTEXTURE_P_H
diff --git a/src/quick3d/qquick3dcustomcamera.cpp b/src/quick3d/qquick3dcustomcamera.cpp
index 14266a67..25286960 100644
--- a/src/quick3d/qquick3dcustomcamera.cpp
+++ b/src/quick3d/qquick3dcustomcamera.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dcustomcamera_p.h"
diff --git a/src/quick3d/qquick3dcustomcamera_p.h b/src/quick3d/qquick3dcustomcamera_p.h
index e02bb9ed..c3982afd 100644
--- a/src/quick3d/qquick3dcustomcamera_p.h
+++ b/src/quick3d/qquick3dcustomcamera_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGCUSTOMCAMERA_H
#define QSSGCUSTOMCAMERA_H
diff --git a/src/quick3d/qquick3dcustommaterial.cpp b/src/quick3d/qquick3dcustommaterial.cpp
index 7c62eb21..15ec45af 100644
--- a/src/quick3d/qquick3dcustommaterial.cpp
+++ b/src/quick3d/qquick3dcustommaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dcustommaterial_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrendercustommaterial_p.h>
diff --git a/src/quick3d/qquick3dcustommaterial_p.h b/src/quick3d/qquick3dcustommaterial_p.h
index 093eb5a8..0c0cc75f 100644
--- a/src/quick3d/qquick3dcustommaterial_p.h
+++ b/src/quick3d/qquick3dcustommaterial_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGCUSTOMMATERIAL_H
#define QSSGCUSTOMMATERIAL_H
diff --git a/src/quick3d/qquick3ddebugsettings.cpp b/src/quick3d/qquick3ddebugsettings.cpp
index 38ed3297..f153ef10 100644
--- a/src/quick3d/qquick3ddebugsettings.cpp
+++ b/src/quick3d/qquick3ddebugsettings.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3ddebugsettings_p.h"
diff --git a/src/quick3d/qquick3ddebugsettings_p.h b/src/quick3d/qquick3ddebugsettings_p.h
index 2d5a8704..edbfa73c 100644
--- a/src/quick3d/qquick3ddebugsettings_p.h
+++ b/src/quick3d/qquick3ddebugsettings_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DDEBUGSETTINGS_H
#define QQUICK3DDEBUGSETTINGS_H
diff --git a/src/quick3d/qquick3ddefaultmaterial.cpp b/src/quick3d/qquick3ddefaultmaterial.cpp
index 1be7e6c0..be9e2fca 100644
--- a/src/quick3d/qquick3ddefaultmaterial.cpp
+++ b/src/quick3d/qquick3ddefaultmaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3ddefaultmaterial_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3ddefaultmaterial_p.h b/src/quick3d/qquick3ddefaultmaterial_p.h
index 72a84e9c..ca4ab5a2 100644
--- a/src/quick3d/qquick3ddefaultmaterial_p.h
+++ b/src/quick3d/qquick3ddefaultmaterial_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGDEFAULTMATERIAL_H
#define QSSGDEFAULTMATERIAL_H
diff --git a/src/quick3d/qquick3ddirectionallight.cpp b/src/quick3d/qquick3ddirectionallight.cpp
index a7523bae..da124293 100644
--- a/src/quick3d/qquick3ddirectionallight.cpp
+++ b/src/quick3d/qquick3ddirectionallight.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3ddirectionallight_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3ddirectionallight_p.h b/src/quick3d/qquick3ddirectionallight_p.h
index 7e5ebe1f..14628058 100644
--- a/src/quick3d/qquick3ddirectionallight_p.h
+++ b/src/quick3d/qquick3ddirectionallight_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGDIRECTIONALLIGHT_H
#define QSSGDIRECTIONALLIGHT_H
diff --git a/src/quick3d/qquick3deffect.cpp b/src/quick3d/qquick3deffect.cpp
index c6a07a67..f47e1d89 100644
--- a/src/quick3d/qquick3deffect.cpp
+++ b/src/quick3d/qquick3deffect.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3deffect_p.h"
diff --git a/src/quick3d/qquick3deffect_p.h b/src/quick3d/qquick3deffect_p.h
index 1d3552ed..395ccfc2 100644
--- a/src/quick3d/qquick3deffect_p.h
+++ b/src/quick3d/qquick3deffect_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DEFFECT_H
#define QQUICK3DEFFECT_H
diff --git a/src/quick3d/qquick3dfog.cpp b/src/quick3d/qquick3dfog.cpp
index e2fdc49c..ce777a64 100644
--- a/src/quick3d/qquick3dfog.cpp
+++ b/src/quick3d/qquick3dfog.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dfog_p.h"
diff --git a/src/quick3d/qquick3dfog_p.h b/src/quick3d/qquick3dfog_p.h
index 048e9c4d..0b3f8013 100644
--- a/src/quick3d/qquick3dfog_p.h
+++ b/src/quick3d/qquick3dfog_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DFOG_P_H
#define QQUICK3DFOG_P_H
diff --git a/src/quick3d/qquick3dfrustumcamera.cpp b/src/quick3d/qquick3dfrustumcamera.cpp
index f52e4a76..4c5a2e3c 100644
--- a/src/quick3d/qquick3dfrustumcamera.cpp
+++ b/src/quick3d/qquick3dfrustumcamera.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dfrustumcamera_p.h"
diff --git a/src/quick3d/qquick3dfrustumcamera_p.h b/src/quick3d/qquick3dfrustumcamera_p.h
index 95665dde..c9e40dcc 100644
--- a/src/quick3d/qquick3dfrustumcamera_p.h
+++ b/src/quick3d/qquick3dfrustumcamera_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGFRUSTUMCAMERA_H
#define QSSGFRUSTUMCAMERA_H
diff --git a/src/quick3d/qquick3dgeometry.cpp b/src/quick3d/qquick3dgeometry.cpp
index b3a29059..30e5874e 100644
--- a/src/quick3d/qquick3dgeometry.cpp
+++ b/src/quick3d/qquick3dgeometry.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dgeometry_p.h"
#include "qquick3dscenemanager_p.h"
diff --git a/src/quick3d/qquick3dgeometry.h b/src/quick3d/qquick3dgeometry.h
index ca1eea82..564af2a6 100644
--- a/src/quick3d/qquick3dgeometry.h
+++ b/src/quick3d/qquick3dgeometry.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_GEOMETRY_H
#define Q_QUICK3D_GEOMETRY_H
diff --git a/src/quick3d/qquick3dgeometry_p.h b/src/quick3d/qquick3dgeometry_p.h
index 97f6541e..d183c3d0 100644
--- a/src/quick3d/qquick3dgeometry_p.h
+++ b/src/quick3d/qquick3dgeometry_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_GEOMETRY_P_H
#define Q_QUICK3D_GEOMETRY_P_H
diff --git a/src/quick3d/qquick3dinstancing.cpp b/src/quick3d/qquick3dinstancing.cpp
index 8506e337..6046f5a2 100644
--- a/src/quick3d/qquick3dinstancing.cpp
+++ b/src/quick3d/qquick3dinstancing.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dinstancing_p.h"
#include "qquick3dscenemanager_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrenderinstancetable_p.h>
diff --git a/src/quick3d/qquick3dinstancing.h b/src/quick3d/qquick3dinstancing.h
index 305ff0fc..de900f54 100644
--- a/src/quick3d/qquick3dinstancing.h
+++ b/src/quick3d/qquick3dinstancing.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_INSTANCING_H
#define Q_QUICK3D_INSTANCING_H
diff --git a/src/quick3d/qquick3dinstancing_p.h b/src/quick3d/qquick3dinstancing_p.h
index fdc79e2a..ed2bbbea 100644
--- a/src/quick3d/qquick3dinstancing_p.h
+++ b/src/quick3d/qquick3dinstancing_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_INSTANCING_P_H
#define Q_QUICK3D_INSTANCING_P_H
diff --git a/src/quick3d/qquick3ditem2d.cpp b/src/quick3d/qquick3ditem2d.cpp
index 4087b029..0303903c 100644
--- a/src/quick3d/qquick3ditem2d.cpp
+++ b/src/quick3d/qquick3ditem2d.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3D/qquick3dobject.h>
#include <QtQuick3D/private/qquick3ditem2d_p.h>
diff --git a/src/quick3d/qquick3ditem2d_p.h b/src/quick3d/qquick3ditem2d_p.h
index 602e7530..a417fd95 100644
--- a/src/quick3d/qquick3ditem2d_p.h
+++ b/src/quick3d/qquick3ditem2d_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGITEM2D_H
#define QSSGITEM2D_H
diff --git a/src/quick3d/qquick3djoint.cpp b/src/quick3d/qquick3djoint.cpp
index 25268fb2..5081bd88 100644
--- a/src/quick3d/qquick3djoint.cpp
+++ b/src/quick3d/qquick3djoint.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3djoint_p.h"
#include "qquick3dskeleton_p.h"
diff --git a/src/quick3d/qquick3djoint_p.h b/src/quick3d/qquick3djoint_p.h
index d4d96626..311c0ba3 100644
--- a/src/quick3d/qquick3djoint_p.h
+++ b/src/quick3d/qquick3djoint_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGJOINT_H
#define QSSGJOINT_H
diff --git a/src/quick3d/qquick3dlightmapbaker.cpp b/src/quick3d/qquick3dlightmapbaker.cpp
index a003febe..7f5dff03 100644
--- a/src/quick3d/qquick3dlightmapbaker.cpp
+++ b/src/quick3d/qquick3dlightmapbaker.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dlightmapbaker_p.h"
#include "qquick3dviewport_p.h"
diff --git a/src/quick3d/qquick3dlightmapbaker_p.h b/src/quick3d/qquick3dlightmapbaker_p.h
index 4c96fac5..250d669a 100644
--- a/src/quick3d/qquick3dlightmapbaker_p.h
+++ b/src/quick3d/qquick3dlightmapbaker_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DLIGHTMAPBAKER_P_H
#define QQUICK3DLIGHTMAPBAKER_P_H
diff --git a/src/quick3d/qquick3dlightmapper.cpp b/src/quick3d/qquick3dlightmapper.cpp
index cd0671db..bd4f6abc 100644
--- a/src/quick3d/qquick3dlightmapper.cpp
+++ b/src/quick3d/qquick3dlightmapper.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dlightmapper_p.h"
diff --git a/src/quick3d/qquick3dlightmapper_p.h b/src/quick3d/qquick3dlightmapper_p.h
index 654f8592..0f0d5a8b 100644
--- a/src/quick3d/qquick3dlightmapper_p.h
+++ b/src/quick3d/qquick3dlightmapper_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DLIGHTMAPPER_P_H
#define QQUICK3DLIGHTMAPPER_P_H
diff --git a/src/quick3d/qquick3dloader.cpp b/src/quick3d/qquick3dloader.cpp
index 11165db1..49e9de3f 100644
--- a/src/quick3d/qquick3dloader.cpp
+++ b/src/quick3d/qquick3dloader.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dloader_p.h"
diff --git a/src/quick3d/qquick3dloader_p.h b/src/quick3d/qquick3dloader_p.h
index ca9f616b..b2c5d1d9 100644
--- a/src/quick3d/qquick3dloader_p.h
+++ b/src/quick3d/qquick3dloader_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DLOADER_P_H
#define QQUICK3DLOADER_P_H
diff --git a/src/quick3d/qquick3dmaterial.cpp b/src/quick3d/qquick3dmaterial.cpp
index dbafe69c..83393b8b 100644
--- a/src/quick3d/qquick3dmaterial.cpp
+++ b/src/quick3d/qquick3dmaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dmaterial_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dmaterial_p.h b/src/quick3d/qquick3dmaterial_p.h
index a4e8b7f7..6aeb0a53 100644
--- a/src/quick3d/qquick3dmaterial_p.h
+++ b/src/quick3d/qquick3dmaterial_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMATERIAL_H
#define QSSGMATERIAL_H
diff --git a/src/quick3d/qquick3dmodel.cpp b/src/quick3d/qquick3dmodel.cpp
index c7dfaa29..53b455fc 100644
--- a/src/quick3d/qquick3dmodel.cpp
+++ b/src/quick3d/qquick3dmodel.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dmodel_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dmodel_p.h b/src/quick3d/qquick3dmodel_p.h
index e7ba91a0..7736d90a 100644
--- a/src/quick3d/qquick3dmodel_p.h
+++ b/src/quick3d/qquick3dmodel_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMODEL_H
#define QSSGMODEL_H
diff --git a/src/quick3d/qquick3dmorphtarget.cpp b/src/quick3d/qquick3dmorphtarget.cpp
index 029c2411..5154845a 100644
--- a/src/quick3d/qquick3dmorphtarget.cpp
+++ b/src/quick3d/qquick3dmorphtarget.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dmorphtarget_p.h"
diff --git a/src/quick3d/qquick3dmorphtarget_p.h b/src/quick3d/qquick3dmorphtarget_p.h
index e3394111..144fd70b 100644
--- a/src/quick3d/qquick3dmorphtarget_p.h
+++ b/src/quick3d/qquick3dmorphtarget_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMORPHTARGET_H
#define QSSGMORPHTARGET_H
diff --git a/src/quick3d/qquick3dnode.cpp b/src/quick3d/qquick3dnode.cpp
index d00d245b..b8929325 100644
--- a/src/quick3d/qquick3dnode.cpp
+++ b/src/quick3d/qquick3dnode.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dnode_p.h"
#include "qquick3dnode_p_p.h"
diff --git a/src/quick3d/qquick3dnode_p.h b/src/quick3d/qquick3dnode_p.h
index c990cd3b..7df4257d 100644
--- a/src/quick3d/qquick3dnode_p.h
+++ b/src/quick3d/qquick3dnode_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGNODE_H
#define QSSGNODE_H
diff --git a/src/quick3d/qquick3dnode_p_p.h b/src/quick3d/qquick3dnode_p_p.h
index 821fd1ea..80082509 100644
--- a/src/quick3d/qquick3dnode_p_p.h
+++ b/src/quick3d/qquick3dnode_p_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DNODE_P_P_H
#define QQUICK3DNODE_P_P_H
diff --git a/src/quick3d/qquick3dobject.cpp b/src/quick3d/qquick3dobject.cpp
index caef4a3a..3e8f17ce 100644
--- a/src/quick3d/qquick3dobject.cpp
+++ b/src/quick3d/qquick3dobject.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dobject.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dobject.h b/src/quick3d/qquick3dobject.h
index 67c7a342..2ede2a63 100644
--- a/src/quick3d/qquick3dobject.h
+++ b/src/quick3d/qquick3dobject.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef Q_QUICK3D_OBJECT_H
#define Q_QUICK3D_OBJECT_H
diff --git a/src/quick3d/qquick3dobject_p.h b/src/quick3d/qquick3dobject_p.h
index 24489981..d0b12b57 100644
--- a/src/quick3d/qquick3dobject_p.h
+++ b/src/quick3d/qquick3dobject_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGOBJECT_P_H
#define QSSGOBJECT_P_H
diff --git a/src/quick3d/qquick3dobjectchangelistener_p.h b/src/quick3d/qquick3dobjectchangelistener_p.h
index 8312aafe..9bb5302b 100644
--- a/src/quick3d/qquick3dobjectchangelistener_p.h
+++ b/src/quick3d/qquick3dobjectchangelistener_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGITEMCHANGELISTENER_P_H
#define QSSGITEMCHANGELISTENER_P_H
diff --git a/src/quick3d/qquick3dorthographiccamera.cpp b/src/quick3d/qquick3dorthographiccamera.cpp
index f2b59e7c..07ca7457 100644
--- a/src/quick3d/qquick3dorthographiccamera.cpp
+++ b/src/quick3d/qquick3dorthographiccamera.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dorthographiccamera_p.h"
diff --git a/src/quick3d/qquick3dorthographiccamera_p.h b/src/quick3d/qquick3dorthographiccamera_p.h
index 736d8cb9..dfefe3fd 100644
--- a/src/quick3d/qquick3dorthographiccamera_p.h
+++ b/src/quick3d/qquick3dorthographiccamera_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGORTHOGRAPHICCAMERA_H
#define QSSGORTHOGRAPHICCAMERA_H
diff --git a/src/quick3d/qquick3dperspectivecamera.cpp b/src/quick3d/qquick3dperspectivecamera.cpp
index 18334830..24f259f7 100644
--- a/src/quick3d/qquick3dperspectivecamera.cpp
+++ b/src/quick3d/qquick3dperspectivecamera.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dperspectivecamera_p.h"
diff --git a/src/quick3d/qquick3dperspectivecamera_p.h b/src/quick3d/qquick3dperspectivecamera_p.h
index c082ceb4..9d3bb5ef 100644
--- a/src/quick3d/qquick3dperspectivecamera_p.h
+++ b/src/quick3d/qquick3dperspectivecamera_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGPERSPECTIVECAMERA_H
#define QSSGPERSPECTIVECAMERA_H
diff --git a/src/quick3d/qquick3dpickresult.cpp b/src/quick3d/qquick3dpickresult.cpp
index 5896f36f..c0a8f171 100644
--- a/src/quick3d/qquick3dpickresult.cpp
+++ b/src/quick3d/qquick3dpickresult.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dpickresult_p.h"
#include "qquick3dmodel_p.h"
diff --git a/src/quick3d/qquick3dpickresult_p.h b/src/quick3d/qquick3dpickresult_p.h
index 1742426f..e42f0d4d 100644
--- a/src/quick3d/qquick3dpickresult_p.h
+++ b/src/quick3d/qquick3dpickresult_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPICKRESULT_P_H
#define QQUICK3DPICKRESULT_P_H
diff --git a/src/quick3d/qquick3dpointlight.cpp b/src/quick3d/qquick3dpointlight.cpp
index 7a9b6982..c80b6d57 100644
--- a/src/quick3d/qquick3dpointlight.cpp
+++ b/src/quick3d/qquick3dpointlight.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dpointlight_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dpointlight_p.h b/src/quick3d/qquick3dpointlight_p.h
index 0893d994..947b5541 100644
--- a/src/quick3d/qquick3dpointlight_p.h
+++ b/src/quick3d/qquick3dpointlight_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGPOINTLIGHT_H
#define QSSGPOINTLIGHT_H
diff --git a/src/quick3d/qquick3dprincipledmaterial.cpp b/src/quick3d/qquick3dprincipledmaterial.cpp
index a287af79..30cf7fda 100644
--- a/src/quick3d/qquick3dprincipledmaterial.cpp
+++ b/src/quick3d/qquick3dprincipledmaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dprincipledmaterial_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dprincipledmaterial_p.h b/src/quick3d/qquick3dprincipledmaterial_p.h
index 4cd95807..93c2760d 100644
--- a/src/quick3d/qquick3dprincipledmaterial_p.h
+++ b/src/quick3d/qquick3dprincipledmaterial_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGPRINCIPLEDMATERIAL_H
#define QSSGPRINCIPLEDMATERIAL_H
diff --git a/src/quick3d/qquick3dquaternionanimation.cpp b/src/quick3d/qquick3dquaternionanimation.cpp
index 6aa8d3c5..b813a4f2 100644
--- a/src/quick3d/qquick3dquaternionanimation.cpp
+++ b/src/quick3d/qquick3dquaternionanimation.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dquaternionanimation_p.h"
#include <QtQuick/private/qquickanimation_p_p.h>
diff --git a/src/quick3d/qquick3dquaternionanimation_p.h b/src/quick3d/qquick3dquaternionanimation_p.h
index 6d1cc44d..af6f97f8 100644
--- a/src/quick3d/qquick3dquaternionanimation_p.h
+++ b/src/quick3d/qquick3dquaternionanimation_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DQUATERNIONANIMATION_H
#define QQUICK3DQUATERNIONANIMATION_H
diff --git a/src/quick3d/qquick3dquaternionutils.cpp b/src/quick3d/qquick3dquaternionutils.cpp
index 0c4b84da..9e9f5d74 100644
--- a/src/quick3d/qquick3dquaternionutils.cpp
+++ b/src/quick3d/qquick3dquaternionutils.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dquaternionutils_p.h"
#include <QtQuick3DUtils/private/qssgutils_p.h>
diff --git a/src/quick3d/qquick3dquaternionutils_p.h b/src/quick3d/qquick3dquaternionutils_p.h
index 21da6744..15828d56 100644
--- a/src/quick3d/qquick3dquaternionutils_p.h
+++ b/src/quick3d/qquick3dquaternionutils_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DQUATERNIONUTILS_H
#define QQUICK3DQUATERNIONUTILS_H
diff --git a/src/quick3d/qquick3dreflectionprobe.cpp b/src/quick3d/qquick3dreflectionprobe.cpp
index 1f585775..9bf9e295 100644
--- a/src/quick3d/qquick3dreflectionprobe.cpp
+++ b/src/quick3d/qquick3dreflectionprobe.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dreflectionprobe_p.h"
#include "qquick3dnode_p_p.h"
diff --git a/src/quick3d/qquick3dreflectionprobe_p.h b/src/quick3d/qquick3dreflectionprobe_p.h
index 8d112ac5..744b81a5 100644
--- a/src/quick3d/qquick3dreflectionprobe_p.h
+++ b/src/quick3d/qquick3dreflectionprobe_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGREFLECTIONPROBE_H
#define QSSGREFLECTIONPROBE_H
diff --git a/src/quick3d/qquick3drenderstats.cpp b/src/quick3d/qquick3drenderstats.cpp
index 2760f31f..a70330f7 100644
--- a/src/quick3d/qquick3drenderstats.cpp
+++ b/src/quick3d/qquick3drenderstats.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3drenderstats_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrendermesh_p.h>
diff --git a/src/quick3d/qquick3drenderstats_p.h b/src/quick3d/qquick3drenderstats_p.h
index 5ffdd251..c23b9d23 100644
--- a/src/quick3d/qquick3drenderstats_p.h
+++ b/src/quick3d/qquick3drenderstats_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRENDERSTATS_H
#define QQUICK3DRENDERSTATS_H
diff --git a/src/quick3d/qquick3drepeater.cpp b/src/quick3d/qquick3drepeater.cpp
index 6e7432bb..acf8ece7 100644
--- a/src/quick3d/qquick3drepeater.cpp
+++ b/src/quick3d/qquick3drepeater.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3drepeater_p.h"
diff --git a/src/quick3d/qquick3drepeater_p.h b/src/quick3d/qquick3drepeater_p.h
index 0ad551c4..a647b364 100644
--- a/src/quick3d/qquick3drepeater_p.h
+++ b/src/quick3d/qquick3drepeater_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DREPEATER_P_H
#define QQUICK3DREPEATER_P_H
diff --git a/src/quick3d/qquick3dresourceloader.cpp b/src/quick3d/qquick3dresourceloader.cpp
index ff49bf8d..ddeb8a02 100644
--- a/src/quick3d/qquick3dresourceloader.cpp
+++ b/src/quick3d/qquick3dresourceloader.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dresourceloader_p.h"
diff --git a/src/quick3d/qquick3dresourceloader_p.h b/src/quick3d/qquick3dresourceloader_p.h
index decf0c2d..bd78ac0c 100644
--- a/src/quick3d/qquick3dresourceloader_p.h
+++ b/src/quick3d/qquick3dresourceloader_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DRESOURCELOADER_H
diff --git a/src/quick3d/qquick3dsceneenvironment.cpp b/src/quick3d/qquick3dsceneenvironment.cpp
index 7fe05ce8..2c93cdfc 100644
--- a/src/quick3d/qquick3dsceneenvironment.cpp
+++ b/src/quick3d/qquick3dsceneenvironment.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dsceneenvironment_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dsceneenvironment_p.h b/src/quick3d/qquick3dsceneenvironment_p.h
index 9f4c60e8..6cf4ab2c 100644
--- a/src/quick3d/qquick3dsceneenvironment_p.h
+++ b/src/quick3d/qquick3dsceneenvironment_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSCENEENVIRONMENT_H
#define QSSGSCENEENVIRONMENT_H
diff --git a/src/quick3d/qquick3dscenemanager.cpp b/src/quick3d/qquick3dscenemanager.cpp
index bbbbeca6..3451e6b4 100644
--- a/src/quick3d/qquick3dscenemanager.cpp
+++ b/src/quick3d/qquick3dscenemanager.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dscenemanager_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dscenemanager_p.h b/src/quick3d/qquick3dscenemanager_p.h
index 22f3cad4..854fd261 100644
--- a/src/quick3d/qquick3dscenemanager_p.h
+++ b/src/quick3d/qquick3dscenemanager_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSCENEMANAGER_P_H
#define QSSGSCENEMANAGER_P_H
diff --git a/src/quick3d/qquick3dscenerenderer.cpp b/src/quick3d/qquick3dscenerenderer.cpp
index cc1b4a50..f414f3be 100644
--- a/src/quick3d/qquick3dscenerenderer.cpp
+++ b/src/quick3d/qquick3dscenerenderer.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dcubemaptexture_p.h"
#include "qquick3dscenerenderer_p.h"
diff --git a/src/quick3d/qquick3dscenerenderer_p.h b/src/quick3d/qquick3dscenerenderer_p.h
index 09ad88ce..0eafc634 100644
--- a/src/quick3d/qquick3dscenerenderer_p.h
+++ b/src/quick3d/qquick3dscenerenderer_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSCENERENDERER_H
#define QSSGSCENERENDERER_H
diff --git a/src/quick3d/qquick3dscenerootnode.cpp b/src/quick3d/qquick3dscenerootnode.cpp
index 80aca4ff..1d12050e 100644
--- a/src/quick3d/qquick3dscenerootnode.cpp
+++ b/src/quick3d/qquick3dscenerootnode.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dscenerootnode_p.h"
diff --git a/src/quick3d/qquick3dscenerootnode_p.h b/src/quick3d/qquick3dscenerootnode_p.h
index 8dd32e6a..d02dea83 100644
--- a/src/quick3d/qquick3dscenerootnode_p.h
+++ b/src/quick3d/qquick3dscenerootnode_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DSCENEROOTNODE_P_H
#define QQUICK3DSCENEROOTNODE_P_H
diff --git a/src/quick3d/qquick3dshaderutils.cpp b/src/quick3d/qquick3dshaderutils.cpp
index 60d05bc2..433148b0 100644
--- a/src/quick3d/qquick3dshaderutils.cpp
+++ b/src/quick3d/qquick3dshaderutils.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dshaderutils_p.h"
diff --git a/src/quick3d/qquick3dshaderutils_p.h b/src/quick3d/qquick3dshaderutils_p.h
index 09171c83..47c50ed8 100644
--- a/src/quick3d/qquick3dshaderutils_p.h
+++ b/src/quick3d/qquick3dshaderutils_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DSHADERUTILS_H
#define QQUICK3DSHADERUTILS_H
diff --git a/src/quick3d/qquick3dskeleton.cpp b/src/quick3d/qquick3dskeleton.cpp
index e38983b6..eb3bb194 100644
--- a/src/quick3d/qquick3dskeleton.cpp
+++ b/src/quick3d/qquick3dskeleton.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dskeleton_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dskeleton_p.h b/src/quick3d/qquick3dskeleton_p.h
index 53a5efd8..8d01630b 100644
--- a/src/quick3d/qquick3dskeleton_p.h
+++ b/src/quick3d/qquick3dskeleton_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSKELETON_H
#define QSSGSKELETON_H
diff --git a/src/quick3d/qquick3dskin.cpp b/src/quick3d/qquick3dskin.cpp
index 04146cc4..688a847f 100644
--- a/src/quick3d/qquick3dskin.cpp
+++ b/src/quick3d/qquick3dskin.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dskin_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dskin_p.h b/src/quick3d/qquick3dskin_p.h
index 4f34c02e..2a26338e 100644
--- a/src/quick3d/qquick3dskin_p.h
+++ b/src/quick3d/qquick3dskin_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSKIN_H
#define QSSGSKIN_H
diff --git a/src/quick3d/qquick3dspecularglossymaterial.cpp b/src/quick3d/qquick3dspecularglossymaterial.cpp
index 66a6ca8d..b164c581 100644
--- a/src/quick3d/qquick3dspecularglossymaterial.cpp
+++ b/src/quick3d/qquick3dspecularglossymaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dspecularglossymaterial_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dspecularglossymaterial_p.h b/src/quick3d/qquick3dspecularglossymaterial_p.h
index 949ee71f..af3c9b25 100644
--- a/src/quick3d/qquick3dspecularglossymaterial_p.h
+++ b/src/quick3d/qquick3dspecularglossymaterial_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DSPECULARGLOSSYMATERIAL_P_H
#define QQUICK3DSPECULARGLOSSYMATERIAL_P_H
diff --git a/src/quick3d/qquick3dspotlight.cpp b/src/quick3d/qquick3dspotlight.cpp
index 23293228..a88ea70d 100644
--- a/src/quick3d/qquick3dspotlight.cpp
+++ b/src/quick3d/qquick3dspotlight.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dspotlight_p.h"
#include "qquick3dobject_p.h"
diff --git a/src/quick3d/qquick3dspotlight_p.h b/src/quick3d/qquick3dspotlight_p.h
index 0eb7c939..942e7f25 100644
--- a/src/quick3d/qquick3dspotlight_p.h
+++ b/src/quick3d/qquick3dspotlight_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DSPOTLIGHT_H
#define QQUICK3DSPOTLIGHT_H
diff --git a/src/quick3d/qquick3dtexture.cpp b/src/quick3d/qquick3dtexture.cpp
index 968cd958..1372da8b 100644
--- a/src/quick3d/qquick3dtexture.cpp
+++ b/src/quick3d/qquick3dtexture.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dtexture_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrenderimage_p.h>
diff --git a/src/quick3d/qquick3dtexture_p.h b/src/quick3d/qquick3dtexture_p.h
index 6e4ad058..31df55da 100644
--- a/src/quick3d/qquick3dtexture_p.h
+++ b/src/quick3d/qquick3dtexture_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGIMAGE_H
#define QSSGIMAGE_H
diff --git a/src/quick3d/qquick3dtexturedata.cpp b/src/quick3d/qquick3dtexturedata.cpp
index b092fc4f..6471909d 100644
--- a/src/quick3d/qquick3dtexturedata.cpp
+++ b/src/quick3d/qquick3dtexturedata.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dtexturedata.h"
#include "qquick3dtexturedata_p.h"
diff --git a/src/quick3d/qquick3dtexturedata.h b/src/quick3d/qquick3dtexturedata.h
index f0f08e44..3a9baedc 100644
--- a/src/quick3d/qquick3dtexturedata.h
+++ b/src/quick3d/qquick3dtexturedata.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DTEXTUREDATA_H
#define QQUICK3DTEXTUREDATA_H
diff --git a/src/quick3d/qquick3dtexturedata_p.h b/src/quick3d/qquick3dtexturedata_p.h
index 725f3edd..28dd4310 100644
--- a/src/quick3d/qquick3dtexturedata_p.h
+++ b/src/quick3d/qquick3dtexturedata_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DTEXTUREDATA_P_H
diff --git a/src/quick3d/qquick3dutils_p.h b/src/quick3d/qquick3dutils_p.h
index a5f5820b..f0eac9ec 100644
--- a/src/quick3d/qquick3dutils_p.h
+++ b/src/quick3d/qquick3dutils_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DUTILS_P_H
#define QQUICK3DUTILS_P_H
diff --git a/src/quick3d/qquick3dviewport.cpp b/src/quick3d/qquick3dviewport.cpp
index 727d0b2b..d43e5320 100644
--- a/src/quick3d/qquick3dviewport.cpp
+++ b/src/quick3d/qquick3dviewport.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dviewport_p.h"
#include "qquick3dsceneenvironment_p.h"
diff --git a/src/quick3d/qquick3dviewport_p.h b/src/quick3d/qquick3dviewport_p.h
index 906876b9..718aa90a 100644
--- a/src/quick3d/qquick3dviewport_p.h
+++ b/src/quick3d/qquick3dviewport_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGVIEW3D_H
#define QSSGVIEW3D_H
diff --git a/src/quick3d/qtquick3dglobal.h b/src/quick3d/qtquick3dglobal.h
index 2ae60601..1decff06 100644
--- a/src/quick3d/qtquick3dglobal.h
+++ b/src/quick3d/qtquick3dglobal.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DGLOBAL_H
#define QTQUICK3DGLOBAL_H
diff --git a/src/quick3d/qtquick3dglobal_p.h b/src/quick3d/qtquick3dglobal_p.h
index 5ee6ba93..240d16fe 100644
--- a/src/quick3d/qtquick3dglobal_p.h
+++ b/src/quick3d/qtquick3dglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DGLOBAL_P_H
#define QTQUICK3DGLOBAL_P_H
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_clouds.qml b/src/quick3dparticleeffects/designer/source/particleeffect_clouds.qml
index 06f09772..be8f3a06 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_clouds.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_clouds.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_dust.qml b/src/quick3dparticleeffects/designer/source/particleeffect_dust.qml
index d7c5ee75..25cbf808 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_dust.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_dust.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_exhaust.qml b/src/quick3dparticleeffects/designer/source/particleeffect_exhaust.qml
index a45b5c19..10ce6997 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_exhaust.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_exhaust.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_fire.qml b/src/quick3dparticleeffects/designer/source/particleeffect_fire.qml
index 596c4715..90867507 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_fire.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_fire.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain.qml b/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain.qml
index 2924bec8..536cb962 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain_tirespray.qml b/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain_tirespray.qml
index ce52e2bb..f1175064 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain_tirespray.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_heavyrain_tirespray.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_lightrain.qml b/src/quick3dparticleeffects/designer/source/particleeffect_lightrain.qml
index 9e7814ab..b9777980 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_lightrain.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_lightrain.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_lightrain_tirespray.qml b/src/quick3dparticleeffects/designer/source/particleeffect_lightrain_tirespray.qml
index 577ea1c2..93169c5d 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_lightrain_tirespray.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_lightrain_tirespray.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_rainmist.qml b/src/quick3dparticleeffects/designer/source/particleeffect_rainmist.qml
index 818461b2..bf49673c 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_rainmist.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_rainmist.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_snow.qml b/src/quick3dparticleeffects/designer/source/particleeffect_snow.qml
index 6c976c44..55a46487 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_snow.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_snow.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticleeffects/designer/source/particleeffect_steam.qml b/src/quick3dparticleeffects/designer/source/particleeffect_steam.qml
index 03567321..ea96751a 100644
--- a/src/quick3dparticleeffects/designer/source/particleeffect_steam.qml
+++ b/src/quick3dparticleeffects/designer/source/particleeffect_steam.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/Affector3DSection.qml b/src/quick3dparticles/designer/Affector3DSection.qml
index 738f7efb..ea948056 100644
--- a/src/quick3dparticles/designer/Affector3DSection.qml
+++ b/src/quick3dparticles/designer/Affector3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Affector3DSpecifics.qml b/src/quick3dparticles/designer/Affector3DSpecifics.qml
index d1334cb9..28cda30c 100644
--- a/src/quick3dparticles/designer/Affector3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Affector3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Attractor3DSection.qml b/src/quick3dparticles/designer/Attractor3DSection.qml
index 4c6aac8e..534ac95b 100644
--- a/src/quick3dparticles/designer/Attractor3DSection.qml
+++ b/src/quick3dparticles/designer/Attractor3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Attractor3DSpecifics.qml b/src/quick3dparticles/designer/Attractor3DSpecifics.qml
index 7de35ec9..bc7f6a15 100644
--- a/src/quick3dparticles/designer/Attractor3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Attractor3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/DynamicBurst3DSection.qml b/src/quick3dparticles/designer/DynamicBurst3DSection.qml
index 95a8f022..51f20d53 100644
--- a/src/quick3dparticles/designer/DynamicBurst3DSection.qml
+++ b/src/quick3dparticles/designer/DynamicBurst3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/DynamicBurst3DSpecifics.qml b/src/quick3dparticles/designer/DynamicBurst3DSpecifics.qml
index 0373f9d3..81c90426 100644
--- a/src/quick3dparticles/designer/DynamicBurst3DSpecifics.qml
+++ b/src/quick3dparticles/designer/DynamicBurst3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/EmitBurst3DSection.qml b/src/quick3dparticles/designer/EmitBurst3DSection.qml
index b2464e3e..a80dc6d3 100644
--- a/src/quick3dparticles/designer/EmitBurst3DSection.qml
+++ b/src/quick3dparticles/designer/EmitBurst3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/EmitBurst3DSpecifics.qml b/src/quick3dparticles/designer/EmitBurst3DSpecifics.qml
index 838cf02d..18213028 100644
--- a/src/quick3dparticles/designer/EmitBurst3DSpecifics.qml
+++ b/src/quick3dparticles/designer/EmitBurst3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Gravity3DSection.qml b/src/quick3dparticles/designer/Gravity3DSection.qml
index 7934146c..db544f3b 100644
--- a/src/quick3dparticles/designer/Gravity3DSection.qml
+++ b/src/quick3dparticles/designer/Gravity3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import HelperWidgets 2.0
diff --git a/src/quick3dparticles/designer/Gravity3DSpecifics.qml b/src/quick3dparticles/designer/Gravity3DSpecifics.qml
index 41fe30a2..d356fb6a 100644
--- a/src/quick3dparticles/designer/Gravity3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Gravity3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/LineParticle3DSection.qml b/src/quick3dparticles/designer/LineParticle3DSection.qml
index b20e0b12..53aca158 100644
--- a/src/quick3dparticles/designer/LineParticle3DSection.qml
+++ b/src/quick3dparticles/designer/LineParticle3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/LineParticle3DSpecifics.qml b/src/quick3dparticles/designer/LineParticle3DSpecifics.qml
index c85fa00d..5f296670 100644
--- a/src/quick3dparticles/designer/LineParticle3DSpecifics.qml
+++ b/src/quick3dparticles/designer/LineParticle3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ModelBlendParticle3DSection.qml b/src/quick3dparticles/designer/ModelBlendParticle3DSection.qml
index af3982dc..9d5b9af7 100644
--- a/src/quick3dparticles/designer/ModelBlendParticle3DSection.qml
+++ b/src/quick3dparticles/designer/ModelBlendParticle3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ModelBlendParticle3DSpecifics.qml b/src/quick3dparticles/designer/ModelBlendParticle3DSpecifics.qml
index c8810388..1728f4b2 100644
--- a/src/quick3dparticles/designer/ModelBlendParticle3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ModelBlendParticle3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ModelParticle3DSection.qml b/src/quick3dparticles/designer/ModelParticle3DSection.qml
index 71c5a7d5..c182f8ca 100644
--- a/src/quick3dparticles/designer/ModelParticle3DSection.qml
+++ b/src/quick3dparticles/designer/ModelParticle3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ModelParticle3DSpecifics.qml b/src/quick3dparticles/designer/ModelParticle3DSpecifics.qml
index 63a30ffc..641b4148 100644
--- a/src/quick3dparticles/designer/ModelParticle3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ModelParticle3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/NodeSection.qml b/src/quick3dparticles/designer/NodeSection.qml
index 3c0aad0f..2ac45023 100644
--- a/src/quick3dparticles/designer/NodeSection.qml
+++ b/src/quick3dparticles/designer/NodeSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/NodeSpecifics.qml b/src/quick3dparticles/designer/NodeSpecifics.qml
index 6e8180af..b3b0d663 100644
--- a/src/quick3dparticles/designer/NodeSpecifics.qml
+++ b/src/quick3dparticles/designer/NodeSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Particle3DSection.qml b/src/quick3dparticles/designer/Particle3DSection.qml
index 3a389e5b..80a1280f 100644
--- a/src/quick3dparticles/designer/Particle3DSection.qml
+++ b/src/quick3dparticles/designer/Particle3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
diff --git a/src/quick3dparticles/designer/Particle3DSpecifics.qml b/src/quick3dparticles/designer/Particle3DSpecifics.qml
index f0a31a5a..e4656f78 100644
--- a/src/quick3dparticles/designer/Particle3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Particle3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleCustomShape3DSection.qml b/src/quick3dparticles/designer/ParticleCustomShape3DSection.qml
index a03339d8..97b63b1a 100644
--- a/src/quick3dparticles/designer/ParticleCustomShape3DSection.qml
+++ b/src/quick3dparticles/designer/ParticleCustomShape3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleCustomShape3DSpecifics.qml b/src/quick3dparticles/designer/ParticleCustomShape3DSpecifics.qml
index b7ec8d4f..45d0f454 100644
--- a/src/quick3dparticles/designer/ParticleCustomShape3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ParticleCustomShape3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleEmitter3DSection.qml b/src/quick3dparticles/designer/ParticleEmitter3DSection.qml
index b77e5d34..c2c69d2d 100644
--- a/src/quick3dparticles/designer/ParticleEmitter3DSection.qml
+++ b/src/quick3dparticles/designer/ParticleEmitter3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleEmitter3DSpecifics.qml b/src/quick3dparticles/designer/ParticleEmitter3DSpecifics.qml
index 96781ff8..61a99553 100644
--- a/src/quick3dparticles/designer/ParticleEmitter3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ParticleEmitter3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleModelShape3DSection.qml b/src/quick3dparticles/designer/ParticleModelShape3DSection.qml
index 3f326961..79913e65 100644
--- a/src/quick3dparticles/designer/ParticleModelShape3DSection.qml
+++ b/src/quick3dparticles/designer/ParticleModelShape3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleModelShape3DSpecifics.qml b/src/quick3dparticles/designer/ParticleModelShape3DSpecifics.qml
index 1b4eb986..f1360035 100644
--- a/src/quick3dparticles/designer/ParticleModelShape3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ParticleModelShape3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleShape3DSection.qml b/src/quick3dparticles/designer/ParticleShape3DSection.qml
index f15c1037..c5209078 100644
--- a/src/quick3dparticles/designer/ParticleShape3DSection.qml
+++ b/src/quick3dparticles/designer/ParticleShape3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleShape3DSpecifics.qml b/src/quick3dparticles/designer/ParticleShape3DSpecifics.qml
index a262a577..26f321b2 100644
--- a/src/quick3dparticles/designer/ParticleShape3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ParticleShape3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleSystem3DSection.qml b/src/quick3dparticles/designer/ParticleSystem3DSection.qml
index fdc8cf6f..11ff7a5d 100644
--- a/src/quick3dparticles/designer/ParticleSystem3DSection.qml
+++ b/src/quick3dparticles/designer/ParticleSystem3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ParticleSystem3DSpecifics.qml b/src/quick3dparticles/designer/ParticleSystem3DSpecifics.qml
index 9028103d..c3261b39 100644
--- a/src/quick3dparticles/designer/ParticleSystem3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ParticleSystem3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/PointRotator3DSection.qml b/src/quick3dparticles/designer/PointRotator3DSection.qml
index c62c16a3..00c9aacb 100644
--- a/src/quick3dparticles/designer/PointRotator3DSection.qml
+++ b/src/quick3dparticles/designer/PointRotator3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/PointRotator3DSpecifics.qml b/src/quick3dparticles/designer/PointRotator3DSpecifics.qml
index e4d3ba2b..6d1f3226 100644
--- a/src/quick3dparticles/designer/PointRotator3DSpecifics.qml
+++ b/src/quick3dparticles/designer/PointRotator3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Repeller3DSection.qml b/src/quick3dparticles/designer/Repeller3DSection.qml
index 941e08d2..8321d3d7 100644
--- a/src/quick3dparticles/designer/Repeller3DSection.qml
+++ b/src/quick3dparticles/designer/Repeller3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Repeller3DSpecifics.qml b/src/quick3dparticles/designer/Repeller3DSpecifics.qml
index e50bd9f9..bdb7b025 100644
--- a/src/quick3dparticles/designer/Repeller3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Repeller3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ScaleAffector3DSection.qml b/src/quick3dparticles/designer/ScaleAffector3DSection.qml
index 7daa4fca..0d1dfe52 100644
--- a/src/quick3dparticles/designer/ScaleAffector3DSection.qml
+++ b/src/quick3dparticles/designer/ScaleAffector3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/ScaleAffector3DSpecifics.qml b/src/quick3dparticles/designer/ScaleAffector3DSpecifics.qml
index 5c3b9a9c..ab2766c4 100644
--- a/src/quick3dparticles/designer/ScaleAffector3DSpecifics.qml
+++ b/src/quick3dparticles/designer/ScaleAffector3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/SpriteParticle3DSection.qml b/src/quick3dparticles/designer/SpriteParticle3DSection.qml
index 2f27d90f..636f36e3 100644
--- a/src/quick3dparticles/designer/SpriteParticle3DSection.qml
+++ b/src/quick3dparticles/designer/SpriteParticle3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/SpriteParticle3DSpecifics.qml b/src/quick3dparticles/designer/SpriteParticle3DSpecifics.qml
index 7ba8f3f8..4632a7d8 100644
--- a/src/quick3dparticles/designer/SpriteParticle3DSpecifics.qml
+++ b/src/quick3dparticles/designer/SpriteParticle3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/SpriteSequence3DSection.qml b/src/quick3dparticles/designer/SpriteSequence3DSection.qml
index 928ae831..e61bbe93 100644
--- a/src/quick3dparticles/designer/SpriteSequence3DSection.qml
+++ b/src/quick3dparticles/designer/SpriteSequence3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/SpriteSequence3DSpecifics.qml b/src/quick3dparticles/designer/SpriteSequence3DSpecifics.qml
index 94ddf2f8..4af861ac 100644
--- a/src/quick3dparticles/designer/SpriteSequence3DSpecifics.qml
+++ b/src/quick3dparticles/designer/SpriteSequence3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/TargetDirection3DSection.qml b/src/quick3dparticles/designer/TargetDirection3DSection.qml
index ecee29a8..f6365a72 100644
--- a/src/quick3dparticles/designer/TargetDirection3DSection.qml
+++ b/src/quick3dparticles/designer/TargetDirection3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/TargetDirection3DSpecifics.qml b/src/quick3dparticles/designer/TargetDirection3DSpecifics.qml
index 8c258f78..fccaacd8 100644
--- a/src/quick3dparticles/designer/TargetDirection3DSpecifics.qml
+++ b/src/quick3dparticles/designer/TargetDirection3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/TrailEmitter3DSection.qml b/src/quick3dparticles/designer/TrailEmitter3DSection.qml
index 9a5f8013..27d4500b 100644
--- a/src/quick3dparticles/designer/TrailEmitter3DSection.qml
+++ b/src/quick3dparticles/designer/TrailEmitter3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/TrailEmitter3DSpecifics.qml b/src/quick3dparticles/designer/TrailEmitter3DSpecifics.qml
index df4e7ebc..96935541 100644
--- a/src/quick3dparticles/designer/TrailEmitter3DSpecifics.qml
+++ b/src/quick3dparticles/designer/TrailEmitter3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/VectorDirection3DSection.qml b/src/quick3dparticles/designer/VectorDirection3DSection.qml
index 8cd2a4cb..4fac24e1 100644
--- a/src/quick3dparticles/designer/VectorDirection3DSection.qml
+++ b/src/quick3dparticles/designer/VectorDirection3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/VectorDirection3DSpecifics.qml b/src/quick3dparticles/designer/VectorDirection3DSpecifics.qml
index 2f9e4966..d1a5bc7d 100644
--- a/src/quick3dparticles/designer/VectorDirection3DSpecifics.qml
+++ b/src/quick3dparticles/designer/VectorDirection3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Wander3DSection.qml b/src/quick3dparticles/designer/Wander3DSection.qml
index 1965aff9..631a3e72 100644
--- a/src/quick3dparticles/designer/Wander3DSection.qml
+++ b/src/quick3dparticles/designer/Wander3DSection.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/Wander3DSpecifics.qml b/src/quick3dparticles/designer/Wander3DSpecifics.qml
index 295b4627..1bba288a 100644
--- a/src/quick3dparticles/designer/Wander3DSpecifics.qml
+++ b/src/quick3dparticles/designer/Wander3DSpecifics.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick 2.15
import QtQuick.Layouts 1.15
diff --git a/src/quick3dparticles/designer/source/particlesystem_animatedsprite_template.qml b/src/quick3dparticles/designer/source/particlesystem_animatedsprite_template.qml
index 5a8fe2f9..3aedb9a7 100644
--- a/src/quick3dparticles/designer/source/particlesystem_animatedsprite_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_animatedsprite_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_attractor_template.qml b/src/quick3dparticles/designer/source/particlesystem_attractor_template.qml
index e03a4abb..0a72379f 100644
--- a/src/quick3dparticles/designer/source/particlesystem_attractor_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_attractor_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_burst_template.qml b/src/quick3dparticles/designer/source/particlesystem_burst_template.qml
index 5e5163ea..3fca72a2 100644
--- a/src/quick3dparticles/designer/source/particlesystem_burst_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_burst_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_modelblend_template.qml b/src/quick3dparticles/designer/source/particlesystem_modelblend_template.qml
index f6af5e1c..307f8a71 100644
--- a/src/quick3dparticles/designer/source/particlesystem_modelblend_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_modelblend_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_modelshape_template.qml b/src/quick3dparticles/designer/source/particlesystem_modelshape_template.qml
index bf36bbcb..423e89ec 100644
--- a/src/quick3dparticles/designer/source/particlesystem_modelshape_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_modelshape_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_particletrail_template.qml b/src/quick3dparticles/designer/source/particlesystem_particletrail_template.qml
index 44498514..c81c4616 100644
--- a/src/quick3dparticles/designer/source/particlesystem_particletrail_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_particletrail_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_sprite_template.qml b/src/quick3dparticles/designer/source/particlesystem_sprite_template.qml
index c2c1b3cc..d9ec4cc7 100644
--- a/src/quick3dparticles/designer/source/particlesystem_sprite_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_sprite_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_template.qml b/src/quick3dparticles/designer/source/particlesystem_template.qml
index 88e727ae..d64dc2a2 100644
--- a/src/quick3dparticles/designer/source/particlesystem_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/designer/source/particlesystem_wander_template.qml b/src/quick3dparticles/designer/source/particlesystem_wander_template.qml
index 47972926..eeeaa22e 100644
--- a/src/quick3dparticles/designer/source/particlesystem_wander_template.qml
+++ b/src/quick3dparticles/designer/source/particlesystem_wander_template.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick3D
diff --git a/src/quick3dparticles/qquick3dparticle.cpp b/src/quick3dparticles/qquick3dparticle.cpp
index 3e36f28c..d9cb3a09 100644
--- a/src/quick3dparticles/qquick3dparticle.cpp
+++ b/src/quick3dparticles/qquick3dparticle.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticle_p.h"
diff --git a/src/quick3dparticles/qquick3dparticle_p.h b/src/quick3dparticles/qquick3dparticle_p.h
index dad378fa..ce2c9705 100644
--- a/src/quick3dparticles/qquick3dparticle_p.h
+++ b/src/quick3dparticles/qquick3dparticle_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLE_H
#define QQUICK3DPARTICLE_H
diff --git a/src/quick3dparticles/qquick3dparticleabstractshape.cpp b/src/quick3dparticles/qquick3dparticleabstractshape.cpp
index a75f20a4..3cd5fb4a 100644
--- a/src/quick3dparticles/qquick3dparticleabstractshape.cpp
+++ b/src/quick3dparticles/qquick3dparticleabstractshape.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleabstractshape_p.h"
#include <QtQuick3D/private/qquick3dnode_p.h>
diff --git a/src/quick3dparticles/qquick3dparticleabstractshape_p.h b/src/quick3dparticles/qquick3dparticleabstractshape_p.h
index 5e277636..daedefdc 100644
--- a/src/quick3dparticles/qquick3dparticleabstractshape_p.h
+++ b/src/quick3dparticles/qquick3dparticleabstractshape_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEABSTRACTSHAPE_H
#define QQUICK3DPARTICLEABSTRACTSHAPE_H
diff --git a/src/quick3dparticles/qquick3dparticleaffector.cpp b/src/quick3dparticles/qquick3dparticleaffector.cpp
index 116e2985..ffc3e40b 100644
--- a/src/quick3dparticles/qquick3dparticleaffector.cpp
+++ b/src/quick3dparticles/qquick3dparticleaffector.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleaffector_p.h"
#include "qquick3dparticleutils_p.h"
diff --git a/src/quick3dparticles/qquick3dparticleaffector_p.h b/src/quick3dparticles/qquick3dparticleaffector_p.h
index a00f8bd0..bc5edb15 100644
--- a/src/quick3dparticles/qquick3dparticleaffector_p.h
+++ b/src/quick3dparticles/qquick3dparticleaffector_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEAFFECTOR_H
#define QQUICK3DPARTICLEAFFECTOR_H
diff --git a/src/quick3dparticles/qquick3dparticleattractor.cpp b/src/quick3dparticles/qquick3dparticleattractor.cpp
index 62026434..724b5221 100644
--- a/src/quick3dparticles/qquick3dparticleattractor.cpp
+++ b/src/quick3dparticles/qquick3dparticleattractor.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleattractor_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticleattractor_p.h b/src/quick3dparticles/qquick3dparticleattractor_p.h
index 9caec062..60577dc8 100644
--- a/src/quick3dparticles/qquick3dparticleattractor_p.h
+++ b/src/quick3dparticles/qquick3dparticleattractor_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEATTRACTOR_H
#define QQUICK3DPARTICLEATTRACTOR_H
diff --git a/src/quick3dparticles/qquick3dparticlecustomshape.cpp b/src/quick3dparticles/qquick3dparticlecustomshape.cpp
index aac67fa1..d58651c8 100644
--- a/src/quick3dparticles/qquick3dparticlecustomshape.cpp
+++ b/src/quick3dparticles/qquick3dparticlecustomshape.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlecustomshape_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlecustomshape_p.h b/src/quick3dparticles/qquick3dparticlecustomshape_p.h
index fc81830e..3a58006a 100644
--- a/src/quick3dparticles/qquick3dparticlecustomshape_p.h
+++ b/src/quick3dparticles/qquick3dparticlecustomshape_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLECUSTOMSHAPE_H
#define QQUICK3DPARTICLECUSTOMSHAPE_H
diff --git a/src/quick3dparticles/qquick3dparticledata_p.h b/src/quick3dparticles/qquick3dparticledata_p.h
index 61515254..9d071a3e 100644
--- a/src/quick3dparticles/qquick3dparticledata_p.h
+++ b/src/quick3dparticles/qquick3dparticledata_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEDATA_H
#define QQUICK3DPARTICLEDATA_H
diff --git a/src/quick3dparticles/qquick3dparticledirection.cpp b/src/quick3dparticles/qquick3dparticledirection.cpp
index 9993991a..6656cfdb 100644
--- a/src/quick3dparticles/qquick3dparticledirection.cpp
+++ b/src/quick3dparticles/qquick3dparticledirection.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticledirection_p.h"
diff --git a/src/quick3dparticles/qquick3dparticledirection_p.h b/src/quick3dparticles/qquick3dparticledirection_p.h
index 293bdcce..1e9b2f0c 100644
--- a/src/quick3dparticles/qquick3dparticledirection_p.h
+++ b/src/quick3dparticles/qquick3dparticledirection_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEDIRECTION_H
#define QQUICK3DPARTICLEDIRECTION_H
diff --git a/src/quick3dparticles/qquick3dparticledynamicburst.cpp b/src/quick3dparticles/qquick3dparticledynamicburst.cpp
index 4e4356eb..75575f57 100644
--- a/src/quick3dparticles/qquick3dparticledynamicburst.cpp
+++ b/src/quick3dparticles/qquick3dparticledynamicburst.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticledynamicburst_p.h"
diff --git a/src/quick3dparticles/qquick3dparticledynamicburst_p.h b/src/quick3dparticles/qquick3dparticledynamicburst_p.h
index fb269181..2e170f2d 100644
--- a/src/quick3dparticles/qquick3dparticledynamicburst_p.h
+++ b/src/quick3dparticles/qquick3dparticledynamicburst_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEDYNAMICBURST_H
#define QQUICK3DPARTICLEDYNAMICBURST_H
diff --git a/src/quick3dparticles/qquick3dparticleemitburst.cpp b/src/quick3dparticles/qquick3dparticleemitburst.cpp
index 13b94900..2dde1001 100644
--- a/src/quick3dparticles/qquick3dparticleemitburst.cpp
+++ b/src/quick3dparticles/qquick3dparticleemitburst.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleemitburst_p.h"
#include "qquick3dparticleemitter_p.h"
diff --git a/src/quick3dparticles/qquick3dparticleemitburst_p.h b/src/quick3dparticles/qquick3dparticleemitburst_p.h
index 0580d9c7..d26e5222 100644
--- a/src/quick3dparticles/qquick3dparticleemitburst_p.h
+++ b/src/quick3dparticles/qquick3dparticleemitburst_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEEMITBURST_H
#define QQUICK3DPARTICLEEMITBURST_H
diff --git a/src/quick3dparticles/qquick3dparticleemitter.cpp b/src/quick3dparticles/qquick3dparticleemitter.cpp
index d43d4f58..396aec39 100644
--- a/src/quick3dparticles/qquick3dparticleemitter.cpp
+++ b/src/quick3dparticles/qquick3dparticleemitter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleemitter_p.h"
#include "qquick3dparticlemodelparticle_p.h"
diff --git a/src/quick3dparticles/qquick3dparticleemitter_p.h b/src/quick3dparticles/qquick3dparticleemitter_p.h
index 5485c26c..503ae004 100644
--- a/src/quick3dparticles/qquick3dparticleemitter_p.h
+++ b/src/quick3dparticles/qquick3dparticleemitter_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEEMITTER_H
#define QQUICK3DPARTICLEEMITTER_H
diff --git a/src/quick3dparticles/qquick3dparticlegravity.cpp b/src/quick3dparticles/qquick3dparticlegravity.cpp
index 149d5b2d..1df77152 100644
--- a/src/quick3dparticles/qquick3dparticlegravity.cpp
+++ b/src/quick3dparticles/qquick3dparticlegravity.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlegravity_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlegravity_p.h b/src/quick3dparticles/qquick3dparticlegravity_p.h
index 6ae81c4d..164ebc73 100644
--- a/src/quick3dparticles/qquick3dparticlegravity_p.h
+++ b/src/quick3dparticles/qquick3dparticlegravity_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEGRAVITY_H
#define QQUICK3DPARTICLEGRAVITY_H
diff --git a/src/quick3dparticles/qquick3dparticlelineparticle.cpp b/src/quick3dparticles/qquick3dparticlelineparticle.cpp
index ced1fec1..90fc134c 100644
--- a/src/quick3dparticles/qquick3dparticlelineparticle.cpp
+++ b/src/quick3dparticles/qquick3dparticlelineparticle.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlelineparticle_p.h"
#include "qquick3dparticlesystem_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlelineparticle_p.h b/src/quick3dparticles/qquick3dparticlelineparticle_p.h
index 412bfcad..f3c40760 100644
--- a/src/quick3dparticles/qquick3dparticlelineparticle_p.h
+++ b/src/quick3dparticles/qquick3dparticlelineparticle_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLELINEPARTICLE_H
#define QQUICK3DPARTICLELINEPARTICLE_H
diff --git a/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp b/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp
index ca7ab06c..911a42f7 100644
--- a/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp
+++ b/src/quick3dparticles/qquick3dparticlemodelblendparticle.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlemodelblendparticle_p.h"
#include "qquick3dparticleemitter_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h b/src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h
index 725d20f5..54b314c6 100644
--- a/src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h
+++ b/src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DMODELBLENDPARTICLE_H
#define QQUICK3DMODELBLENDPARTICLE_H
diff --git a/src/quick3dparticles/qquick3dparticlemodelparticle.cpp b/src/quick3dparticles/qquick3dparticlemodelparticle.cpp
index fb88f8e4..5c38fc8d 100644
--- a/src/quick3dparticles/qquick3dparticlemodelparticle.cpp
+++ b/src/quick3dparticles/qquick3dparticlemodelparticle.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlemodelparticle_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlemodelparticle_p.h b/src/quick3dparticles/qquick3dparticlemodelparticle_p.h
index 77986627..4a9d576a 100644
--- a/src/quick3dparticles/qquick3dparticlemodelparticle_p.h
+++ b/src/quick3dparticles/qquick3dparticlemodelparticle_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEMODELPARTICLE_H
#define QQUICK3DPARTICLEMODELPARTICLE_H
diff --git a/src/quick3dparticles/qquick3dparticlemodelshape.cpp b/src/quick3dparticles/qquick3dparticlemodelshape.cpp
index a0a49f3e..a4c21c0f 100644
--- a/src/quick3dparticles/qquick3dparticlemodelshape.cpp
+++ b/src/quick3dparticles/qquick3dparticlemodelshape.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlemodelshape_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlemodelshape_p.h b/src/quick3dparticles/qquick3dparticlemodelshape_p.h
index 902888eb..c623dc71 100644
--- a/src/quick3dparticles/qquick3dparticlemodelshape_p.h
+++ b/src/quick3dparticles/qquick3dparticlemodelshape_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEMODELSHAPE_H
#define QQUICK3DPARTICLEMODELSHAPE_H
diff --git a/src/quick3dparticles/qquick3dparticlepointrotator.cpp b/src/quick3dparticles/qquick3dparticlepointrotator.cpp
index fdef1772..6ea4d31a 100644
--- a/src/quick3dparticles/qquick3dparticlepointrotator.cpp
+++ b/src/quick3dparticles/qquick3dparticlepointrotator.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlepointrotator_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlepointrotator_p.h b/src/quick3dparticles/qquick3dparticlepointrotator_p.h
index 9e24d015..c3bbdfe7 100644
--- a/src/quick3dparticles/qquick3dparticlepointrotator_p.h
+++ b/src/quick3dparticles/qquick3dparticlepointrotator_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEPOINTROTATOR_H
#define QQUICK3DPARTICLEPOINTROTATOR_H
diff --git a/src/quick3dparticles/qquick3dparticlerandomizer_p.h b/src/quick3dparticles/qquick3dparticlerandomizer_p.h
index 017d4c1f..8e875461 100644
--- a/src/quick3dparticles/qquick3dparticlerandomizer_p.h
+++ b/src/quick3dparticles/qquick3dparticlerandomizer_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLERANDOMIZER_H
#define QQUICK3DPARTICLERANDOMIZER_H
diff --git a/src/quick3dparticles/qquick3dparticlerepeller.cpp b/src/quick3dparticles/qquick3dparticlerepeller.cpp
index 97c5dba6..8dab6fdf 100644
--- a/src/quick3dparticles/qquick3dparticlerepeller.cpp
+++ b/src/quick3dparticles/qquick3dparticlerepeller.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlerepeller_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlerepeller_p.h b/src/quick3dparticles/qquick3dparticlerepeller_p.h
index d50aefea..44141183 100644
--- a/src/quick3dparticles/qquick3dparticlerepeller_p.h
+++ b/src/quick3dparticles/qquick3dparticlerepeller_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEREPELLER_H
#define QQUICK3DPARTICLEREPELLER_H
diff --git a/src/quick3dparticles/qquick3dparticlescaleaffector.cpp b/src/quick3dparticles/qquick3dparticlescaleaffector.cpp
index 2e9ffce0..098a7e7a 100644
--- a/src/quick3dparticles/qquick3dparticlescaleaffector.cpp
+++ b/src/quick3dparticles/qquick3dparticlescaleaffector.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlescaleaffector_p.h"
#include <qmath.h>
diff --git a/src/quick3dparticles/qquick3dparticlescaleaffector_p.h b/src/quick3dparticles/qquick3dparticlescaleaffector_p.h
index 5ec76e56..656e5272 100644
--- a/src/quick3dparticles/qquick3dparticlescaleaffector_p.h
+++ b/src/quick3dparticles/qquick3dparticlescaleaffector_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLESCALEAFFECTOR_H
#define QQUICK3DPARTICLESCALEAFFECTOR_H
diff --git a/src/quick3dparticles/qquick3dparticleshape.cpp b/src/quick3dparticles/qquick3dparticleshape.cpp
index ec7ee10a..fa531e42 100644
--- a/src/quick3dparticles/qquick3dparticleshape.cpp
+++ b/src/quick3dparticles/qquick3dparticleshape.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleshape_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticleshape_p.h b/src/quick3dparticles/qquick3dparticleshape_p.h
index a2c6fb45..51d5c85d 100644
--- a/src/quick3dparticles/qquick3dparticleshape_p.h
+++ b/src/quick3dparticles/qquick3dparticleshape_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLESHAPE_H
#define QQUICK3DPARTICLESHAPE_H
diff --git a/src/quick3dparticles/qquick3dparticleshapedatautils.cpp b/src/quick3dparticles/qquick3dparticleshapedatautils.cpp
index c4f2ce07..4971cc85 100644
--- a/src/quick3dparticles/qquick3dparticleshapedatautils.cpp
+++ b/src/quick3dparticles/qquick3dparticleshapedatautils.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleshapedatautils_p.h"
#include <QtCore/QRect>
diff --git a/src/quick3dparticles/qquick3dparticleshapedatautils_p.h b/src/quick3dparticles/qquick3dparticleshapedatautils_p.h
index 1bf61533..7e11add5 100644
--- a/src/quick3dparticles/qquick3dparticleshapedatautils_p.h
+++ b/src/quick3dparticles/qquick3dparticleshapedatautils_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLESHAPEDATAUTILS_P_H
#define QQUICK3DPARTICLESHAPEDATAUTILS_P_H
diff --git a/src/quick3dparticles/qquick3dparticlespriteparticle.cpp b/src/quick3dparticles/qquick3dparticlespriteparticle.cpp
index 246c5c64..e66b5903 100644
--- a/src/quick3dparticles/qquick3dparticlespriteparticle.cpp
+++ b/src/quick3dparticles/qquick3dparticlespriteparticle.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlespriteparticle_p.h"
#include "qquick3dparticleemitter_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlespriteparticle_p.h b/src/quick3dparticles/qquick3dparticlespriteparticle_p.h
index 46a2ebdd..ababe9f5 100644
--- a/src/quick3dparticles/qquick3dparticlespriteparticle_p.h
+++ b/src/quick3dparticles/qquick3dparticlespriteparticle_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DSPRITEPARTICLE_H
#define QQUICK3DSPRITEPARTICLE_H
diff --git a/src/quick3dparticles/qquick3dparticlespritesequence.cpp b/src/quick3dparticles/qquick3dparticlespritesequence.cpp
index 6b608d49..188d504a 100644
--- a/src/quick3dparticles/qquick3dparticlespritesequence.cpp
+++ b/src/quick3dparticles/qquick3dparticlespritesequence.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlespritesequence_p.h"
#include "qquick3dparticlespriteparticle_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlespritesequence_p.h b/src/quick3dparticles/qquick3dparticlespritesequence_p.h
index cca4a145..d69bbbb9 100644
--- a/src/quick3dparticles/qquick3dparticlespritesequence_p.h
+++ b/src/quick3dparticles/qquick3dparticlespritesequence_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLESPRITESEQUENCE_H
#define QQUICK3DPARTICLESPRITESEQUENCE_H
diff --git a/src/quick3dparticles/qquick3dparticlesystem.cpp b/src/quick3dparticles/qquick3dparticlesystem.cpp
index 1fa6600c..10e7a141 100644
--- a/src/quick3dparticles/qquick3dparticlesystem.cpp
+++ b/src/quick3dparticles/qquick3dparticlesystem.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3D/private/qquick3dquaternionutils_p.h>
#include "qquick3dparticlesystem_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlesystem_p.h b/src/quick3dparticles/qquick3dparticlesystem_p.h
index 4fb58be8..0f89edf5 100644
--- a/src/quick3dparticles/qquick3dparticlesystem_p.h
+++ b/src/quick3dparticles/qquick3dparticlesystem_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPPARTICLESYSTEM_H
#define QQUICK3DPPARTICLESYSTEM_H
diff --git a/src/quick3dparticles/qquick3dparticlesystemlogging.cpp b/src/quick3dparticles/qquick3dparticlesystemlogging.cpp
index 0fb3d994..5bfdc0be 100644
--- a/src/quick3dparticles/qquick3dparticlesystemlogging.cpp
+++ b/src/quick3dparticles/qquick3dparticlesystemlogging.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlesystemlogging_p.h"
#include <float.h> // FLT_MAX
diff --git a/src/quick3dparticles/qquick3dparticlesystemlogging_p.h b/src/quick3dparticles/qquick3dparticlesystemlogging_p.h
index ba4d09c2..0db19714 100644
--- a/src/quick3dparticles/qquick3dparticlesystemlogging_p.h
+++ b/src/quick3dparticles/qquick3dparticlesystemlogging_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLESYSTEMLOGGING_H
#define QQUICK3DPARTICLESYSTEMLOGGING_H
diff --git a/src/quick3dparticles/qquick3dparticletargetdirection.cpp b/src/quick3dparticles/qquick3dparticletargetdirection.cpp
index 6de557d1..0960b38a 100644
--- a/src/quick3dparticles/qquick3dparticletargetdirection.cpp
+++ b/src/quick3dparticles/qquick3dparticletargetdirection.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticletargetdirection_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticletargetdirection_p.h b/src/quick3dparticles/qquick3dparticletargetdirection_p.h
index 50320d2c..df2dd738 100644
--- a/src/quick3dparticles/qquick3dparticletargetdirection_p.h
+++ b/src/quick3dparticles/qquick3dparticletargetdirection_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLETARGETDIRECTION_H
#define QQUICK3DPARTICLETARGETDIRECTION_H
diff --git a/src/quick3dparticles/qquick3dparticletrailemitter.cpp b/src/quick3dparticles/qquick3dparticletrailemitter.cpp
index 98027372..55db806f 100644
--- a/src/quick3dparticles/qquick3dparticletrailemitter.cpp
+++ b/src/quick3dparticles/qquick3dparticletrailemitter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticletrailemitter_p.h"
diff --git a/src/quick3dparticles/qquick3dparticletrailemitter_p.h b/src/quick3dparticles/qquick3dparticletrailemitter_p.h
index 87887c1c..ba06ade9 100644
--- a/src/quick3dparticles/qquick3dparticletrailemitter_p.h
+++ b/src/quick3dparticles/qquick3dparticletrailemitter_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLETRAILEMITTER_H
#define QQUICK3DPARTICLETRAILEMITTER_H
diff --git a/src/quick3dparticles/qquick3dparticleutils.cpp b/src/quick3dparticles/qquick3dparticleutils.cpp
index 203bf62d..b3773a86 100644
--- a/src/quick3dparticles/qquick3dparticleutils.cpp
+++ b/src/quick3dparticles/qquick3dparticleutils.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticleutils_p.h"
#include <QtQuick3D/private/qquick3dnode_p.h>
diff --git a/src/quick3dparticles/qquick3dparticleutils_p.h b/src/quick3dparticles/qquick3dparticleutils_p.h
index c7f655dc..b40541e2 100644
--- a/src/quick3dparticles/qquick3dparticleutils_p.h
+++ b/src/quick3dparticles/qquick3dparticleutils_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEUTILS_H
#define QQUICK3DPARTICLEUTILS_H
diff --git a/src/quick3dparticles/qquick3dparticlevectordirection.cpp b/src/quick3dparticles/qquick3dparticlevectordirection.cpp
index 9cd8d8e3..7ce84f93 100644
--- a/src/quick3dparticles/qquick3dparticlevectordirection.cpp
+++ b/src/quick3dparticles/qquick3dparticlevectordirection.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qquick3dparticlevectordirection_p.h"
#include "qquick3dparticlerandomizer_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlevectordirection_p.h b/src/quick3dparticles/qquick3dparticlevectordirection_p.h
index 4511f7ff..9e3b1a96 100644
--- a/src/quick3dparticles/qquick3dparticlevectordirection_p.h
+++ b/src/quick3dparticles/qquick3dparticlevectordirection_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEVECTORDIRECTION_H
#define QQUICK3DPARTICLEVECTORDIRECTION_H
diff --git a/src/quick3dparticles/qquick3dparticlewander.cpp b/src/quick3dparticles/qquick3dparticlewander.cpp
index cec3435a..990f0a72 100644
--- a/src/quick3dparticles/qquick3dparticlewander.cpp
+++ b/src/quick3dparticles/qquick3dparticlewander.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtCore/qmath.h>
#include "qquick3dparticlewander_p.h"
diff --git a/src/quick3dparticles/qquick3dparticlewander_p.h b/src/quick3dparticles/qquick3dparticlewander_p.h
index e3d205ec..9a1b41ca 100644
--- a/src/quick3dparticles/qquick3dparticlewander_p.h
+++ b/src/quick3dparticles/qquick3dparticlewander_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QQUICK3DPARTICLEWANDER_H
#define QQUICK3DPARTICLEWANDER_H
diff --git a/src/quick3dparticles/qtquick3dparticlesglobal.h b/src/quick3dparticles/qtquick3dparticlesglobal.h
index f868477b..0be0f94e 100644
--- a/src/quick3dparticles/qtquick3dparticlesglobal.h
+++ b/src/quick3dparticles/qtquick3dparticlesglobal.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DPARTICLESGLOBAL_H
#define QTQUICK3DPARTICLESGLOBAL_H
diff --git a/src/quick3dparticles/qtquick3dparticlesglobal_p.h b/src/quick3dparticles/qtquick3dparticlesglobal_p.h
index 6dbe676d..d34a296c 100644
--- a/src/quick3dparticles/qtquick3dparticlesglobal_p.h
+++ b/src/quick3dparticles/qtquick3dparticlesglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DPARTICLESGLOBAL_P_H
#define QTQUICK3DPARTICLESGLOBAL_P_H
diff --git a/src/runtimerender/graphobjects/qssgrendercamera.cpp b/src/runtimerender/graphobjects/qssgrendercamera.cpp
index 10d1268f..112c86c9 100644
--- a/src/runtimerender/graphobjects/qssgrendercamera.cpp
+++ b/src/runtimerender/graphobjects/qssgrendercamera.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendercamera_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrendercamera_p.h b/src/runtimerender/graphobjects/qssgrendercamera_p.h
index ef26817a..ff59507d 100644
--- a/src/runtimerender/graphobjects/qssgrendercamera_p.h
+++ b/src/runtimerender/graphobjects/qssgrendercamera_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_CAMERA_H
#define QSSG_RENDER_CAMERA_H
diff --git a/src/runtimerender/graphobjects/qssgrendercustommaterial_p.h b/src/runtimerender/graphobjects/qssgrendercustommaterial_p.h
index 7a0a911b..8ca10492 100644
--- a/src/runtimerender/graphobjects/qssgrendercustommaterial_p.h
+++ b/src/runtimerender/graphobjects/qssgrendercustommaterial_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_CUSTOM_MATERIAL_H
#define QSSG_RENDER_CUSTOM_MATERIAL_H
diff --git a/src/runtimerender/graphobjects/qssgrenderdefaultmaterial.cpp b/src/runtimerender/graphobjects/qssgrenderdefaultmaterial.cpp
index 666e478c..655a83e5 100644
--- a/src/runtimerender/graphobjects/qssgrenderdefaultmaterial.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderdefaultmaterial.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderdefaultmaterial_p.h>
#include <QtQuick3DRuntimeRender/private/qssgshadermaterialadapter_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderdefaultmaterial_p.h b/src/runtimerender/graphobjects/qssgrenderdefaultmaterial_p.h
index c7d37581..dbf67c46 100644
--- a/src/runtimerender/graphobjects/qssgrenderdefaultmaterial_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderdefaultmaterial_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_DEFAULT_MATERIAL_H
#define QSSG_RENDER_DEFAULT_MATERIAL_H
diff --git a/src/runtimerender/graphobjects/qssgrendereffect.cpp b/src/runtimerender/graphobjects/qssgrendereffect.cpp
index 222c13bd..ba473907 100644
--- a/src/runtimerender/graphobjects/qssgrendereffect.cpp
+++ b/src/runtimerender/graphobjects/qssgrendereffect.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrendereffect_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrendereffect_p.h b/src/runtimerender/graphobjects/qssgrendereffect_p.h
index cdb12809..cf84c566 100644
--- a/src/runtimerender/graphobjects/qssgrendereffect_p.h
+++ b/src/runtimerender/graphobjects/qssgrendereffect_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_EFFECT_H
#define QSSG_RENDER_EFFECT_H
diff --git a/src/runtimerender/graphobjects/qssgrendergeometry.cpp b/src/runtimerender/graphobjects/qssgrendergeometry.cpp
index a2dd56f4..ea807747 100644
--- a/src/runtimerender/graphobjects/qssgrendergeometry.cpp
+++ b/src/runtimerender/graphobjects/qssgrendergeometry.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendergeometry_p.h"
#include "qssgrendermesh_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrendergeometry_p.h b/src/runtimerender/graphobjects/qssgrendergeometry_p.h
index fbfdbe9e..629c288d 100644
--- a/src/runtimerender/graphobjects/qssgrendergeometry_p.h
+++ b/src/runtimerender/graphobjects/qssgrendergeometry_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_GEOMETRY_H
#define QSSG_RENDER_GEOMETRY_H
diff --git a/src/runtimerender/graphobjects/qssgrendergraphobject.cpp b/src/runtimerender/graphobjects/qssgrendergraphobject.cpp
index 5b107b70..9d280c35 100644
--- a/src/runtimerender/graphobjects/qssgrendergraphobject.cpp
+++ b/src/runtimerender/graphobjects/qssgrendergraphobject.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendergraphobject_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrendergraphobject_p.h b/src/runtimerender/graphobjects/qssgrendergraphobject_p.h
index 3b52fc6f..6ebfc1b7 100644
--- a/src/runtimerender/graphobjects/qssgrendergraphobject_p.h
+++ b/src/runtimerender/graphobjects/qssgrendergraphobject_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_GRAPH_OBJECT_H
#define QSSG_RENDER_GRAPH_OBJECT_H
diff --git a/src/runtimerender/graphobjects/qssgrenderimage.cpp b/src/runtimerender/graphobjects/qssgrenderimage.cpp
index 5b67b04d..c39d8d08 100644
--- a/src/runtimerender/graphobjects/qssgrenderimage.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderimage.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderimage_p.h>
#include <QtQuick/QSGTexture>
diff --git a/src/runtimerender/graphobjects/qssgrenderimage_p.h b/src/runtimerender/graphobjects/qssgrenderimage_p.h
index c9cfae13..77746d21 100644
--- a/src/runtimerender/graphobjects/qssgrenderimage_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderimage_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_IMAGE_H
#define QSSG_RENDER_IMAGE_H
diff --git a/src/runtimerender/graphobjects/qssgrenderinstancetable.cpp b/src/runtimerender/graphobjects/qssgrenderinstancetable.cpp
index d8494727..c421aa84 100644
--- a/src/runtimerender/graphobjects/qssgrenderinstancetable.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderinstancetable.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderinstancetable_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrenderinstancetable_p.h b/src/runtimerender/graphobjects/qssgrenderinstancetable_p.h
index 3c7a9e7d..b8506d53 100644
--- a/src/runtimerender/graphobjects/qssgrenderinstancetable_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderinstancetable_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERINDEXTABLE_P_H
diff --git a/src/runtimerender/graphobjects/qssgrenderitem2d.cpp b/src/runtimerender/graphobjects/qssgrenderitem2d.cpp
index c78cc8dd..2d740705 100644
--- a/src/runtimerender/graphobjects/qssgrenderitem2d.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderitem2d.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderitem2d_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderitem2d_p.h b/src/runtimerender/graphobjects/qssgrenderitem2d_p.h
index 81d7d2c1..591993a2 100644
--- a/src/runtimerender/graphobjects/qssgrenderitem2d_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderitem2d_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_ITEM2D_H
#define QSSG_RENDER_ITEM2D_H
diff --git a/src/runtimerender/graphobjects/qssgrenderjoint.cpp b/src/runtimerender/graphobjects/qssgrenderjoint.cpp
index 4711010c..1e4f98c9 100644
--- a/src/runtimerender/graphobjects/qssgrenderjoint.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderjoint.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderjoint_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderjoint_p.h b/src/runtimerender/graphobjects/qssgrenderjoint_p.h
index 6c1891d2..3ff6f77c 100644
--- a/src/runtimerender/graphobjects/qssgrenderjoint_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderjoint_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_JOINT_H
#define QSSG_RENDER_JOINT_H
diff --git a/src/runtimerender/graphobjects/qssgrenderlayer.cpp b/src/runtimerender/graphobjects/qssgrenderlayer.cpp
index 5c4f4668..388e7aac 100644
--- a/src/runtimerender/graphobjects/qssgrenderlayer.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderlayer.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderlayer_p.h b/src/runtimerender/graphobjects/qssgrenderlayer_p.h
index c3c81db9..a3157dda 100644
--- a/src/runtimerender/graphobjects/qssgrenderlayer_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderlayer_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_LAYER_H
#define QSSG_RENDER_LAYER_H
diff --git a/src/runtimerender/graphobjects/qssgrenderlight.cpp b/src/runtimerender/graphobjects/qssgrenderlight.cpp
index f0f944d1..6dc4ee0e 100644
--- a/src/runtimerender/graphobjects/qssgrenderlight.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderlight.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderlight_p.h b/src/runtimerender/graphobjects/qssgrenderlight_p.h
index ab279f0d..872989f7 100644
--- a/src/runtimerender/graphobjects/qssgrenderlight_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderlight_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_LIGHT_H
#define QSSG_RENDER_LIGHT_H
diff --git a/src/runtimerender/graphobjects/qssgrendermodel.cpp b/src/runtimerender/graphobjects/qssgrendermodel.cpp
index 15282097..19bbc9a6 100644
--- a/src/runtimerender/graphobjects/qssgrendermodel.cpp
+++ b/src/runtimerender/graphobjects/qssgrendermodel.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrendermodel_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderbuffermanager_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrendermodel_p.h b/src/runtimerender/graphobjects/qssgrendermodel_p.h
index 5045f8c6..0519694a 100644
--- a/src/runtimerender/graphobjects/qssgrendermodel_p.h
+++ b/src/runtimerender/graphobjects/qssgrendermodel_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_MODEL_H
#define QSSG_RENDER_MODEL_H
diff --git a/src/runtimerender/graphobjects/qssgrendermorphtarget.cpp b/src/runtimerender/graphobjects/qssgrendermorphtarget.cpp
index eb3a1055..c19b4d40 100644
--- a/src/runtimerender/graphobjects/qssgrendermorphtarget.cpp
+++ b/src/runtimerender/graphobjects/qssgrendermorphtarget.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrendermorphtarget_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrendermorphtarget_p.h b/src/runtimerender/graphobjects/qssgrendermorphtarget_p.h
index 2c3454eb..f4a7dc65 100644
--- a/src/runtimerender/graphobjects/qssgrendermorphtarget_p.h
+++ b/src/runtimerender/graphobjects/qssgrendermorphtarget_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_MORPH_TARGET_H
#define QSSG_RENDER_MORPH_TARGET_H
diff --git a/src/runtimerender/graphobjects/qssgrendernode.cpp b/src/runtimerender/graphobjects/qssgrendernode.cpp
index f5f4518c..dd2b8218 100644
--- a/src/runtimerender/graphobjects/qssgrendernode.cpp
+++ b/src/runtimerender/graphobjects/qssgrendernode.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendernode_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrendernode_p.h b/src/runtimerender/graphobjects/qssgrendernode_p.h
index cfef86fd..96093859 100644
--- a/src/runtimerender/graphobjects/qssgrendernode_p.h
+++ b/src/runtimerender/graphobjects/qssgrendernode_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_NODE_H
#define QSSG_RENDER_NODE_H
diff --git a/src/runtimerender/graphobjects/qssgrenderparticles.cpp b/src/runtimerender/graphobjects/qssgrenderparticles.cpp
index 5f549ba1..9f137dca 100644
--- a/src/runtimerender/graphobjects/qssgrenderparticles.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderparticles.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderparticles_p.h>
#include <cmath>
diff --git a/src/runtimerender/graphobjects/qssgrenderparticles_p.h b/src/runtimerender/graphobjects/qssgrenderparticles_p.h
index 9b16d495..2c3a1180 100644
--- a/src/runtimerender/graphobjects/qssgrenderparticles_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderparticles_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_PARTICLES_H
#define QSSG_RENDER_PARTICLES_H
diff --git a/src/runtimerender/graphobjects/qssgrenderreflectionprobe.cpp b/src/runtimerender/graphobjects/qssgrenderreflectionprobe.cpp
index 1d62fcfe..3a06db62 100644
--- a/src/runtimerender/graphobjects/qssgrenderreflectionprobe.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderreflectionprobe.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderreflectionprobe_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderreflectionprobe_p.h b/src/runtimerender/graphobjects/qssgrenderreflectionprobe_p.h
index 5b6ba5de..8682d9c5 100644
--- a/src/runtimerender/graphobjects/qssgrenderreflectionprobe_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderreflectionprobe_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_REFLECTION_PROBE_H
#define QSSG_RENDER_REFLECTION_PROBE_H
diff --git a/src/runtimerender/graphobjects/qssgrenderresourceloader.cpp b/src/runtimerender/graphobjects/qssgrenderresourceloader.cpp
index 51d82272..75546623 100644
--- a/src/runtimerender/graphobjects/qssgrenderresourceloader.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderresourceloader.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderresourceloader_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrenderresourceloader_p.h b/src/runtimerender/graphobjects/qssgrenderresourceloader_p.h
index 971cb49a..1922b272 100644
--- a/src/runtimerender/graphobjects/qssgrenderresourceloader_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderresourceloader_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERRESOURCELOADER_H
#define QSSGRENDERRESOURCELOADER_H
diff --git a/src/runtimerender/graphobjects/qssgrenderskeleton.cpp b/src/runtimerender/graphobjects/qssgrenderskeleton.cpp
index 5c35745b..5976d895 100644
--- a/src/runtimerender/graphobjects/qssgrenderskeleton.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderskeleton.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderskeleton_p.h>
diff --git a/src/runtimerender/graphobjects/qssgrenderskeleton_p.h b/src/runtimerender/graphobjects/qssgrenderskeleton_p.h
index 6397fedb..a85feba4 100644
--- a/src/runtimerender/graphobjects/qssgrenderskeleton_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderskeleton_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_SKELETON_H
#define QSSG_RENDER_SKELETON_H
diff --git a/src/runtimerender/graphobjects/qssgrenderskin.cpp b/src/runtimerender/graphobjects/qssgrenderskin.cpp
index 53dd2fb5..9775e655 100644
--- a/src/runtimerender/graphobjects/qssgrenderskin.cpp
+++ b/src/runtimerender/graphobjects/qssgrenderskin.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderskin_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrenderskin_p.h b/src/runtimerender/graphobjects/qssgrenderskin_p.h
index 902e32a1..fc01c4fd 100644
--- a/src/runtimerender/graphobjects/qssgrenderskin_p.h
+++ b/src/runtimerender/graphobjects/qssgrenderskin_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERSKIN_H
#define QSSGRENDERSKIN_H
diff --git a/src/runtimerender/graphobjects/qssgrendertexturedata.cpp b/src/runtimerender/graphobjects/qssgrendertexturedata.cpp
index 84825180..227d2101 100644
--- a/src/runtimerender/graphobjects/qssgrendertexturedata.cpp
+++ b/src/runtimerender/graphobjects/qssgrendertexturedata.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendertexturedata_p.h"
diff --git a/src/runtimerender/graphobjects/qssgrendertexturedata_p.h b/src/runtimerender/graphobjects/qssgrendertexturedata_p.h
index 38b4396f..ef6a489e 100644
--- a/src/runtimerender/graphobjects/qssgrendertexturedata_p.h
+++ b/src/runtimerender/graphobjects/qssgrendertexturedata_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERTEXTUREDATA_H
#define QSSGRENDERTEXTUREDATA_H
diff --git a/src/runtimerender/qssgdebugdrawsystem.cpp b/src/runtimerender/qssgdebugdrawsystem.cpp
index 304a7c1c..9ba87a33 100644
--- a/src/runtimerender/qssgdebugdrawsystem.cpp
+++ b/src/runtimerender/qssgdebugdrawsystem.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgdebugdrawsystem_p.h"
diff --git a/src/runtimerender/qssgdebugdrawsystem_p.h b/src/runtimerender/qssgdebugdrawsystem_p.h
index 25b0b2ee..f024900b 100644
--- a/src/runtimerender/qssgdebugdrawsystem_p.h
+++ b/src/runtimerender/qssgdebugdrawsystem_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGDEBUGDRAWSYSTEM_H
#define QSSGDEBUGDRAWSYSTEM_H
diff --git a/src/runtimerender/qssgperframeallocator_p.h b/src/runtimerender/qssgperframeallocator_p.h
index db18f3bd..333c666a 100644
--- a/src/runtimerender/qssgperframeallocator_p.h
+++ b/src/runtimerender/qssgperframeallocator_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGPERFRAMEALLOCATOR_H
diff --git a/src/runtimerender/qssgrenderableimage_p.h b/src/runtimerender/qssgrenderableimage_p.h
index 370ac8ae..265b57e3 100644
--- a/src/runtimerender/qssgrenderableimage_p.h
+++ b/src/runtimerender/qssgrenderableimage_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDERABLE_IMAGE_H
#define QSSG_RENDERABLE_IMAGE_H
diff --git a/src/runtimerender/qssgrenderclippingfrustum.cpp b/src/runtimerender/qssgrenderclippingfrustum.cpp
index b6480b69..f066ec37 100644
--- a/src/runtimerender/qssgrenderclippingfrustum.cpp
+++ b/src/runtimerender/qssgrenderclippingfrustum.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderclippingfrustum_p.h"
diff --git a/src/runtimerender/qssgrenderclippingfrustum_p.h b/src/runtimerender/qssgrenderclippingfrustum_p.h
index 5207fba1..e883f0ce 100644
--- a/src/runtimerender/qssgrenderclippingfrustum_p.h
+++ b/src/runtimerender/qssgrenderclippingfrustum_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_CLIPPING_PLANE_H
#define QSSG_RENDER_CLIPPING_PLANE_H
diff --git a/src/runtimerender/qssgrendercommands.cpp b/src/runtimerender/qssgrendercommands.cpp
index 7c344a4e..b822cd36 100644
--- a/src/runtimerender/qssgrendercommands.cpp
+++ b/src/runtimerender/qssgrendercommands.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendercommands_p.h"
diff --git a/src/runtimerender/qssgrendercommands_p.h b/src/runtimerender/qssgrendercommands_p.h
index ecb6ec97..1ad12e2b 100644
--- a/src/runtimerender/qssgrendercommands_p.h
+++ b/src/runtimerender/qssgrendercommands_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_COMMANDS_H
#define QSSG_RENDER_COMMANDS_H
diff --git a/src/runtimerender/qssgrendercontextcore.cpp b/src/runtimerender/qssgrendercontextcore.cpp
index 977d40a0..5edf3de3 100644
--- a/src/runtimerender/qssgrendercontextcore.cpp
+++ b/src/runtimerender/qssgrendercontextcore.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendercontextcore_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrendernode_p.h>
diff --git a/src/runtimerender/qssgrendercontextcore_p.h b/src/runtimerender/qssgrendercontextcore_p.h
index e3c013ca..f2d45b58 100644
--- a/src/runtimerender/qssgrendercontextcore_p.h
+++ b/src/runtimerender/qssgrendercontextcore_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_CONTEXT_CORE_H
#define QSSG_RENDER_CONTEXT_CORE_H
diff --git a/src/runtimerender/qssgrenderdefaultmaterialshadergenerator.cpp b/src/runtimerender/qssgrenderdefaultmaterialshadergenerator.cpp
index bcb27daa..8e612584 100644
--- a/src/runtimerender/qssgrenderdefaultmaterialshadergenerator.cpp
+++ b/src/runtimerender/qssgrenderdefaultmaterialshadergenerator.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
/* clang-format off */
diff --git a/src/runtimerender/qssgrenderdefaultmaterialshadergenerator_p.h b/src/runtimerender/qssgrenderdefaultmaterialshadergenerator_p.h
index bd08b37e..2d5c489d 100644
--- a/src/runtimerender/qssgrenderdefaultmaterialshadergenerator_p.h
+++ b/src/runtimerender/qssgrenderdefaultmaterialshadergenerator_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_DEFAULT_MATERIAL_SHADER_GENERATOR_H
#define QSSG_RENDER_DEFAULT_MATERIAL_SHADER_GENERATOR_H
diff --git a/src/runtimerender/qssgrendererutil_p.h b/src/runtimerender/qssgrendererutil_p.h
index a81eae8c..47ab6d28 100644
--- a/src/runtimerender/qssgrendererutil_p.h
+++ b/src/runtimerender/qssgrendererutil_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDERER_UTIL_H
#define QSSG_RENDERER_UTIL_H
diff --git a/src/runtimerender/qssgrenderimagetexture_p.h b/src/runtimerender/qssgrenderimagetexture_p.h
index 29051cbe..9c507b1f 100644
--- a/src/runtimerender/qssgrenderimagetexture_p.h
+++ b/src/runtimerender/qssgrenderimagetexture_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_IMAGE_TEXTURE_H
#define QSSG_RENDER_IMAGE_TEXTURE_H
diff --git a/src/runtimerender/qssgrendermaterialshadergenerator_p.h b/src/runtimerender/qssgrendermaterialshadergenerator_p.h
index 4c6a1fa6..f9670ba8 100644
--- a/src/runtimerender/qssgrendermaterialshadergenerator_p.h
+++ b/src/runtimerender/qssgrendermaterialshadergenerator_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_MATERIAL_SHADER_GENERATOR_H
#define QSSG_RENDER_MATERIAL_SHADER_GENERATOR_H
diff --git a/src/runtimerender/qssgrendermesh_p.h b/src/runtimerender/qssgrendermesh_p.h
index d612d968..2ec526d2 100644
--- a/src/runtimerender/qssgrendermesh_p.h
+++ b/src/runtimerender/qssgrendermesh_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_MESH_H
#define QSSG_RENDER_MESH_H
diff --git a/src/runtimerender/qssgrenderpickresult_p.h b/src/runtimerender/qssgrenderpickresult_p.h
index 2823eb24..625dea61 100644
--- a/src/runtimerender/qssgrenderpickresult_p.h
+++ b/src/runtimerender/qssgrenderpickresult_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERPICKRESULT_H
#define QSSGRENDERPICKRESULT_H
diff --git a/src/runtimerender/qssgrenderray.cpp b/src/runtimerender/qssgrenderray.cpp
index 9e6288ad..dc086996 100644
--- a/src/runtimerender/qssgrenderray.cpp
+++ b/src/runtimerender/qssgrenderray.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderray_p.h"
diff --git a/src/runtimerender/qssgrenderray_p.h b/src/runtimerender/qssgrenderray_p.h
index d991e7b6..b48cd1c4 100644
--- a/src/runtimerender/qssgrenderray_p.h
+++ b/src/runtimerender/qssgrenderray_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_RAY_H
#define QSSG_RENDER_RAY_H
diff --git a/src/runtimerender/qssgrenderreflectionmap.cpp b/src/runtimerender/qssgrenderreflectionmap.cpp
index a6a9c037..8f437980 100644
--- a/src/runtimerender/qssgrenderreflectionmap.cpp
+++ b/src/runtimerender/qssgrenderreflectionmap.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderreflectionprobe_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
diff --git a/src/runtimerender/qssgrenderreflectionmap_p.h b/src/runtimerender/qssgrenderreflectionmap_p.h
index 40f95b5a..bac635d5 100644
--- a/src/runtimerender/qssgrenderreflectionmap_p.h
+++ b/src/runtimerender/qssgrenderreflectionmap_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_REFLECTION_MAP_H
#define QSSG_RENDER_REFLECTION_MAP_H
diff --git a/src/runtimerender/qssgrendershadercache.cpp b/src/runtimerender/qssgrendershadercache.cpp
index f4258fbe..9a360ad8 100644
--- a/src/runtimerender/qssgrendershadercache.cpp
+++ b/src/runtimerender/qssgrendershadercache.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "graphobjects/qssgrendergraphobject_p.h"
#include "qssgrendershadercache_p.h"
diff --git a/src/runtimerender/qssgrendershadercache_p.h b/src/runtimerender/qssgrendershadercache_p.h
index 10729515..9836a949 100644
--- a/src/runtimerender/qssgrendershadercache_p.h
+++ b/src/runtimerender/qssgrendershadercache_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_SHADER_CACHE_H
#define QSSG_RENDER_SHADER_CACHE_H
diff --git a/src/runtimerender/qssgrendershadercodegenerator.cpp b/src/runtimerender/qssgrendershadercodegenerator.cpp
index 68d71123..247a2851 100644
--- a/src/runtimerender/qssgrendershadercodegenerator.cpp
+++ b/src/runtimerender/qssgrendershadercodegenerator.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendershadercodegenerator_p.h"
diff --git a/src/runtimerender/qssgrendershadercodegenerator_p.h b/src/runtimerender/qssgrendershadercodegenerator_p.h
index df84fd4a..009e0bb8 100644
--- a/src/runtimerender/qssgrendershadercodegenerator_p.h
+++ b/src/runtimerender/qssgrendershadercodegenerator_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_SHADER_CODE_GENERATOR_V2_H
#define QSSG_RENDER_SHADER_CODE_GENERATOR_V2_H
diff --git a/src/runtimerender/qssgrendershaderkeys_p.h b/src/runtimerender/qssgrendershaderkeys_p.h
index f1dda730..4a185765 100644
--- a/src/runtimerender/qssgrendershaderkeys_p.h
+++ b/src/runtimerender/qssgrendershaderkeys_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_SHADER_KEY_H
#define QSSG_RENDER_SHADER_KEY_H
diff --git a/src/runtimerender/qssgrendershadermetadata.cpp b/src/runtimerender/qssgrendershadermetadata.cpp
index a072d761..903c2886 100644
--- a/src/runtimerender/qssgrendershadermetadata.cpp
+++ b/src/runtimerender/qssgrendershadermetadata.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendershadermetadata_p.h"
diff --git a/src/runtimerender/qssgrendershadermetadata_p.h b/src/runtimerender/qssgrendershadermetadata_p.h
index 58bfd1ca..b031b1bb 100644
--- a/src/runtimerender/qssgrendershadermetadata_p.h
+++ b/src/runtimerender/qssgrendershadermetadata_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERSHADERMETADATA_P_H
#define QSSGRENDERSHADERMETADATA_P_H
diff --git a/src/runtimerender/qssgrendershadowmap.cpp b/src/runtimerender/qssgrendershadowmap.cpp
index 0f7fd0ff..3c3fb712 100644
--- a/src/runtimerender/qssgrendershadowmap.cpp
+++ b/src/runtimerender/qssgrendershadowmap.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderlayer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendershadowmap_p.h>
diff --git a/src/runtimerender/qssgrendershadowmap_p.h b/src/runtimerender/qssgrendershadowmap_p.h
index 8bc4085a..e72ed559 100644
--- a/src/runtimerender/qssgrendershadowmap_p.h
+++ b/src/runtimerender/qssgrendershadowmap_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_SHADOW_MAP_H
#define QSSG_RENDER_SHADOW_MAP_H
diff --git a/src/runtimerender/qssgrhicontext.cpp b/src/runtimerender/qssgrhicontext.cpp
index d6a0e2e5..09f4adc4 100644
--- a/src/runtimerender/qssgrhicontext.cpp
+++ b/src/runtimerender/qssgrhicontext.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrhicontext_p.h"
#include <QtQuick3DUtils/private/qssgmesh_p.h>
diff --git a/src/runtimerender/qssgrhicontext_p.h b/src/runtimerender/qssgrhicontext_p.h
index ee63412a..f4e4104e 100644
--- a/src/runtimerender/qssgrhicontext_p.h
+++ b/src/runtimerender/qssgrhicontext_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRHICONTEXT_P_H
#define QSSGRHICONTEXT_P_H
diff --git a/src/runtimerender/qssgrhicustommaterialsystem.cpp b/src/runtimerender/qssgrhicustommaterialsystem.cpp
index 6c400a5d..cb372ec4 100644
--- a/src/runtimerender/qssgrhicustommaterialsystem.cpp
+++ b/src/runtimerender/qssgrhicustommaterialsystem.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrhicustommaterialsystem_p.h"
diff --git a/src/runtimerender/qssgrhicustommaterialsystem_p.h b/src/runtimerender/qssgrhicustommaterialsystem_p.h
index 85633cab..932ccd31 100644
--- a/src/runtimerender/qssgrhicustommaterialsystem_p.h
+++ b/src/runtimerender/qssgrhicustommaterialsystem_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RHI_CUSTOM_MATERIAL_SYSTEM_H
#define QSSG_RHI_CUSTOM_MATERIAL_SYSTEM_H
diff --git a/src/runtimerender/qssgrhieffectsystem.cpp b/src/runtimerender/qssgrhieffectsystem.cpp
index d327f319..729f00d0 100644
--- a/src/runtimerender/qssgrhieffectsystem.cpp
+++ b/src/runtimerender/qssgrhieffectsystem.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrhieffectsystem_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
diff --git a/src/runtimerender/qssgrhieffectsystem_p.h b/src/runtimerender/qssgrhieffectsystem_p.h
index eb5ec946..102a27ca 100644
--- a/src/runtimerender/qssgrhieffectsystem_p.h
+++ b/src/runtimerender/qssgrhieffectsystem_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRHIEFFECTSYSTEM_P_H
#define QSSGRHIEFFECTSYSTEM_P_H
diff --git a/src/runtimerender/qssgrhiparticles.cpp b/src/runtimerender/qssgrhiparticles.cpp
index 92af7749..f121f35e 100644
--- a/src/runtimerender/qssgrhiparticles.cpp
+++ b/src/runtimerender/qssgrhiparticles.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrhiparticles_p.h"
#include "qssgrhicontext_p.h"
diff --git a/src/runtimerender/qssgrhiparticles_p.h b/src/runtimerender/qssgrhiparticles_p.h
index 6c52c130..647af3d2 100644
--- a/src/runtimerender/qssgrhiparticles_p.h
+++ b/src/runtimerender/qssgrhiparticles_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RHI_PARTICLES_H
#define QSSG_RHI_PARTICLES_H
diff --git a/src/runtimerender/qssgrhiquadrenderer.cpp b/src/runtimerender/qssgrhiquadrenderer.cpp
index 02b4a0e6..f0b28fd3 100644
--- a/src/runtimerender/qssgrhiquadrenderer.cpp
+++ b/src/runtimerender/qssgrhiquadrenderer.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrhiquadrenderer_p.h>
diff --git a/src/runtimerender/qssgrhiquadrenderer_p.h b/src/runtimerender/qssgrhiquadrenderer_p.h
index e61a48b4..4e7f751f 100644
--- a/src/runtimerender/qssgrhiquadrenderer_p.h
+++ b/src/runtimerender/qssgrhiquadrenderer_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRHIQUADRENDERER_P_H
#define QSSGRHIQUADRENDERER_P_H
diff --git a/src/runtimerender/qssgruntimerenderlogging.cpp b/src/runtimerender/qssgruntimerenderlogging.cpp
index ebfb8cf8..d2e9385c 100644
--- a/src/runtimerender/qssgruntimerenderlogging.cpp
+++ b/src/runtimerender/qssgruntimerenderlogging.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgruntimerenderlogging_p.h"
diff --git a/src/runtimerender/qssgruntimerenderlogging_p.h b/src/runtimerender/qssgruntimerenderlogging_p.h
index ce18e0be..a98956ff 100644
--- a/src/runtimerender/qssgruntimerenderlogging_p.h
+++ b/src/runtimerender/qssgruntimerenderlogging_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRUNTIMERENDERLOGGING_H
#define QSSGRUNTIMERENDERLOGGING_H
diff --git a/src/runtimerender/qssgshadermapkey_p.h b/src/runtimerender/qssgshadermapkey_p.h
index 5ec36556..feeaace5 100644
--- a/src/runtimerender/qssgshadermapkey_p.h
+++ b/src/runtimerender/qssgshadermapkey_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSHADERMAPKEY_P_H
#define QSSGSHADERMAPKEY_P_H
diff --git a/src/runtimerender/qssgshadermaterialadapter.cpp b/src/runtimerender/qssgshadermaterialadapter.cpp
index 98132ccb..48be00a4 100644
--- a/src/runtimerender/qssgshadermaterialadapter.cpp
+++ b/src/runtimerender/qssgshadermaterialadapter.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
/* clang-format off */
diff --git a/src/runtimerender/qssgshadermaterialadapter_p.h b/src/runtimerender/qssgshadermaterialadapter_p.h
index 69ddee08..86e1d47b 100644
--- a/src/runtimerender/qssgshadermaterialadapter_p.h
+++ b/src/runtimerender/qssgshadermaterialadapter_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_SHADER_MATERIAL_ADAPTER_H
#define QSSG_SHADER_MATERIAL_ADAPTER_H
diff --git a/src/runtimerender/qssgshaderresourcemergecontext_p.h b/src/runtimerender/qssgshaderresourcemergecontext_p.h
index 220bf821..523ad212 100644
--- a/src/runtimerender/qssgshaderresourcemergecontext_p.h
+++ b/src/runtimerender/qssgshaderresourcemergecontext_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGSHADERRESOURCEMERGECONTEXT_P_H
#define QSSGSHADERRESOURCEMERGECONTEXT_P_H
diff --git a/src/runtimerender/qtquick3druntimerenderglobal_p.h b/src/runtimerender/qtquick3druntimerenderglobal_p.h
index a9473c29..aeb30077 100644
--- a/src/runtimerender/qtquick3druntimerenderglobal_p.h
+++ b/src/runtimerender/qtquick3druntimerenderglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTQUICK3DRUNTIMERENDERGLOBAL_H
#define QTQUICK3DRUNTIMERENDERGLOBAL_H
diff --git a/src/runtimerender/rendererimpl/qssgcputonemapper_p.h b/src/runtimerender/rendererimpl/qssgcputonemapper_p.h
index 387a2952..e88454f8 100644
--- a/src/runtimerender/rendererimpl/qssgcputonemapper_p.h
+++ b/src/runtimerender/rendererimpl/qssgcputonemapper_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGCPUTONEMAPPER_P_H
#define QSSGCPUTONEMAPPER_P_H
diff --git a/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp b/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp
index 289aa895..3f307eca 100644
--- a/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp
+++ b/src/runtimerender/rendererimpl/qssglayerrenderdata.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssglayerrenderdata_p.h"
diff --git a/src/runtimerender/rendererimpl/qssglayerrenderdata_p.h b/src/runtimerender/rendererimpl/qssglayerrenderdata_p.h
index dd92a5a8..9e3d90d8 100644
--- a/src/runtimerender/rendererimpl/qssglayerrenderdata_p.h
+++ b/src/runtimerender/rendererimpl/qssglayerrenderdata_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_LAYER_RENDER_DATA_H
#define QSSG_LAYER_RENDER_DATA_H
diff --git a/src/runtimerender/rendererimpl/qssglightmapper.cpp b/src/runtimerender/rendererimpl/qssglightmapper.cpp
index 95aa26ef..5e108e0e 100644
--- a/src/runtimerender/rendererimpl/qssglightmapper.cpp
+++ b/src/runtimerender/rendererimpl/qssglightmapper.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssglightmapper_p.h"
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
diff --git a/src/runtimerender/rendererimpl/qssglightmapper_p.h b/src/runtimerender/rendererimpl/qssglightmapper_p.h
index 014d3e33..7084f9ae 100644
--- a/src/runtimerender/rendererimpl/qssglightmapper_p.h
+++ b/src/runtimerender/rendererimpl/qssglightmapper_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGLIGHTMAPPER_P_H
#define QSSGLIGHTMAPPER_P_H
diff --git a/src/runtimerender/rendererimpl/qssgrenderableobjects.cpp b/src/runtimerender/rendererimpl/qssgrenderableobjects.cpp
index 5456fae0..b9e9d6ed 100644
--- a/src/runtimerender/rendererimpl/qssgrenderableobjects.cpp
+++ b/src/runtimerender/rendererimpl/qssgrenderableobjects.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderableobjects_p.h"
diff --git a/src/runtimerender/rendererimpl/qssgrenderableobjects_p.h b/src/runtimerender/rendererimpl/qssgrenderableobjects_p.h
index a7d21a79..532977f6 100644
--- a/src/runtimerender/rendererimpl/qssgrenderableobjects_p.h
+++ b/src/runtimerender/rendererimpl/qssgrenderableobjects_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_IMPL_RENDERABLE_OBJECTS_H
#define QSSG_RENDER_IMPL_RENDERABLE_OBJECTS_H
diff --git a/src/runtimerender/rendererimpl/qssgrenderer.cpp b/src/runtimerender/rendererimpl/qssgrenderer.cpp
index 12cf7656..6e1d1358 100644
--- a/src/runtimerender/rendererimpl/qssgrenderer.cpp
+++ b/src/runtimerender/rendererimpl/qssgrenderer.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderitem2d_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
diff --git a/src/runtimerender/rendererimpl/qssgrenderer_p.h b/src/runtimerender/rendererimpl/qssgrenderer_p.h
index 98e6b118..8e74d9f2 100644
--- a/src/runtimerender/rendererimpl/qssgrenderer_p.h
+++ b/src/runtimerender/rendererimpl/qssgrenderer_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDERER_H
#define QSSG_RENDERER_H
diff --git a/src/runtimerender/rendererimpl/qssgrendererimplshaders_rhi.cpp b/src/runtimerender/rendererimpl/qssgrendererimplshaders_rhi.cpp
index def4bc18..b1ccc37d 100644
--- a/src/runtimerender/rendererimpl/qssgrendererimplshaders_rhi.cpp
+++ b/src/runtimerender/rendererimpl/qssgrendererimplshaders_rhi.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderer_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrenderlight_p.h>
diff --git a/src/runtimerender/rendererimpl/qssgrenderpass.cpp b/src/runtimerender/rendererimpl/qssgrenderpass.cpp
index 780a7d8f..b8e10019 100644
--- a/src/runtimerender/rendererimpl/qssgrenderpass.cpp
+++ b/src/runtimerender/rendererimpl/qssgrenderpass.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderpass_p.h"
#include "qssgrhiquadrenderer_p.h"
diff --git a/src/runtimerender/rendererimpl/qssgrenderpass_p.h b/src/runtimerender/rendererimpl/qssgrenderpass_p.h
index f5bd439e..c0f82a9f 100644
--- a/src/runtimerender/rendererimpl/qssgrenderpass_p.h
+++ b/src/runtimerender/rendererimpl/qssgrenderpass_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGRENDERPASS_H
#define QSSGRENDERPASS_H
diff --git a/src/runtimerender/rendererimpl/qssgvertexpipelineimpl.cpp b/src/runtimerender/rendererimpl/qssgvertexpipelineimpl.cpp
index c5abfb8a..20add5d6 100644
--- a/src/runtimerender/rendererimpl/qssgvertexpipelineimpl.cpp
+++ b/src/runtimerender/rendererimpl/qssgvertexpipelineimpl.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgvertexpipelineimpl_p.h"
diff --git a/src/runtimerender/rendererimpl/qssgvertexpipelineimpl_p.h b/src/runtimerender/rendererimpl/qssgvertexpipelineimpl_p.h
index cf6bbe19..d9dfe3e2 100644
--- a/src/runtimerender/rendererimpl/qssgvertexpipelineimpl_p.h
+++ b/src/runtimerender/rendererimpl/qssgvertexpipelineimpl_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_VERTEX_PIPELINE_IMPL_H
#define QSSG_VERTEX_PIPELINE_IMPL_H
diff --git a/src/runtimerender/res/effectlib/bsdf.glsllib b/src/runtimerender/res/effectlib/bsdf.glsllib
index 8c00796e..be135730 100644
--- a/src/runtimerender/res/effectlib/bsdf.glsllib
+++ b/src/runtimerender/res/effectlib/bsdf.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef BSDF_GLSLIB
#define BSDF_GLSLIB 1
diff --git a/src/runtimerender/res/effectlib/defaultMaterialBumpNoLod.glsllib b/src/runtimerender/res/effectlib/defaultMaterialBumpNoLod.glsllib
index 518fbac0..ae91220c 100644
--- a/src/runtimerender/res/effectlib/defaultMaterialBumpNoLod.glsllib
+++ b/src/runtimerender/res/effectlib/defaultMaterialBumpNoLod.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
float qt_calcRGBAvg(in vec4 rgba)
{
diff --git a/src/runtimerender/res/effectlib/defaultMaterialFresnel.glsllib b/src/runtimerender/res/effectlib/defaultMaterialFresnel.glsllib
index 33a74c24..2fe7cc7c 100644
--- a/src/runtimerender/res/effectlib/defaultMaterialFresnel.glsllib
+++ b/src/runtimerender/res/effectlib/defaultMaterialFresnel.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef DEFAULT_MATERIAL_FRESNEL_GLSLLIB
#define DEFAULT_MATERIAL_FRESNEL_GLSLLIB
diff --git a/src/runtimerender/res/effectlib/depthpass.glsllib b/src/runtimerender/res/effectlib/depthpass.glsllib
index 349c5c9a..6b2c7b3a 100644
--- a/src/runtimerender/res/effectlib/depthpass.glsllib
+++ b/src/runtimerender/res/effectlib/depthpass.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef DEPTHPASS_GLSLIB
#define DEPTHPASS_GLSLIB 1
diff --git a/src/runtimerender/res/effectlib/fog.glsllib b/src/runtimerender/res/effectlib/fog.glsllib
index be7ca01e..c2f33afe 100644
--- a/src/runtimerender/res/effectlib/fog.glsllib
+++ b/src/runtimerender/res/effectlib/fog.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifdef QQ3D_SHADER_META
/*{
diff --git a/src/runtimerender/res/effectlib/funccalculatePointLightAttenuation.glsllib b/src/runtimerender/res/effectlib/funccalculatePointLightAttenuation.glsllib
index 5914461f..a52130dd 100644
--- a/src/runtimerender/res/effectlib/funccalculatePointLightAttenuation.glsllib
+++ b/src/runtimerender/res/effectlib/funccalculatePointLightAttenuation.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
float qt_calculatePointLightAttenuation(vec3 attenuationConstants, float lightDistance)
{
diff --git a/src/runtimerender/res/effectlib/funcdiffuseBurleyBSDF.glsllib b/src/runtimerender/res/effectlib/funcdiffuseBurleyBSDF.glsllib
index 377019c8..c93cdaec 100644
--- a/src/runtimerender/res/effectlib/funcdiffuseBurleyBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/funcdiffuseBurleyBSDF.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "principledMaterialFresnel.glsllib"
diff --git a/src/runtimerender/res/effectlib/funcdiffuseReflectionBSDF.glsllib b/src/runtimerender/res/effectlib/funcdiffuseReflectionBSDF.glsllib
index 5ed1c667..865033a6 100644
--- a/src/runtimerender/res/effectlib/funcdiffuseReflectionBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/funcdiffuseReflectionBSDF.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// All our vectors have been normalized
vec4 qt_diffuseReflectionBSDF(in vec3 N, in vec3 L, in vec3 lightDiffuse)
diff --git a/src/runtimerender/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib b/src/runtimerender/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib
index 02ebd1b5..9db25d9f 100644
--- a/src/runtimerender/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/funcdiffuseReflectionWrapBSDF.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
vec4 qt_diffuseReflectionWrapBSDF(vec3 normalDir, in vec3 L, in vec3 lightDiffuse, float wrap)
{
diff --git a/src/runtimerender/res/effectlib/funcgetTransformedUVCoords.glsllib b/src/runtimerender/res/effectlib/funcgetTransformedUVCoords.glsllib
index df293ded..648089cb 100644
--- a/src/runtimerender/res/effectlib/funcgetTransformedUVCoords.glsllib
+++ b/src/runtimerender/res/effectlib/funcgetTransformedUVCoords.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
vec2 qt_getTransformedUVCoords( vec3 inCoords, vec3 inUTransform, vec3 inVTransform )
{
diff --git a/src/runtimerender/res/effectlib/funclightmap.glsllib b/src/runtimerender/res/effectlib/funclightmap.glsllib
index 42933f2a..15ec1c80 100644
--- a/src/runtimerender/res/effectlib/funclightmap.glsllib
+++ b/src/runtimerender/res/effectlib/funclightmap.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef LIGHTMAP_GLSLLIB
#define LIGHTMAP_GLSLLIB
diff --git a/src/runtimerender/res/effectlib/funcsampleLightVars.glsllib b/src/runtimerender/res/effectlib/funcsampleLightVars.glsllib
index 94bf3d60..aa8571f5 100644
--- a/src/runtimerender/res/effectlib/funcsampleLightVars.glsllib
+++ b/src/runtimerender/res/effectlib/funcsampleLightVars.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// RHI version, note the explicit binding (1)
diff --git a/src/runtimerender/res/effectlib/funcsampleNormalTexture.glsllib b/src/runtimerender/res/effectlib/funcsampleNormalTexture.glsllib
index eb82c04e..76e14f80 100644
--- a/src/runtimerender/res/effectlib/funcsampleNormalTexture.glsllib
+++ b/src/runtimerender/res/effectlib/funcsampleNormalTexture.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// This function assumes tangent, binormal and normal are orthonormal.
// It means the return value will be a normalized normal vector.
diff --git a/src/runtimerender/res/effectlib/funcspecularBSDF.glsllib b/src/runtimerender/res/effectlib/funcspecularBSDF.glsllib
index 70509d42..1cb24d51 100644
--- a/src/runtimerender/res/effectlib/funcspecularBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/funcspecularBSDF.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// Blinn-Phong
vec4 qt_specularBSDF(in vec3 N, in vec3 L, in vec3 V, in vec3 lightSpecular, in float shininess)
diff --git a/src/runtimerender/res/effectlib/funcspecularGGXBSDF.glsllib b/src/runtimerender/res/effectlib/funcspecularGGXBSDF.glsllib
index 217aa122..10356cca 100644
--- a/src/runtimerender/res/effectlib/funcspecularGGXBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/funcspecularGGXBSDF.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "bsdf.glsllib"
#include "principledMaterialFresnel.glsllib"
diff --git a/src/runtimerender/res/effectlib/morphanim.glsllib b/src/runtimerender/res/effectlib/morphanim.glsllib
index e071e55c..003b30af 100644
--- a/src/runtimerender/res/effectlib/morphanim.glsllib
+++ b/src/runtimerender/res/effectlib/morphanim.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// Assimp's animMesh stores complete target attributes,
// so it's littlebit different from the glTF's morphing operation
diff --git a/src/runtimerender/res/effectlib/parallaxMapping.glsllib b/src/runtimerender/res/effectlib/parallaxMapping.glsllib
index d8123738..9c126100 100644
--- a/src/runtimerender/res/effectlib/parallaxMapping.glsllib
+++ b/src/runtimerender/res/effectlib/parallaxMapping.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
vec2 qt_parallaxMapping(in vec2 uv,
in sampler2D heightMap,
diff --git a/src/runtimerender/res/effectlib/particles.glsllib b/src/runtimerender/res/effectlib/particles.glsllib
index 5d78eeb9..ef9d150e 100644
--- a/src/runtimerender/res/effectlib/particles.glsllib
+++ b/src/runtimerender/res/effectlib/particles.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
const uint particleSize = 4;
diff --git a/src/runtimerender/res/effectlib/physGlossyBSDF.glsllib b/src/runtimerender/res/effectlib/physGlossyBSDF.glsllib
index db47707e..ff5f6b04 100644
--- a/src/runtimerender/res/effectlib/physGlossyBSDF.glsllib
+++ b/src/runtimerender/res/effectlib/physGlossyBSDF.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef PHYS_GLOSSY_BSDF_GLSLLIB
#define PHYS_GLOSSY_BSDF_GLSLLIB 1
diff --git a/src/runtimerender/res/effectlib/principledMaterialFresnel.glsllib b/src/runtimerender/res/effectlib/principledMaterialFresnel.glsllib
index 7f75bd17..555e461b 100644
--- a/src/runtimerender/res/effectlib/principledMaterialFresnel.glsllib
+++ b/src/runtimerender/res/effectlib/principledMaterialFresnel.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef FRESNEL_GLSLLIB
#define FRESNEL_GLSLLIB 1
diff --git a/src/runtimerender/res/effectlib/sampleProbe.glsllib b/src/runtimerender/res/effectlib/sampleProbe.glsllib
index a6bf53e2..74d9ee79 100644
--- a/src/runtimerender/res/effectlib/sampleProbe.glsllib
+++ b/src/runtimerender/res/effectlib/sampleProbe.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "bsdf.glsllib"
#include "tonemapping.glsllib"
diff --git a/src/runtimerender/res/effectlib/sampleReflectionProbe.glsllib b/src/runtimerender/res/effectlib/sampleReflectionProbe.glsllib
index 05774a04..34114029 100644
--- a/src/runtimerender/res/effectlib/sampleReflectionProbe.glsllib
+++ b/src/runtimerender/res/effectlib/sampleReflectionProbe.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "bsdf.glsllib"
diff --git a/src/runtimerender/res/effectlib/shadowMapping.glsllib b/src/runtimerender/res/effectlib/shadowMapping.glsllib
index 4cb03884..b3601f7e 100644
--- a/src/runtimerender/res/effectlib/shadowMapping.glsllib
+++ b/src/runtimerender/res/effectlib/shadowMapping.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SHADOW_MAPPING_GLSLLIB
#define SHADOW_MAPPING_GLSLLIB
diff --git a/src/runtimerender/res/effectlib/skinanim.glsllib b/src/runtimerender/res/effectlib/skinanim.glsllib
index eed77280..d4c0f2b2 100644
--- a/src/runtimerender/res/effectlib/skinanim.glsllib
+++ b/src/runtimerender/res/effectlib/skinanim.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
// boneTransform for even indices and boneNormalTransform for odd indices
mat4 qt_getTexMatrix(int index)
diff --git a/src/runtimerender/res/effectlib/ssao.glsllib b/src/runtimerender/res/effectlib/ssao.glsllib
index 5e72f80a..82a4e1bb 100644
--- a/src/runtimerender/res/effectlib/ssao.glsllib
+++ b/src/runtimerender/res/effectlib/ssao.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SSAO_CUSTOM_MATERIAL_GLSLLIB
#define SSAO_CUSTOM_MATERIAL_GLSLLIB
diff --git a/src/runtimerender/res/effectlib/tonemapping.glsllib b/src/runtimerender/res/effectlib/tonemapping.glsllib
index 1728db34..23d657b5 100644
--- a/src/runtimerender/res/effectlib/tonemapping.glsllib
+++ b/src/runtimerender/res/effectlib/tonemapping.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef TONEMAPPPING_GLSLIB
#define TONEMAPPPING_GLSLIB 1
diff --git a/src/runtimerender/res/effectlib/transmission.glsllib b/src/runtimerender/res/effectlib/transmission.glsllib
index 9a3bdfe1..464409e6 100644
--- a/src/runtimerender/res/effectlib/transmission.glsllib
+++ b/src/runtimerender/res/effectlib/transmission.glsllib
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "bsdf.glsllib"
diff --git a/src/runtimerender/res/effectlib/viewProperties.glsllib b/src/runtimerender/res/effectlib/viewProperties.glsllib
index ba0cf1e8..4cb4c6aa 100644
--- a/src/runtimerender/res/effectlib/viewProperties.glsllib
+++ b/src/runtimerender/res/effectlib/viewProperties.glsllib
@@ -1,6 +1,6 @@
// Copyright (C) 2014 NVIDIA Corporation.
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef VIEW_PROPERTIES_GLSLLIB
#define VIEW_PROPERTIES_GLSLLIB
diff --git a/src/runtimerender/res/rhishaders/cubeshadowblurx.vert b/src/runtimerender/res/rhishaders/cubeshadowblurx.vert
index 93617c57..f6a79682 100644
--- a/src/runtimerender/res/rhishaders/cubeshadowblurx.vert
+++ b/src/runtimerender/res/rhishaders/cubeshadowblurx.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/cubeshadowblury.vert b/src/runtimerender/res/rhishaders/cubeshadowblury.vert
index 93617c57..f6a79682 100644
--- a/src/runtimerender/res/rhishaders/cubeshadowblury.vert
+++ b/src/runtimerender/res/rhishaders/cubeshadowblury.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/debugobject.vert b/src/runtimerender/res/rhishaders/debugobject.vert
index 32a5ace5..0124fbe8 100644
--- a/src/runtimerender/res/rhishaders/debugobject.vert
+++ b/src/runtimerender/res/rhishaders/debugobject.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/environmentmap.vert b/src/runtimerender/res/rhishaders/environmentmap.vert
index c29ddf6c..f3b7aee1 100644
--- a/src/runtimerender/res/rhishaders/environmentmap.vert
+++ b/src/runtimerender/res/rhishaders/environmentmap.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/environmentmapprefilter.vert b/src/runtimerender/res/rhishaders/environmentmapprefilter.vert
index cf3cc572..775fb666 100644
--- a/src/runtimerender/res/rhishaders/environmentmapprefilter.vert
+++ b/src/runtimerender/res/rhishaders/environmentmapprefilter.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
layout (location = 0) in vec3 aPos;
diff --git a/src/runtimerender/res/rhishaders/grid.vert b/src/runtimerender/res/rhishaders/grid.vert
index ceeef252..3c543389 100644
--- a/src/runtimerender/res/rhishaders/grid.vert
+++ b/src/runtimerender/res/rhishaders/grid.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/lightmapdilate.vert b/src/runtimerender/res/rhishaders/lightmapdilate.vert
index bc3289a0..50077402 100644
--- a/src/runtimerender/res/rhishaders/lightmapdilate.vert
+++ b/src/runtimerender/res/rhishaders/lightmapdilate.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/lightmapuvraster.vert b/src/runtimerender/res/rhishaders/lightmapuvraster.vert
index 97266995..5bc50530 100644
--- a/src/runtimerender/res/rhishaders/lightmapuvraster.vert
+++ b/src/runtimerender/res/rhishaders/lightmapuvraster.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/lineparticles.vert b/src/runtimerender/res/rhishaders/lineparticles.vert
index 273c7ecc..830f3dc2 100644
--- a/src/runtimerender/res/rhishaders/lineparticles.vert
+++ b/src/runtimerender/res/rhishaders/lineparticles.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/orthoshadowblurx.vert b/src/runtimerender/res/rhishaders/orthoshadowblurx.vert
index d763338b..242983f0 100644
--- a/src/runtimerender/res/rhishaders/orthoshadowblurx.vert
+++ b/src/runtimerender/res/rhishaders/orthoshadowblurx.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/orthoshadowblury.vert b/src/runtimerender/res/rhishaders/orthoshadowblury.vert
index d763338b..242983f0 100644
--- a/src/runtimerender/res/rhishaders/orthoshadowblury.vert
+++ b/src/runtimerender/res/rhishaders/orthoshadowblury.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/particles.vert b/src/runtimerender/res/rhishaders/particles.vert
index 1546b288..2d9a0fc5 100644
--- a/src/runtimerender/res/rhishaders/particles.vert
+++ b/src/runtimerender/res/rhishaders/particles.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/progressiveaa.vert b/src/runtimerender/res/rhishaders/progressiveaa.vert
index 73f0b6b9..2f9adf59 100644
--- a/src/runtimerender/res/rhishaders/progressiveaa.vert
+++ b/src/runtimerender/res/rhishaders/progressiveaa.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/reflectionprobeprefilter.vert b/src/runtimerender/res/rhishaders/reflectionprobeprefilter.vert
index cf3cc572..775fb666 100644
--- a/src/runtimerender/res/rhishaders/reflectionprobeprefilter.vert
+++ b/src/runtimerender/res/rhishaders/reflectionprobeprefilter.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
layout (location = 0) in vec3 aPos;
diff --git a/src/runtimerender/res/rhishaders/simplequad.vert b/src/runtimerender/res/rhishaders/simplequad.vert
index 73f0b6b9..2f9adf59 100644
--- a/src/runtimerender/res/rhishaders/simplequad.vert
+++ b/src/runtimerender/res/rhishaders/simplequad.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/skybox.vert b/src/runtimerender/res/rhishaders/skybox.vert
index 712ce475..70f9cc77 100644
--- a/src/runtimerender/res/rhishaders/skybox.vert
+++ b/src/runtimerender/res/rhishaders/skybox.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/skyboxcube.vert b/src/runtimerender/res/rhishaders/skyboxcube.vert
index 749e5807..51b850db 100644
--- a/src/runtimerender/res/rhishaders/skyboxcube.vert
+++ b/src/runtimerender/res/rhishaders/skyboxcube.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/ssaaresolve.vert b/src/runtimerender/res/rhishaders/ssaaresolve.vert
index 73f0b6b9..2f9adf59 100644
--- a/src/runtimerender/res/rhishaders/ssaaresolve.vert
+++ b/src/runtimerender/res/rhishaders/ssaaresolve.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/ssao.vert b/src/runtimerender/res/rhishaders/ssao.vert
index e5684d66..de1f1077 100644
--- a/src/runtimerender/res/rhishaders/ssao.vert
+++ b/src/runtimerender/res/rhishaders/ssao.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/res/rhishaders/texturedquad.vert b/src/runtimerender/res/rhishaders/texturedquad.vert
index 6a7c2549..ca5c6c51 100644
--- a/src/runtimerender/res/rhishaders/texturedquad.vert
+++ b/src/runtimerender/res/rhishaders/texturedquad.vert
@@ -1,5 +1,5 @@
// Copyright (C) 2023 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#version 440
diff --git a/src/runtimerender/resourcemanager/qssgrenderbuffermanager.cpp b/src/runtimerender/resourcemanager/qssgrenderbuffermanager.cpp
index b3ae4953..8d2fe95b 100644
--- a/src/runtimerender/resourcemanager/qssgrenderbuffermanager.cpp
+++ b/src/runtimerender/resourcemanager/qssgrenderbuffermanager.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderbuffermanager_p.h"
diff --git a/src/runtimerender/resourcemanager/qssgrenderbuffermanager_p.h b/src/runtimerender/resourcemanager/qssgrenderbuffermanager_p.h
index 71cc1206..aee89b9e 100644
--- a/src/runtimerender/resourcemanager/qssgrenderbuffermanager_p.h
+++ b/src/runtimerender/resourcemanager/qssgrenderbuffermanager_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_BUFFER_MANAGER_H
#define QSSG_RENDER_BUFFER_MANAGER_H
diff --git a/src/runtimerender/resourcemanager/qssgrenderloadedtexture.cpp b/src/runtimerender/resourcemanager/qssgrenderloadedtexture.cpp
index d784096e..2e7f3c73 100644
--- a/src/runtimerender/resourcemanager/qssgrenderloadedtexture.cpp
+++ b/src/runtimerender/resourcemanager/qssgrenderloadedtexture.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DRuntimeRender/private/qssgrenderloadedtexture_p.h>
#include <QtQuick3DRuntimeRender/private/qssgrendererutil_p.h>
diff --git a/src/runtimerender/resourcemanager/qssgrenderloadedtexture_p.h b/src/runtimerender/resourcemanager/qssgrenderloadedtexture_p.h
index e4a347f9..4cf8a0ff 100644
--- a/src/runtimerender/resourcemanager/qssgrenderloadedtexture_p.h
+++ b/src/runtimerender/resourcemanager/qssgrenderloadedtexture_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_LOADED_TEXTURE_H
#define QSSG_RENDER_LOADED_TEXTURE_H
diff --git a/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager.cpp b/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager.cpp
index 3ce5f82b..3bf7c195 100644
--- a/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager.cpp
+++ b/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrendershaderlibrarymanager_p.h"
diff --git a/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager_p.h b/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager_p.h
index 872190f8..9fc11b62 100644
--- a/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager_p.h
+++ b/src/runtimerender/resourcemanager/qssgrendershaderlibrarymanager_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSG_RENDER_DYNAMIC_OBJECT_SYSTEM_H
#define QSSG_RENDER_DYNAMIC_OBJECT_SYSTEM_H
diff --git a/src/utils/qqsbcollection.cpp b/src/utils/qqsbcollection.cpp
index 39702d21..9069e917 100644
--- a/src/utils/qqsbcollection.cpp
+++ b/src/utils/qqsbcollection.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qqsbcollection_p.h"
#include <QtCore/QLockFile>
diff --git a/src/utils/qqsbcollection_p.h b/src/utils/qqsbcollection_p.h
index 3fe2b241..d48baa54 100644
--- a/src/utils/qqsbcollection_p.h
+++ b/src/utils/qqsbcollection_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
//
// W A R N I N G
diff --git a/src/utils/qquick3dprofiler.cpp b/src/utils/qquick3dprofiler.cpp
index 73072d3a..2de70ba2 100644
--- a/src/utils/qquick3dprofiler.cpp
+++ b/src/utils/qquick3dprofiler.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#include "qquick3dprofiler_p.h"
diff --git a/src/utils/qquick3dprofiler_p.h b/src/utils/qquick3dprofiler_p.h
index e7665cd7..c4c752fb 100644
--- a/src/utils/qquick3dprofiler_p.h
+++ b/src/utils/qquick3dprofiler_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
#ifndef QQUICK3DPROFILER_P_H
#define QQUICK3DPROFILER_P_H
diff --git a/src/utils/qssgassert.cpp b/src/utils/qssgassert.cpp
index b3c6346e..e0219b98 100644
--- a/src/utils/qssgassert.cpp
+++ b/src/utils/qssgassert.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgassert_p.h"
diff --git a/src/utils/qssgassert_p.h b/src/utils/qssgassert_p.h
index c617325c..b2e83382 100644
--- a/src/utils/qssgassert_p.h
+++ b/src/utils/qssgassert_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGASSERT_P_H
#define QSSGASSERT_P_H
diff --git a/src/utils/qssgbounds3.cpp b/src/utils/qssgbounds3.cpp
index 76f8fcca..c4530bcc 100644
--- a/src/utils/qssgbounds3.cpp
+++ b/src/utils/qssgbounds3.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgbounds3_p.h"
#include <private/qssgutils_p.h>
diff --git a/src/utils/qssgbounds3_p.h b/src/utils/qssgbounds3_p.h
index 151574cf..060b5166 100644
--- a/src/utils/qssgbounds3_p.h
+++ b/src/utils/qssgbounds3_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGBOUNDS3_H
#define QSSGBOUNDS3_H
diff --git a/src/utils/qssgdataref.cpp b/src/utils/qssgdataref.cpp
index 31357857..0668431a 100644
--- a/src/utils/qssgdataref.cpp
+++ b/src/utils/qssgdataref.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgdataref_p.h"
diff --git a/src/utils/qssgdataref_p.h b/src/utils/qssgdataref_p.h
index bbd50dfd..a9d709c1 100644
--- a/src/utils/qssgdataref_p.h
+++ b/src/utils/qssgdataref_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGDATAREF_H
#define QSSGDATAREF_H
diff --git a/src/utils/qssginvasivelinkedlist_p.h b/src/utils/qssginvasivelinkedlist_p.h
index 2abcfbbf..dc380162 100644
--- a/src/utils/qssginvasivelinkedlist_p.h
+++ b/src/utils/qssginvasivelinkedlist_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGINVASIVELINKEDLIST_H
#define QSSGINVASIVELINKEDLIST_H
diff --git a/src/utils/qssglightmapuvgenerator.cpp b/src/utils/qssglightmapuvgenerator.cpp
index 47d6b889..c2a475e3 100644
--- a/src/utils/qssglightmapuvgenerator.cpp
+++ b/src/utils/qssglightmapuvgenerator.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssglightmapuvgenerator_p.h"
#include "xatlas.h"
diff --git a/src/utils/qssglightmapuvgenerator_p.h b/src/utils/qssglightmapuvgenerator_p.h
index 4b238826..d5f35ebf 100644
--- a/src/utils/qssglightmapuvgenerator_p.h
+++ b/src/utils/qssglightmapuvgenerator_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGLIGHTMAPUVGENERATOR_P_H
#define QSSGLIGHTMAPUVGENERATOR_P_H
diff --git a/src/utils/qssgmesh.cpp b/src/utils/qssgmesh.cpp
index 5bb70d4c..4c2fa04a 100644
--- a/src/utils/qssgmesh.cpp
+++ b/src/utils/qssgmesh.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgmesh_p.h"
diff --git a/src/utils/qssgmesh_p.h b/src/utils/qssgmesh_p.h
index 6340ddb7..42fffd99 100644
--- a/src/utils/qssgmesh_p.h
+++ b/src/utils/qssgmesh_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMESHUTILITIES_P_H
#define QSSGMESHUTILITIES_P_H
diff --git a/src/utils/qssgmeshbvh.cpp b/src/utils/qssgmeshbvh.cpp
index ff61d5ec..1cfb97f5 100644
--- a/src/utils/qssgmeshbvh.cpp
+++ b/src/utils/qssgmeshbvh.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgmeshbvh_p.h"
diff --git a/src/utils/qssgmeshbvh_p.h b/src/utils/qssgmeshbvh_p.h
index d0cce0d2..6267d81a 100644
--- a/src/utils/qssgmeshbvh_p.h
+++ b/src/utils/qssgmeshbvh_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMESHBVH_H
#define QSSGMESHBVH_H
diff --git a/src/utils/qssgmeshbvhbuilder.cpp b/src/utils/qssgmeshbvhbuilder.cpp
index cf3e1e42..d0eb81cd 100644
--- a/src/utils/qssgmeshbvhbuilder.cpp
+++ b/src/utils/qssgmeshbvhbuilder.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgmeshbvhbuilder_p.h"
diff --git a/src/utils/qssgmeshbvhbuilder_p.h b/src/utils/qssgmeshbvhbuilder_p.h
index 13900097..86462998 100644
--- a/src/utils/qssgmeshbvhbuilder_p.h
+++ b/src/utils/qssgmeshbvhbuilder_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGMESHBVHBUILDER_H
#define QSSGMESHBVHBUILDER_H
diff --git a/src/utils/qssgplane.cpp b/src/utils/qssgplane.cpp
index 507b9355..c8c544d9 100644
--- a/src/utils/qssgplane.cpp
+++ b/src/utils/qssgplane.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgplane_p.h"
diff --git a/src/utils/qssgplane_p.h b/src/utils/qssgplane_p.h
index 3f9bfbae..28a5dfd8 100644
--- a/src/utils/qssgplane_p.h
+++ b/src/utils/qssgplane_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGPLANE_H
#define QSSGPLANE_H
diff --git a/src/utils/qssgrenderbasetypes.cpp b/src/utils/qssgrenderbasetypes.cpp
index 44913c33..f0ceae91 100644
--- a/src/utils/qssgrenderbasetypes.cpp
+++ b/src/utils/qssgrenderbasetypes.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgrenderbasetypes_p.h"
diff --git a/src/utils/qssgrenderbasetypes_p.h b/src/utils/qssgrenderbasetypes_p.h
index ae418993..700ede0e 100644
--- a/src/utils/qssgrenderbasetypes_p.h
+++ b/src/utils/qssgrenderbasetypes_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGN_RENDERQSSGDER_TYPES_H
#define QSSGN_RENDERQSSGDER_TYPES_H
diff --git a/src/utils/qssgutils.cpp b/src/utils/qssgutils.cpp
index e44b3ecb..4ea5b6f5 100644
--- a/src/utils/qssgutils.cpp
+++ b/src/utils/qssgutils.cpp
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "qssgutils_p.h"
diff --git a/src/utils/qssgutils_p.h b/src/utils/qssgutils_p.h
index 82b66edc..4c9b56e7 100644
--- a/src/utils/qssgutils_p.h
+++ b/src/utils/qssgutils_p.h
@@ -1,6 +1,6 @@
// Copyright (C) 2008-2012 NVIDIA Corporation.
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QSSGUTILS_H
#define QSSGUTILS_H
diff --git a/src/utils/qtquick3dutilsglobal_p.h b/src/utils/qtquick3dutilsglobal_p.h
index cfd547d4..ec28ea4f 100644
--- a/src/utils/qtquick3dutilsglobal_p.h
+++ b/src/utils/qtquick3dutilsglobal_p.h
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef QTSSGGLOBAL_P_H
#define QTSSGGLOBAL_P_H
diff --git a/tools/balsam/main.cpp b/tools/balsam/main.cpp
index bfc0e1cc..a029ac9b 100644
--- a/tools/balsam/main.cpp
+++ b/tools/balsam/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtGui/QGuiApplication>
#include <QtCore/QCommandLineParser>
diff --git a/tools/balsamui/converterthread.cpp b/tools/balsamui/converterthread.cpp
index 6293f2dc..c1eb5a3d 100644
--- a/tools/balsamui/converterthread.cpp
+++ b/tools/balsamui/converterthread.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "converterthread.h"
diff --git a/tools/balsamui/converterthread.h b/tools/balsamui/converterthread.h
index 1c5e48c3..9d964e2f 100644
--- a/tools/balsamui/converterthread.h
+++ b/tools/balsamui/converterthread.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef CONVERTERTHREAD_H
#define CONVERTERTHREAD_H
diff --git a/tools/balsamui/inputlistview.cpp b/tools/balsamui/inputlistview.cpp
index c5233eda..7b8857d0 100644
--- a/tools/balsamui/inputlistview.cpp
+++ b/tools/balsamui/inputlistview.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "inputlistview.h"
diff --git a/tools/balsamui/inputlistview.h b/tools/balsamui/inputlistview.h
index 2617df62..74f04ff7 100644
--- a/tools/balsamui/inputlistview.h
+++ b/tools/balsamui/inputlistview.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef INPUTLISTVIEW_H
#define INPUTLISTVIEW_H
diff --git a/tools/balsamui/inputtab.cpp b/tools/balsamui/inputtab.cpp
index e1eccea9..f1a2c7a4 100644
--- a/tools/balsamui/inputtab.cpp
+++ b/tools/balsamui/inputtab.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "inputtab.h"
diff --git a/tools/balsamui/inputtab.h b/tools/balsamui/inputtab.h
index 472924a5..46ab26d7 100644
--- a/tools/balsamui/inputtab.h
+++ b/tools/balsamui/inputtab.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef INPUTTAB_H
#define INPUTTAB_H
diff --git a/tools/balsamui/main.cpp b/tools/balsamui/main.cpp
index b66bf8ed..9d8580f8 100644
--- a/tools/balsamui/main.cpp
+++ b/tools/balsamui/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QApplication>
diff --git a/tools/balsamui/mainwindow.cpp b/tools/balsamui/mainwindow.cpp
index a43748ef..dc6cb39f 100644
--- a/tools/balsamui/mainwindow.cpp
+++ b/tools/balsamui/mainwindow.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3DAssetImport/private/qssgassetimportmanager_p.h>
#include <QtWidgets>
diff --git a/tools/balsamui/mainwindow.h b/tools/balsamui/mainwindow.h
index af4b4f5a..2f5a28f3 100644
--- a/tools/balsamui/mainwindow.h
+++ b/tools/balsamui/mainwindow.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
diff --git a/tools/balsamui/settingstab.cpp b/tools/balsamui/settingstab.cpp
index ee2d7769..fe597a6d 100644
--- a/tools/balsamui/settingstab.cpp
+++ b/tools/balsamui/settingstab.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "settingstab.h"
diff --git a/tools/balsamui/settingstab.h b/tools/balsamui/settingstab.h
index ff8f6701..b3bed607 100644
--- a/tools/balsamui/settingstab.h
+++ b/tools/balsamui/settingstab.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SETTINGSTAB_H
#define SETTINGSTAB_H
diff --git a/tools/instancer/main.cpp b/tools/instancer/main.cpp
index 1047bfb1..3ba233f0 100644
--- a/tools/instancer/main.cpp
+++ b/tools/instancer/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtQuick3D/private/qquick3dinstancing_p.h>
diff --git a/tools/materialeditor/AboutDialog.qml b/tools/materialeditor/AboutDialog.qml
index 9430678f..b8b84e0e 100644
--- a/tools/materialeditor/AboutDialog.qml
+++ b/tools/materialeditor/AboutDialog.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Layouts
diff --git a/tools/materialeditor/EditorView.qml b/tools/materialeditor/EditorView.qml
index f2700215..ed04c193 100644
--- a/tools/materialeditor/EditorView.qml
+++ b/tools/materialeditor/EditorView.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Window
diff --git a/tools/materialeditor/FrostedGlass.qml b/tools/materialeditor/FrostedGlass.qml
index 40382641..00b02e91 100644
--- a/tools/materialeditor/FrostedGlass.qml
+++ b/tools/materialeditor/FrostedGlass.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
diff --git a/tools/materialeditor/MaterialPropertiesPane.qml b/tools/materialeditor/MaterialPropertiesPane.qml
index ef046424..037e3344 100644
--- a/tools/materialeditor/MaterialPropertiesPane.qml
+++ b/tools/materialeditor/MaterialPropertiesPane.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Controls
diff --git a/tools/materialeditor/Preview.qml b/tools/materialeditor/Preview.qml
index 46b00bdf..39ca6a88 100644
--- a/tools/materialeditor/Preview.qml
+++ b/tools/materialeditor/Preview.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Window
diff --git a/tools/materialeditor/PreviewControls.qml b/tools/materialeditor/PreviewControls.qml
index 7593c96b..cc6179cb 100644
--- a/tools/materialeditor/PreviewControls.qml
+++ b/tools/materialeditor/PreviewControls.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Window
diff --git a/tools/materialeditor/SaveChangesDialog.qml b/tools/materialeditor/SaveChangesDialog.qml
index e3c57ebc..f996b7df 100644
--- a/tools/materialeditor/SaveChangesDialog.qml
+++ b/tools/materialeditor/SaveChangesDialog.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Controls
diff --git a/tools/materialeditor/ShaderEditor.qml b/tools/materialeditor/ShaderEditor.qml
index 70b6bb56..be81281b 100644
--- a/tools/materialeditor/ShaderEditor.qml
+++ b/tools/materialeditor/ShaderEditor.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Controls
diff --git a/tools/materialeditor/UniformManagerPane.qml b/tools/materialeditor/UniformManagerPane.qml
index e852addf..c107a087 100644
--- a/tools/materialeditor/UniformManagerPane.qml
+++ b/tools/materialeditor/UniformManagerPane.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Window
diff --git a/tools/materialeditor/buildmessage.cpp b/tools/materialeditor/buildmessage.cpp
index 64d7d530..be7db532 100644
--- a/tools/materialeditor/buildmessage.cpp
+++ b/tools/materialeditor/buildmessage.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "buildmessage.h"
diff --git a/tools/materialeditor/buildmessage.h b/tools/materialeditor/buildmessage.h
index db45d1b4..eb16d882 100644
--- a/tools/materialeditor/buildmessage.h
+++ b/tools/materialeditor/buildmessage.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef BUILDMESSAGE_H
#define BUILDMESSAGE_H
diff --git a/tools/materialeditor/custommaterial.cpp b/tools/materialeditor/custommaterial.cpp
index d0befeba..37793efa 100644
--- a/tools/materialeditor/custommaterial.cpp
+++ b/tools/materialeditor/custommaterial.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "custommaterial.h"
diff --git a/tools/materialeditor/custommaterial.h b/tools/materialeditor/custommaterial.h
index e0204f19..0570991e 100644
--- a/tools/materialeditor/custommaterial.h
+++ b/tools/materialeditor/custommaterial.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef CUSTOMMATERIAL_H
#define CUSTOMMATERIAL_H
diff --git a/tools/materialeditor/main.cpp b/tools/materialeditor/main.cpp
index 4f09f2db..93328c85 100644
--- a/tools/materialeditor/main.cpp
+++ b/tools/materialeditor/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QGuiApplication>
#include <QQmlApplicationEngine>
diff --git a/tools/materialeditor/main.qml b/tools/materialeditor/main.qml
index 27dfc3ca..54b50f82 100644
--- a/tools/materialeditor/main.qml
+++ b/tools/materialeditor/main.qml
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
import QtQuick
import QtQuick.Window
diff --git a/tools/materialeditor/materialadapter.cpp b/tools/materialeditor/materialadapter.cpp
index 7c219523..525a675d 100644
--- a/tools/materialeditor/materialadapter.cpp
+++ b/tools/materialeditor/materialadapter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "materialadapter.h"
diff --git a/tools/materialeditor/materialadapter.h b/tools/materialeditor/materialadapter.h
index 9e95781c..8427cbb9 100644
--- a/tools/materialeditor/materialadapter.h
+++ b/tools/materialeditor/materialadapter.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef MATERIALADAPTER_H
#define MATERIALADAPTER_H
diff --git a/tools/materialeditor/message.cpp b/tools/materialeditor/message.cpp
index 13f9f6b1..c139afab 100644
--- a/tools/materialeditor/message.cpp
+++ b/tools/materialeditor/message.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "message.h"
#include <QtNetwork/qlocalsocket.h>
diff --git a/tools/materialeditor/message.h b/tools/materialeditor/message.h
index 5361dfa9..b4c3d328 100644
--- a/tools/materialeditor/message.h
+++ b/tools/materialeditor/message.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef MESSAGE_H
#define MESSAGE_H
diff --git a/tools/materialeditor/resourceclient.cpp b/tools/materialeditor/resourceclient.cpp
index 2eb45e9e..8a0c5f08 100644
--- a/tools/materialeditor/resourceclient.cpp
+++ b/tools/materialeditor/resourceclient.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "resourceclient.h"
diff --git a/tools/materialeditor/resourceclient.h b/tools/materialeditor/resourceclient.h
index a5caca67..27abc643 100644
--- a/tools/materialeditor/resourceclient.h
+++ b/tools/materialeditor/resourceclient.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef RESOURCECLIENT_H
#define RESOURCECLIENT_H
diff --git a/tools/materialeditor/resourceserver.cpp b/tools/materialeditor/resourceserver.cpp
index d3c845ac..ef31440f 100644
--- a/tools/materialeditor/resourceserver.cpp
+++ b/tools/materialeditor/resourceserver.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "resourceserver.h"
diff --git a/tools/materialeditor/resourceserver.h b/tools/materialeditor/resourceserver.h
index 1878623c..20e68813 100644
--- a/tools/materialeditor/resourceserver.h
+++ b/tools/materialeditor/resourceserver.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef RESOURCESERVER_H
#define RESOURCESERVER_H
diff --git a/tools/materialeditor/syntaxhighlighter.cpp b/tools/materialeditor/syntaxhighlighter.cpp
index c80aea9e..6c9a5657 100644
--- a/tools/materialeditor/syntaxhighlighter.cpp
+++ b/tools/materialeditor/syntaxhighlighter.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "syntaxhighlighter.h"
diff --git a/tools/materialeditor/syntaxhighlighter.h b/tools/materialeditor/syntaxhighlighter.h
index 3eacb866..40180837 100644
--- a/tools/materialeditor/syntaxhighlighter.h
+++ b/tools/materialeditor/syntaxhighlighter.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SYNTAXHIGHLIGHTER_H
#define SYNTAXHIGHLIGHTER_H
diff --git a/tools/materialeditor/uniformmodel.cpp b/tools/materialeditor/uniformmodel.cpp
index b6f63744..86e558e1 100644
--- a/tools/materialeditor/uniformmodel.cpp
+++ b/tools/materialeditor/uniformmodel.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "uniformmodel.h"
diff --git a/tools/materialeditor/uniformmodel.h b/tools/materialeditor/uniformmodel.h
index 8596b199..9f53a0ad 100644
--- a/tools/materialeditor/uniformmodel.h
+++ b/tools/materialeditor/uniformmodel.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef UNIFORMMODEL_H
#define UNIFORMMODEL_H
diff --git a/tools/meshdebug/main.cpp b/tools/meshdebug/main.cpp
index 6a33e922..bf7e38e4 100644
--- a/tools/meshdebug/main.cpp
+++ b/tools/meshdebug/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2019 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QtCore/QCoreApplication>
#include <QtCore/QCommandLineParser>
diff --git a/tools/shadergen/genshaders.cpp b/tools/shadergen/genshaders.cpp
index dd7cd3d2..f9c61d79 100644
--- a/tools/shadergen/genshaders.cpp
+++ b/tools/shadergen/genshaders.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "genshaders.h"
diff --git a/tools/shadergen/genshaders.h b/tools/shadergen/genshaders.h
index 8ed96db3..790c8449 100644
--- a/tools/shadergen/genshaders.h
+++ b/tools/shadergen/genshaders.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef GENSHADERS_H
#define GENSHADERS_H
diff --git a/tools/shadergen/main.cpp b/tools/shadergen/main.cpp
index 3776e279..fafd8f93 100644
--- a/tools/shadergen/main.cpp
+++ b/tools/shadergen/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QCoreApplication>
diff --git a/tools/shadergen/parser.cpp b/tools/shadergen/parser.cpp
index d95b3c9c..d41c6570 100644
--- a/tools/shadergen/parser.cpp
+++ b/tools/shadergen/parser.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "parser.h"
diff --git a/tools/shadergen/parser.h b/tools/shadergen/parser.h
index d5b48e2b..c2589e8a 100644
--- a/tools/shadergen/parser.h
+++ b/tools/shadergen/parser.h
@@ -1,5 +1,5 @@
// Copyright (C) 2020 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef PARSER_H
#define PARSER_H
diff --git a/tools/shapegen/main.cpp b/tools/shapegen/main.cpp
index 885403e7..175cf11e 100644
--- a/tools/shapegen/main.cpp
+++ b/tools/shapegen/main.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include <QCoreApplication>
diff --git a/tools/shapegen/shapemanager.cpp b/tools/shapegen/shapemanager.cpp
index 731d8487..23664de1 100644
--- a/tools/shapegen/shapemanager.cpp
+++ b/tools/shapegen/shapemanager.cpp
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "shapemanager.h"
#include <QtQuick3DParticles/private/qquick3dparticleshapedatautils_p.h>
diff --git a/tools/shapegen/shapemanager.h b/tools/shapegen/shapemanager.h
index 3a6420e6..64b6a2f7 100644
--- a/tools/shapegen/shapemanager.h
+++ b/tools/shapegen/shapemanager.h
@@ -1,5 +1,5 @@
// Copyright (C) 2021 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef SHAPEMANAGER_H
#define SHAPEMANAGER_H