License Scan report

Project: lfenergy
Subproject: compas
Snapshot on: 2024-09-18 (show repos)
compas-architecture 28ca2585
compas-cim-mapping d1d05d97
compas-core ca50bcd8
compas-deployment 2dd2cbe2
compas-open-scd 4e0405e2
compas-oscd-docops 896c32f8
compas-plugin-template 1e4f49c1
compas-scl-auto-alignment f6c14fd4
compas-scl-data-service cd4ac797
compas-scl-validator 0d5cb03f
compas-scl-xsd 0521887b
compas-sct fcbc3d39
compas-sitipe-service 006473d8
compas-template-service 610193ef
contributing 3273bd40
cross-framework-web-components e98e6a50
virtual-template-ied d4a3a1f3

Key findings:

Finding #1
Priority: High
These projects indicate that they contain code components used under a custom EULA from IEC. This EULA only grants a license to modifications of the IEC code that complies with the relevant IEC standard. Because of this limitation, this would likely not be considered an open source license.
Under the project's technical charter (section 7(c)), the project should likely seek an exception from the TSC if it needs to maintain these files as part of the project source code.
The project would also want to have a mechanism to ensure that it does not modify the IEC components in any way that would cause them to be non-conformant with the specs, and therefore unlicensed.
7 files (show files)
compas-2024-09-18.zip/compas-open-scd/packages/compas-open-scd/public/xml/CC-EULA.pdf/CC-EULA
compas-2024-09-18.zip/compas-open-scd/packages/distribution/public/xml/CC-EULA.pdf/CC-EULA
compas-2024-09-18.zip/compas-open-scd/packages/openscd/public/xml/CC-EULA.pdf/CC-EULA
compas-2024-09-18.zip/compas-open-scd/packages/plugins/public/xml/CC-EULA.pdf/CC-EULA
compas-2024-09-18.zip/compas-scl-xsd/LICENSES/LicenseRef-CCEula.txt
compas-2024-09-18.zip/compas-scl-xsd/license/CC-EULA.pdf/CC-EULA
compas-2024-09-18.zip/compas-scl-xsd/.reuse/dep5
Finding #2
Priority: Medium
These files have both the Apache-2.0 and EPL-2.0 license, which is probably a mistake. You should verify which license the code is under and correct the file headers. If it's EPL-2.0 this could be a conflict and the files may need to be removed.
4 files (show files)
compas-2024-09-18.zip/compas-scl-validator/app/src/test/data/ocl/Busbar.ocl
compas-2024-09-18.zip/compas-scl-validator/riseclipse/validator-riseclipse/src/test/data/ocl/Busbar.ocl
compas-2024-09-18.zip/compas-scl-validator/riseclipse/validator-riseclipse/src/test/resources/ocl-testfiles/example.ocl
compas-2024-09-18.zip/compas-scl-validator/riseclipse/validator-riseclipse/src/test/resources/ocl-testfiles/invalid.ocl

License summary:

Project licenses:
  Apache-2.0   1292
  Apache-2.0 (ASF-style header)   16
  Apache-2.0 AND CC-BY-4.0   2
  CC-BY-4.0   65
Use restrictions:
  IEC Code Components EULA   6
  IEC Code Components EULA AND Apache-2.0   1
Weak Copyleft:
  Apache-2.0 AND EPL-2.0   4
Attribution:
  CC-BY-4.0 OR MIT   6
  MIT   5
  ISC   1
No license found:
  No license found in file   1556
  No license found in file - excluded file extension   1032
  No license found in file - empty file   5
TOTAL   3991  

Counts are numbers of files detected in the scanned repos.


Please contact the provider of this report with any questions, comments, etc. regarding its contents.