mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-09 09:21:46 +00:00
a072c72666
Adds a new 'license' module that lets users attach SPDX licence information to any IFC element via a BBIM_LicenseInformation pset. Licences are inherited from the spatial/aggregation hierarchy so a project-level tag covers all contained elements without explicit per-element tags. When an asset is appended from a library the library's licence (resolved from the element, its declaring IfcProjectLibrary, or the library IfcProject) is automatically stamped onto the imported element if it carries no tag of its own. Generated with the assistance of an AI coding tool.