# License > Type in domain **Licenses & copyright** - HTML: [License.html](License.html) - Raw SDL: [License.sdl](License.sdl) - Covered by: [llms.txt](../llms.txt) ## Fields - `id`: `ID!` — `License` id. - `title`: `String!` — `License` title. - `license`: `String!` — `License` terms. - `addByDefault`: `Boolean!` — `License` is applied to new assets by default. - `requireConsensus`: `Boolean!` — `License` requires `User` to accept terms before download. ## Related mutations - [`addAssetLicense`](../mutation/addAssetLicense.md) - [`createLicense`](../mutation/createLicense.md) - [`deleteLicense`](../mutation/deleteLicense.md) - [`removeAssetLicense`](../mutation/removeAssetLicense.md) ## Reach via Example queries that can return this type from the root `Query`. ### `assets › licenses` ```graphql query AssetsLicenses { assets(ids: "…") { licenses { __typename addByDefault id license requireConsensus title } } } ``` Raw: [`AssetsLicenses.sdl`](../examples/AssetsLicenses.sdl) ### `asset › licenses` ```graphql query AssetLicenses { asset(id: "…") { licenses { __typename addByDefault id license requireConsensus title } } } ``` Raw: [`AssetLicenses.sdl`](../examples/AssetLicenses.sdl) ### `library › licenses` ```graphql query LibraryLicenses { library(id: "…") { licenses { __typename addByDefault id license requireConsensus title } } } ``` Raw: [`LibraryLicenses.sdl`](../examples/LibraryLicenses.sdl)