Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Issue 98131 third_party/gles2_conform fails licensecheck
Starred by 2 users Project Member Reported by phajdan.jr@chromium.org, Sep 26 2011 Back to list
Status: WontFix
Owner:
Closed: Apr 2014
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 28291



Sign in to add a comment
$ tools/checklicenses/checklicenses.py --ignore-suppressions third_party/gles2_conform/
'third_party/gles2_conform/GTF_ES/include/KHR/khrplatform.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/GLES2/gl2platform.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/GLES2/gl2.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/GLES2/gl2ext.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/EGL/eglext.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/EGL/eglplatform.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/include/EGL/egl.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/log.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/GTF_clean.py' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/GTF_stress_test_input.py' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateCallDefFuncEGL.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateDictEnum.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateCallDefFunc.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateDictEnumEGL.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateTestFunc.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateTestEnum.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateVectorFuncEGL.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateCallFuncEGL.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/egl.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateVectorFunc.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateCallFunc.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/generateTestFuncEGL.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/coverage/GL.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/validateTests.pl' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/GTF_list_tests.py' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Scripts/GTF_showtests.py' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFStringUtils.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFModelData.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFInitEGL.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFFileReader.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/eglut.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/eglut.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestUtil.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFVecBase.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestCompareGL.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestDriver.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTest.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/FilesTOC.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFArguments.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestFixedGL.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFFileReader.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/egl_config_select.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestShaderLoadGL.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFStringUtils.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/FilesDATA.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestFixedGL.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFMatrix.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFDictBase.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/eglu.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFDict.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFLog.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestComplexityGL.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/XmlUtils.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestRasterizationGL.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFArguments.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestElement.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFTestDriver.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GTFCoverageGL.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/gl2Native.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDepthBufferClear.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTriangleTiling.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTriangleRasterization.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDivideByZero.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestMipmapsInterpolation.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestScissor.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestClip.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneFunction.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDivideByZero.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTransformViewport.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBlend.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestCopyTexture.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestGets.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTextureEdgeClamp.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPolygonCull.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDepthBufferClear.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPolygonCull.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneClear.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedUtilg.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestViewportClamp.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferObjects.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTransformViewport.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestColorRamp.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPointSprites.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferCorners.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestUserClipPlanes.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneCorners.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferColor.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestCopyTexture.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPointRasterization.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferClear.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferObjects.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedUtilr.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferCorners.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneFunction.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTextureEdgeClamp.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestViewportClamp.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneCorners.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestScissor.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestMipmapsInterpolation.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestMipmapsSelection.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPointSprites.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestVertexOrder.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferColor.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTriangleTiling.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestGets.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestPointRasterization.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestMipmapsSelection.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDepthBufferFunctions.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneOperation.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestClip.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDither.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestColorRamp.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneOperation.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedUtilg.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedUtilr.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestStencilPlaneClear.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestTriangleRasterization.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBufferClear.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestUserClipPlanes.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDepthBufferFunctions.h' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestBlend.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestDither.c' has non-whitelisted license 'UNKNOWN'
'third_party/gles2_conform/GTF_ES/glsl/GTF/Source/GL2FixedTests/GTFFixedTestVertexOrder.c' has non-whitelisted license 'UNKNOWN'
... truncated ...

Please make sure those files have license headers and make third_party/devscripts/licensecheck.pl recognize them. Patches to that script should be submitted upstream.
 
Blocking: 28291
A clarifying update:

1. Make sure all files in question have license headers that identify the license. It doesn't have to contain full text of the license, but it should identify the license type precisely enough, e.g. "APSL" or "BSD (3-clause)".

   - if the project in question is developed by Google, there is no excuse; go and fix it
   - if it's a third party project, we should ask them to add license headers (a bug should be filed); then you can put the third party bug link in the Chromium bug and change the Chromium bug status to ExternalDependency

2. We don't add the license headers ourselves to code we didn't write. Added because people asked about that.

3. If the files have license headers but they're still not recognized, third_party/devscripts/licensecheck.pl should be patched. Please remember to also update chromium-1.patch (you can get original licensecheck.pl by reverse-applying that patch). You _don't_ need to upstream your changes, I'll take care of that. In fact, if you don't feel like messing with perl or reverse-applying things, just send me your regular expressions (make sure they're good).

4. Finnally, the suppression should be removed from tools/checklicenses/checklicenses.py . Please respect OWNERS of that file.

That should be it, thank you for your feedback and work on the bugs (11 bugs have already been fixed).
Project Member Comment 4 by bugdroid1@chromium.org, Mar 10 2013
Labels: -Area-Internals Cr-Internals
Comment 5 by alokp@chromium.org, Aug 5 2013
gles2_conform is in src-internal. I was under the impression that checklicenses should not be checking in src-internal.
Status: WontFix
third_party/gles2_conform is not in my public check out.
Sign in to add a comment