# Construct Hub This project maintains a [AWS Cloud Development Kit][aws-cdk] construct library that can be used to deploy instances of the Construct Hub in any AWS Account. This software backs the public instance of the [ConstructHub](https://constructs.dev), and can be used to deploy a self-hosted instance with personalized configuration. [aws-cdk]: https://github.com/aws/aws-cdk ## :question: Getting Started > :warning: Disclaimer > > The [public instance of ConstructHub](https://constructs.dev) is currently in > _Developer Preview_. > > Self-hosted ConstructHub instances are however in active development and > should be considered _experimental_. Breaking changes to the public API of > this package are expected to be released without prior notice, and the > infrastructure and operational posture of ConstructHub instances may also > significantly change. > > You are welcome to deploy self-hosted instances of ConstructHub for evaluation > purposes, and we welcome any feedback (good or bad) from your experience in > doing so. ### Quick Start Once you have installed the `construct-hub` library in your project, the simplest way to get started is to create an instance of the `ConstructHub` construct: ```ts import { App, Stack } from "@aws-cdk/core"; import { ConstructHub } from "construct-hub"; // The usual... you might have used `cdk init app` instead! const app = new App(); const stack = new Stack(app, "StackName", { /* ... */ }); // Now to business! new ConstructHub(stack, "ConstructHub"); ``` ### Personalization #### Using a custom domain name In order to use a custom domain for your ConstructHub instance instead of the default CloudFront domain name, specify the `domain` property with the following elements: | Attribute | Description | | ------------------------------ | ------------------------------------------------------------------------------------------------- | | `zone` | A Route53 Hosted Zone, where DNS records will be added. | | `cert` | An Amazon Certificate Manager certificate, which must be in the `us-east-1` region. | | `monitorCertificateExpiration` | Set to `false` if you do not want an alarm to be created when the certificate is close to expiry. | Your self-hosted ConstructHub instance will be served from the root of the provided `zone`, so the certificate must match this name. #### Alternate package sources By default, ConstructHub has a single package source configured: the public `npmjs.com` registry. Self-hosted instances typically should list packages from alternate sources, either in addition to packages from `npmjs.com`, or instead of those. The `packageSources` property can be used to replace the default set of package sources configured on the instance. ConstructHub provides `IPackageSource` implementations for the public `npmjs.com` registry as well as for private CodeArtifact repositories: ```ts import * as codeartifact from "@aws-cdk/aws-codeartifact"; import { App, Stack } from "@aws-cdk/core"; import { sources, ConstructHub } from "construct-hub"; // The usual... you might have used `cdk init app` instead! const app = new App(); const stack = new Stack(app, "StackName", { /* ... */ }); // Now to business! const registry = new codeartifact.CfnRegistry(stack, "Registry", { // .... }); new ConstructHub(stack, "ConstructHub", { packageSources: [ new sources.NpmJs(), // Remove if you do NOT want npmjs.com packages new sources.CodeArtifact({ registry }), ], }); ``` You may also implement a custom `IPackageSource` if you want to index packages from alternate locations. In this case, the component you provide will be responsible for sending notifications to an SQS Queue about newly discovered packages. You may refer to the [sources.NpmJs] and [sources.CodeArtifact] implementations as a reference for hos this can be done. [sources.npmjs]: src/package-sources/npmjs.ts [sources.codeartifact]: src/package-sources/code-artifact.ts #### Package deny list Certain packages may be undesirable to show in your self-hosted ConstructHub instance. In order to prevent a package from ever being listed in construct hub, the `denyList` property can be configured with a set of `DenyListRule` objects that specify which package or package versions should never be lested: ```ts import { App, Stack } from "@aws-cdk/core"; import { ConstructHub } from "construct-hub"; // The usual... you might have used `cdk init app` instead! const app = new App(); const stack = new Stack(app, "StackName", { /* ... */ }); // Now to business! new ConstructHub(stack, "ConstructHub", { denyList: [ // Denying _all_ versions of the "sneaky-hackery" package { packageName: "sneaky-hackery", reason: "Mines bitcoins wherever it gets installed", }, // Denying _a specific_ version of the "bad-release" package { packageName: "bad-release", version: "1.2.3", reason: "CVE-####-#####" }, ], }); ``` #### Decrease deployment footprint By default, ConstructHub executes the documentation rendering process in the context of isolated subnets. This is a defense-in-depth mechanism to mitigate the risks associated with downloading aribtrary (un-trusted) _npm packages_ and their dependency closures. This layer of security implies the creation of a number of resources that can increase the operating cost of your self-hosted instance: several VPC endpoints are created, an internal CodeArtifact repository needs to be provisioned, etc... While we generally recommend leaving these features enabled, if your self-hosted ConstructHub instance only indexes _trusted_ packages (as could be the case for an instance that does not list packages from the public `npmjs.com` registry), you may set the `isolateLambdas` setting to `false`. ## :gear: Operating a self-hosted instance 1. [Application Overview](./docs/application-overview.md) provides a high-level description of the components that make a ConstructHub instance. This is a great starting point for people who consider operating a self-hosted instance of ConstructHub; and for new operators on-boarding the platform. 1. [Operator Runbook](./docs/operator-runbook.md) is a series of diagnostics and troubleshooting guides indended for operators to have a quick and easy way to navigate a ConstructHub instance when they are reacting to an alarm or bug report. ### :nail_care: Customizing the frontend There are a number of customizations available in order to make your private construct hub better tailored to your organization. #### Package Tags Configuring package tags allows you to compute additional labels to be applied to packages. These can be used to indicate to users which packages are owned by trusted organizations, or any other arbitrary conditions, and can be referenced while searching. For example: ```ts new ConstructHub(this, "ConstructHub", { ...myProps, packageTags: [ { label: "Official", color: "#00FF00", condition: TagCondition.field("name").eq("construct-hub"), }, ], }); ``` The above example will result in packages with the `name` of `construct-hub` to receive the `Official` tag, which is colored green. Combinations of conditions are also supported: ```ts new ConstructHub(this, "ConstructHub", { ...myProps, packageTags: [{ label: 'Official', color: '#00FF00', condition: TagCondition.or( TagCondition.field('name').eq('construct-hub'), TagCondition.field('name').eq('construct-hub-webapp'), ), }] }); // or more succintly if you have a long list condition: TagCondition.or( ...['construct-hub', 'construct-hub-webapp', '...',] .map(name => TagCondition.field('name').eq(name)) ), ``` You can assert against any value within package json including nested ones. ```ts TagCondition.field("constructHub", "nested", "key").eq("value"); // checks packageJson?.constructHub?.nested?.key === value; ``` #### Package Links Configuring package links allows you to replace the `Repository`, `License`, and `Registry` links on the package details page with whatever you choose. For example: ```ts new ConstructHub(this, "ConstructHub", { ...myProps, packageLinks: [ { linkLabel: "Service Level Agreement", configKey: "SLA", }, { linkLabel: "Contact", configKey: "Contact", linkText: "Email Me!", allowedDomains: ["me.com"], }, ], }); ``` This would allow publishers to add the following to their package.json: ```json "constructHub": { "packageLinks": { "SLA": "https://support.mypackage.com", "Contact": "me.com/contact" } } ``` Then the links on the corresponding package page would show these items as configured. #### Home Page The home page is divided into sections, each with a header and list of packages. Currently, for a given section you can display either the most recently updated packages, or a curated list of packages. For example: ```ts new ConstructHub(this, "ConstructHub", { ...myProps, featuredPackages: { sections: [ { name: "Recently updated", showLastUpdated: 4 }, { name: "From the AWS CDK", showPackages: [ { name: "@aws-cdk/core" }, { name: "@aws-cdk/aws-s3", comment: "One of the most popular AWS CDK libraries!" }, { name: "@aws-cdk/aws-lambda" }, { name: "@aws-cdk/pipelines" comment: "The pipelines L3 construct library abstracts away many of the details of managing software deployment within AWS." } ] } ] } }); ``` ## :raised_hand: Contributing If you are looking to contribute to this project, but don't know where to start, have a look at our [contributing guide](CONTRIBUTING.md)! ## :cop: Security See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information. ## :balance_scale: License This project is licensed under the Apache-2.0 License. # API Reference ## Constructs ### ConstructHub - _Implements:_ [`@aws-cdk/aws-iam.IGrantable`](/packages/@aws-cdk/aws-iam/v/1.126.0?lang=typescript#awscdkawsiamigrantable) Construct Hub. #### Initializers ```typescript import { ConstructHub } from 'construct-hub' new ConstructHub(scope: Construct, id: string, props?: ConstructHubProps) ``` ##### `scope`Required - _Type:_ [`constructs.Construct`](/packages/constructs/v/3.3.161?lang=typescript#constructsconstruct) --- ##### `id`Required - _Type:_ `string` --- ##### `props`Optional - _Type:_ [`construct-hub.ConstructHubProps`](#constructhubconstructhubprops) --- #### Properties ##### `grantPrincipal`Required ```typescript public readonly grantPrincipal: IPrincipal; ``` - _Type:_ [`@aws-cdk/aws-iam.IPrincipal`](/packages/@aws-cdk/aws-iam/v/1.126.0?lang=typescript#awscdkawsiamiprincipal) The principal to grant permissions to. --- ##### `ingestionQueue`Required ```typescript public readonly ingestionQueue: IQueue; ``` - _Type:_ [`@aws-cdk/aws-sqs.IQueue`](/packages/@aws-cdk/aws-sqs/v/1.126.0?lang=typescript#awscdkawssqsiqueue) --- ## Structs ### AlarmActions CloudWatch alarm actions to perform. #### Initializer ```typescript import { AlarmActions } from 'construct-hub' const alarmActions: AlarmActions = { ... } ``` ##### `highSeverity`Optional ```typescript public readonly highSeverity: string; ``` - _Type:_ `string` The ARN of the CloudWatch alarm action to take for alarms of high-severity alarms. This must be an ARN that can be used with CloudWatch alarms. > https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-actions --- ##### `highSeverityAction`Optional ```typescript public readonly highSeverityAction: IAlarmAction; ``` - _Type:_ [`@aws-cdk/aws-cloudwatch.IAlarmAction`](/packages/@aws-cdk/aws-cloudwatch/v/1.126.0?lang=typescript#awscdkawscloudwatchialarmaction) The CloudWatch alarm action to take for alarms of high-severity alarms. This must be an ARN that can be used with CloudWatch alarms. > https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-actions --- ##### `normalSeverity`Optional ```typescript public readonly normalSeverity: string; ``` - _Type:_ `string` - _Default:_ no actions are taken in response to alarms of normal severity The ARN of the CloudWatch alarm action to take for alarms of normal severity. This must be an ARN that can be used with CloudWatch alarms. > https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-actions --- ##### `normalSeverityAction`Optional ```typescript public readonly normalSeverityAction: IAlarmAction; ``` - _Type:_ [`@aws-cdk/aws-cloudwatch.IAlarmAction`](/packages/@aws-cdk/aws-cloudwatch/v/1.126.0?lang=typescript#awscdkawscloudwatchialarmaction) - _Default:_ no actions are taken in response to alarms of normal severity The CloudWatch alarm action to take for alarms of normal severity. This must be an ARN that can be used with CloudWatch alarms. > https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html#alarms-and-actions --- ### CodeArtifactDomainProps Information pertaining to an existing CodeArtifact Domain. #### Initializer ```typescript import { CodeArtifactDomainProps } from 'construct-hub' const codeArtifactDomainProps: CodeArtifactDomainProps = { ... } ``` ##### `name`Required ```typescript public readonly name: string; ``` - _Type:_ `string` The name of the CodeArtifact domain. --- ##### `upstreams`Optional ```typescript public readonly upstreams: string[]; ``` - _Type:_ `string`[] Any upstream repositories in this CodeArtifact domain that should be configured on the internal CodeArtifact repository. --- ### ConstructHubProps Props for `ConstructHub`. #### Initializer ```typescript import { ConstructHubProps } from 'construct-hub' const constructHubProps: ConstructHubProps = { ... } ``` ##### `alarmActions`Optional ```typescript public readonly alarmActions: AlarmActions; ``` - _Type:_ [`construct-hub.AlarmActions`](#constructhubalarmactions) Actions to perform when alarms are set. --- ##### `allowedLicenses`Optional ```typescript public readonly allowedLicenses: SpdxLicense[]; ``` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense)[] - _Default:_ [...SpdxLicense.apache(),...SpdxLicense.bsd(),...SpdxLicense.mit()] The allowed licenses for packages indexed by this instance of ConstructHub. --- ##### `backendDashboardName`Optional ```typescript public readonly backendDashboardName: string; ``` - _Type:_ `string` The name of the CloudWatch dashboard that represents the health of backend systems. --- ##### `codeArtifactDomain`Optional ```typescript public readonly codeArtifactDomain: CodeArtifactDomainProps; ``` - _Type:_ [`construct-hub.CodeArtifactDomainProps`](#constructhubcodeartifactdomainprops) - _Default:_ none. When using a CodeArtifact package source, it is often desirable to have ConstructHub provision it's internal CodeArtifact repository in the same CodeArtifact domain, and to configure the package source repository as an upstream of the internal repository. This way, all packages in the source are available to ConstructHub's backend processing. --- ##### `denyList`Optional ```typescript public readonly denyList: DenyListRule[]; ``` - _Type:_ [`construct-hub.DenyListRule`](#constructhubdenylistrule)[] - _Default:_ [] A list of packages to block from the construct hub. --- ##### `domain`Optional ```typescript public readonly domain: Domain; ``` - _Type:_ [`construct-hub.Domain`](#constructhubdomain) Connect the hub to a domain (requires a hosted zone and a certificate). --- ##### `featuredPackages`Optional ```typescript public readonly featuredPackages: FeaturedPackages; ``` - _Type:_ [`construct-hub.FeaturedPackages`](#constructhubfeaturedpackages) - _Default:_ Display the 10 most recently updated packages Configuration for packages to feature on the home page. --- ##### `isolateSensitiveTasks`Optional ```typescript public readonly isolateSensitiveTasks: boolean; ``` - _Type:_ `boolean` - _Default:_ true Whether compute environments for sensitive tasks (which operate on un-trusted complex data, such as the transliterator, which operates with externally-sourced npm package tarballs) should run in network-isolated environments. This implies the creation of additonal resources, including: - A VPC with only isolated subnets. - VPC Endpoints (CloudWatch Logs, CodeArtifact, CodeArtifact API, S3, ...) - A CodeArtifact Repository with an external connection to npmjs.com --- ##### `logRetention`Optional ```typescript public readonly logRetention: RetentionDays; ``` - _Type:_ [`@aws-cdk/aws-logs.RetentionDays`](/packages/@aws-cdk/aws-logs/v/1.126.0?lang=typescript#awscdkawslogsretentiondays) How long to retain CloudWatch logs for. --- ##### `packageLinks`Optional ```typescript public readonly packageLinks: PackageLinkConfig[]; ``` - _Type:_ [`construct-hub.PackageLinkConfig`](#constructhubpackagelinkconfig)[] Configuration for custom package page links. --- ##### `packageSources`Optional ```typescript public readonly packageSources: IPackageSource[]; ``` - _Type:_ [`construct-hub.IPackageSource`](#constructhubipackagesource)[] - _Default:_ a standard npmjs.com package source will be configured. The package sources to register with this ConstructHub instance. --- ##### `packageTags`Optional ```typescript public readonly packageTags: PackageTag[]; ``` - _Type:_ [`construct-hub.PackageTag`](#constructhubpackagetag)[] Configuration for custom package tags. --- ### DenyListMap The contents of the deny list file in S3. #### Initializer ```typescript import { DenyListMap } from 'construct-hub' const denyListMap: DenyListMap = { ... } ``` ### DenyListRule An entry in the list of packages blocked from display in the construct hub. #### Initializer ```typescript import { DenyListRule } from 'construct-hub' const denyListRule: DenyListRule = { ... } ``` ##### `packageName`Required ```typescript public readonly packageName: string; ``` - _Type:_ `string` The name of the package to block (npm). --- ##### `reason`Required ```typescript public readonly reason: string; ``` - _Type:_ `string` The reason why this package/version is denied. This information will be emitted to the construct hub logs. --- ##### `version`Optional ```typescript public readonly version: string; ``` - _Type:_ `string` - _Default:_ all versions of this package are blocked. The package version to block (must be a valid version such as "1.0.3"). --- ### Domain Domain configuration for the website. #### Initializer ```typescript import { Domain } from 'construct-hub' const domain: Domain = { ... } ``` ##### `cert`Required ```typescript public readonly cert: ICertificate; ``` - _Type:_ [`@aws-cdk/aws-certificatemanager.ICertificate`](/packages/@aws-cdk/aws-certificatemanager/v/1.126.0?lang=typescript#awscdkawscertificatemanagericertificate) - _Default:_ a DNS-Validated certificate will be provisioned using the provided `hostedZone`. The certificate to use for serving the Construct Hub over a custom domain. --- ##### `zone`Required ```typescript public readonly zone: IHostedZone; ``` - _Type:_ [`@aws-cdk/aws-route53.IHostedZone`](/packages/@aws-cdk/aws-route53/v/1.126.0?lang=typescript#awscdkawsroute53ihostedzone) The root domain name where this instance of Construct Hub will be served. --- ##### `monitorCertificateExpiration`Optional ```typescript public readonly monitorCertificateExpiration: boolean; ``` - _Type:_ `boolean` - _Default:_ true Whether the certificate should be monitored for expiration, meaning high severity alarms will be raised if it is due to expire in less than 45 days. --- ### FeaturedPackages Configuration for packages to feature on the home page. #### Initializer ```typescript import { FeaturedPackages } from 'construct-hub' const featuredPackages: FeaturedPackages = { ... } ``` ##### `sections`Required ```typescript public readonly sections: FeaturedPackagesSection[]; ``` - _Type:_ [`construct-hub.FeaturedPackagesSection`](#constructhubfeaturedpackagessection)[] Grouped sections of packages on the homepage. --- ### FeaturedPackagesDetail Customization options for a specific package on the home page. #### Initializer ```typescript import { FeaturedPackagesDetail } from 'construct-hub' const featuredPackagesDetail: FeaturedPackagesDetail = { ... } ``` ##### `name`Required ```typescript public readonly name: string; ``` - _Type:_ `string` The name of the package. --- ##### `comment`Optional ```typescript public readonly comment: string; ``` - _Type:_ `string` An additional comment to include with the package. --- ### FeaturedPackagesSection Customization options for one section of the home page. #### Initializer ```typescript import { FeaturedPackagesSection } from 'construct-hub' const featuredPackagesSection: FeaturedPackagesSection = { ... } ``` ##### `name`Required ```typescript public readonly name: string; ``` - _Type:_ `string` The name of the section (displayed as a header). --- ##### `showLastUpdated`Optional ```typescript public readonly showLastUpdated: number; ``` - _Type:_ `number` Show the N most recently updated packages in this section. Cannot be used with `showPackages`. --- ##### `showPackages`Optional ```typescript public readonly showPackages: FeaturedPackagesDetail[]; ``` - _Type:_ [`construct-hub.FeaturedPackagesDetail`](#constructhubfeaturedpackagesdetail)[] Show an explicit list of packages. Cannot be used with `showLastUpdated`. --- ### LinkedResource #### Initializer ```typescript import { LinkedResource } from 'construct-hub' const linkedResource: LinkedResource = { ... } ``` ##### `name`Required ```typescript public readonly name: string; ``` - _Type:_ `string` The name of the linked resource. --- ##### `url`Required ```typescript public readonly url: string; ``` - _Type:_ `string` The URL where the linked resource can be found. --- ##### `primary`Optional ```typescript public readonly primary: boolean; ``` - _Type:_ `boolean` Whether this is the primary resource of the bound package source. It is not necessary that there is one, and there could be multiple primary resources. The buttons for those will be rendered with a different style on the dashboard. --- ### PackageLinkConfig #### Initializer ```typescript import { PackageLinkConfig } from 'construct-hub' const packageLinkConfig: PackageLinkConfig = { ... } ``` ##### `configKey`Required ```typescript public readonly configKey: string; ``` - _Type:_ `string` The location of the value inside the constructHub.packageLinks key of a module's package.json. --- ##### `linkLabel`Required ```typescript public readonly linkLabel: string; ``` - _Type:_ `string` The name of the link, appears before the ":" on the website. --- ##### `allowedDomains`Optional ```typescript public readonly allowedDomains: string[]; ``` - _Type:_ `string`[] - _Default:_ all domains allowed allowList of domains for this link. --- ##### `linkText`Optional ```typescript public readonly linkText: string; ``` - _Type:_ `string` - _Default:_ the url of the link optional text to display as the hyperlink text. --- ### PackageSourceBindOptions Options for binding a package source. #### Initializer ```typescript import { PackageSourceBindOptions } from 'construct-hub' const packageSourceBindOptions: PackageSourceBindOptions = { ... } ``` ##### `ingestion`Required ```typescript public readonly ingestion: IGrantable; ``` - _Type:_ [`@aws-cdk/aws-iam.IGrantable`](/packages/@aws-cdk/aws-iam/v/1.126.0?lang=typescript#awscdkawsiamigrantable) The `IGrantable` that will process downstream messages from the bound package source. It needs to be granted permissions to read package data from the URLs sent to the `queue`. --- ##### `licenseList`Required ```typescript public readonly licenseList: ILicenseList; ``` - _Type:_ [`construct-hub.ILicenseList`](#constructhubilicenselist) The license list applied by the bound Construct Hub instance. This can be used to filter down the package only to those which will pass the license filter. --- ##### `monitoring`Required ```typescript public readonly monitoring: IMonitoring; ``` - _Type:_ [`construct-hub.IMonitoring`](#constructhubimonitoring) The monitoring instance to use for registering alarms, etc. --- ##### `queue`Required ```typescript public readonly queue: IQueue; ``` - _Type:_ [`@aws-cdk/aws-sqs.IQueue`](/packages/@aws-cdk/aws-sqs/v/1.126.0?lang=typescript#awscdkawssqsiqueue) The SQS queue to which messages should be sent. Sent objects should match the package discovery schema. --- ##### `denyList`Optional ```typescript public readonly denyList: IDenyList; ``` - _Type:_ [`construct-hub.IDenyList`](#constructhubidenylist) The configured `DenyList` for the bound Construct Hub instance, if any. --- ##### `repository`Optional ```typescript public readonly repository: IRepository; ``` - _Type:_ [`construct-hub.IRepository`](#constructhubirepository) The CodeArtifact repository that is internally used by ConstructHub. This may be undefined if no CodeArtifact repository is internally used. --- ### PackageSourceBindResult The result of binding a package source. #### Initializer ```typescript import { PackageSourceBindResult } from 'construct-hub' const packageSourceBindResult: PackageSourceBindResult = { ... } ``` ##### `dashboardWidgets`Required ```typescript public readonly dashboardWidgets: IWidget[][]; ``` - _Type:_ [`@aws-cdk/aws-cloudwatch.IWidget`](/packages/@aws-cdk/aws-cloudwatch/v/1.126.0?lang=typescript#awscdkawscloudwatchiwidget)[][] Widgets to add to the operator dashbaord for monitoring the health of the bound package source. It is not necessary for this list of widgets to include a title section (this will be added automatically). One array represents a row of widgets on the dashboard. --- ##### `name`Required ```typescript public readonly name: string; ``` - _Type:_ `string` The name of the bound package source. It will be used to render operator dashboards (so it should be a meaningful identification of the source). --- ##### `links`Optional ```typescript public readonly links: LinkedResource[]; ``` - _Type:_ [`construct-hub.LinkedResource`](#constructhublinkedresource)[] An optional list of linked resources to be displayed on the monitoring dashboard. --- ### PackageTag Configuration for applying custom tags to relevant packages. Custom tags are displayed on the package details page, and can be used for searching. #### Initializer ```typescript import { PackageTag } from 'construct-hub' const packageTag: PackageTag = { ... } ``` ##### `condition`Required ```typescript public readonly condition: TagCondition; ``` - _Type:_ [`construct-hub.TagCondition`](#constructhubtagcondition) The description of the logic that dictates whether the package has the tag applied. --- ##### `label`Required ```typescript public readonly label: string; ``` - _Type:_ `string` The label for the tag being applied. --- ##### `color`Optional ```typescript public readonly color: string; ``` - _Type:_ `string` The hex value string for the color of the tag when displayed. --- ### PackageTagConfig Serialized tag declaration to be passed to lambdas via environment variables. #### Initializer ```typescript import { PackageTagConfig } from 'construct-hub' const packageTagConfig: PackageTagConfig = { ... } ``` ##### `condition`Required ```typescript public readonly condition: TagConditionConfig; ``` - _Type:_ [`construct-hub.TagConditionConfig`](#constructhubtagconditionconfig) --- ##### `label`Required ```typescript public readonly label: string; ``` - _Type:_ `string` The label for the tag being applied. --- ##### `color`Optional ```typescript public readonly color: string; ``` - _Type:_ `string` The hex value string for the color of the tag when displayed. --- ### TagConditionConfig Serialized config for a tag condition. #### Initializer ```typescript import { TagConditionConfig } from 'construct-hub' const tagConditionConfig: TagConditionConfig = { ... } ``` ##### `type`Required ```typescript public readonly type: TagConditionLogicType; ``` - _Type:_ [`construct-hub.TagConditionLogicType`](#constructhubtagconditionlogictype) --- ##### `children`Optional ```typescript public readonly children: TagConditionConfig[]; ``` - _Type:_ [`construct-hub.TagConditionConfig`](#constructhubtagconditionconfig)[] --- ##### `key`Optional ```typescript public readonly key: string[]; ``` - _Type:_ `string`[] --- ##### `value`Optional ```typescript public readonly value: string; ``` - _Type:_ `string` --- ## Classes ### SpdxLicense Valid SPDX License identifiers. #### Static Functions ##### `all` ```typescript import { SpdxLicense } from "construct-hub"; SpdxLicense.all(); ``` ##### `apache` ```typescript import { SpdxLicense } from "construct-hub"; SpdxLicense.apache(); ``` ##### `bsd` ```typescript import { SpdxLicense } from "construct-hub"; SpdxLicense.bsd(); ``` ##### `mit` ```typescript import { SpdxLicense } from "construct-hub"; SpdxLicense.mit(); ``` ##### `osiApproved` ```typescript import { SpdxLicense } from "construct-hub"; SpdxLicense.osiApproved(); ``` #### Properties ##### `id`Required ```typescript public readonly id: string; ``` - _Type:_ `string` --- #### Constants ##### `AAL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Attribution Assurance License. > https://opensource.org/licenses/attribution --- ##### `ABSTYLES` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Abstyles License. > https://fedoraproject.org/wiki/Licensing/Abstyles --- ##### `ADOBE_2006` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Adobe Systems Incorporated Source Code License Agreement. > https://fedoraproject.org/wiki/Licensing/AdobeLicense --- ##### `ADOBE_GLYPH` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Adobe Glyph List License. > https://fedoraproject.org/wiki/Licensing/MIT#AdobeGlyph --- ##### `ADSL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Amazon Digital Services License. > https://fedoraproject.org/wiki/Licensing/AmazonDigitalServicesLicense --- ##### `AFL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academic Free License v1.1. > http://opensource.linux-mirror.org/licenses/afl-1.1.txt --- ##### `AFL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academic Free License v1.2. > http://opensource.linux-mirror.org/licenses/afl-1.2.txt --- ##### `AFL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academic Free License v2.0. > http://wayback.archive.org/web/20060924134533/http://www.opensource.org/licenses/afl-2.0.txt --- ##### `AFL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academic Free License v2.1. > http://opensource.linux-mirror.org/licenses/afl-2.1.txt --- ##### `AFL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academic Free License v3.0. > http://www.rosenlaw.com/AFL3.0.htm --- ##### `AFMPARSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Afmparse License. > https://fedoraproject.org/wiki/Licensing/Afmparse --- ##### `AGPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Affero General Public License v1.0. > http://www.affero.org/oagpl.html --- ##### `AGPL_1_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Affero General Public License v1.0 only. > http://www.affero.org/oagpl.html --- ##### `AGPL_1_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Affero General Public License v1.0 or later. > http://www.affero.org/oagpl.html --- ##### `AGPL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Affero General Public License v3.0. > https://www.gnu.org/licenses/agpl.txt --- ##### `AGPL_3_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Affero General Public License v3.0 only. > https://www.gnu.org/licenses/agpl.txt --- ##### `AGPL_3_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Affero General Public License v3.0 or later. > https://www.gnu.org/licenses/agpl.txt --- ##### `ALADDIN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Aladdin Free Public License. > http://pages.cs.wisc.edu/~ghost/doc/AFPL/6.01/Public.htm --- ##### `AMDPLPA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) AMD's plpa_map.c License. > https://fedoraproject.org/wiki/Licensing/AMD_plpa_map_License --- ##### `AML` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apple MIT License. > https://fedoraproject.org/wiki/Licensing/Apple_MIT_License --- ##### `AMPAS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Academy of Motion Picture Arts and Sciences BSD. > https://fedoraproject.org/wiki/Licensing/BSD#AMPASBSD --- ##### `ANTLR_PD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ANTLR Software Rights Notice. > http://www.antlr2.org/license.html --- ##### `ANTLR_PD_FALLBACK` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ANTLR Software Rights Notice with license fallback. > http://www.antlr2.org/license.html --- ##### `APACHE_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apache License 1.0. > http://www.apache.org/licenses/LICENSE-1.0 --- ##### `APACHE_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apache License 1.1. > http://apache.org/licenses/LICENSE-1.1 --- ##### `APACHE_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apache License 2.0. > http://www.apache.org/licenses/LICENSE-2.0 --- ##### `APAFML` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Adobe Postscript AFM License. > https://fedoraproject.org/wiki/Licensing/AdobePostscriptAFM --- ##### `APL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Adaptive Public License 1.0. > https://opensource.org/licenses/APL-1.0 --- ##### `APSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apple Public Source License 1.0. > https://fedoraproject.org/wiki/Licensing/Apple_Public_Source_License_1.0 --- ##### `APSL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apple Public Source License 1.1. > http://www.opensource.apple.com/source/IOSerialFamily/IOSerialFamily-7/APPLE_LICENSE --- ##### `APSL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apple Public Source License 1.2. > http://www.samurajdata.se/opensource/mirror/licenses/apsl.php --- ##### `APSL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Apple Public Source License 2.0. > http://www.opensource.apple.com/license/apsl/ --- ##### `ARTISTIC_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Artistic License 1.0. > https://opensource.org/licenses/Artistic-1.0 --- ##### `ARTISTIC_1_0_CL8` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Artistic License 1.0 w/clause 8. > https://opensource.org/licenses/Artistic-1.0 --- ##### `ARTISTIC_1_0_PERL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Artistic License 1.0 (Perl). > http://dev.perl.org/licenses/artistic.html --- ##### `ARTISTIC_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Artistic License 2.0. > http://www.perlfoundation.org/artistic_license_2_0 --- ##### `BAHYPH` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Bahyph License. > https://fedoraproject.org/wiki/Licensing/Bahyph --- ##### `BARR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Barr License. > https://fedoraproject.org/wiki/Licensing/Barr --- ##### `BEERWARE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Beerware License. > https://fedoraproject.org/wiki/Licensing/Beerware --- ##### `BITTORRENT_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BitTorrent Open Source License v1.0. > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/licenses/BitTorrent?r1=1.1&r2=1.1.1.1&diff_format=s --- ##### `BITTORRENT_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BitTorrent Open Source License v1.1. > http://directory.fsf.org/wiki/License:BitTorrentOSL1.1 --- ##### `BLESSING` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SQLite Blessing. > https://www.sqlite.org/src/artifact/e33a4df7e32d742a?ln=4-9 --- ##### `BLUEOAK_1_0_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Blue Oak Model License 1.0.0. > https://blueoakcouncil.org/license/1.0.0 --- ##### `BORCEUX` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Borceux license. > https://fedoraproject.org/wiki/Licensing/Borceux --- ##### `BSD_1_CLAUSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 1-Clause License. > https://svnweb.freebsd.org/base/head/include/ifaddrs.h?revision=326823 --- ##### `BSD_2_CLAUSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 2-Clause "Simplified" License. > https://opensource.org/licenses/BSD-2-Clause --- ##### `BSD_2_CLAUSE_FREEBSD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 2-Clause FreeBSD License. > http://www.freebsd.org/copyright/freebsd-license.html --- ##### `BSD_2_CLAUSE_NETBSD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 2-Clause NetBSD License. > http://www.netbsd.org/about/redistribution.html#default --- ##### `BSD_2_CLAUSE_PATENT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD-2-Clause Plus Patent License. > https://opensource.org/licenses/BSDplusPatent --- ##### `BSD_2_CLAUSE_VIEWS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 2-Clause with views sentence. > http://www.freebsd.org/copyright/freebsd-license.html --- ##### `BSD_3_CLAUSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause "New" or "Revised" License. > https://opensource.org/licenses/BSD-3-Clause --- ##### `BSD_3_CLAUSE_ATTRIBUTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD with attribution. > https://fedoraproject.org/wiki/Licensing/BSD_with_Attribution --- ##### `BSD_3_CLAUSE_CLEAR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause Clear License. > http://labs.metacarta.com/license-explanation.html#license --- ##### `BSD_3_CLAUSE_LBNL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Lawrence Berkeley National Labs BSD variant license. > https://fedoraproject.org/wiki/Licensing/LBNLBSD --- ##### `BSD_3_CLAUSE_NO_NUCLEAR_LICENSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause No Nuclear License. > http://download.oracle.com/otn-pub/java/licenses/bsd.txt?AuthParam=1467140197_43d516ce1776bd08a58235a7785be1cc --- ##### `BSD_3_CLAUSE_NO_NUCLEAR_LICENSE_2014` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause No Nuclear License 2014. > https://java.net/projects/javaeetutorial/pages/BerkeleyLicense --- ##### `BSD_3_CLAUSE_NO_NUCLEAR_WARRANTY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause No Nuclear Warranty. > https://jogamp.org/git/?p=gluegen.git;a=blob_plain;f=LICENSE.txt --- ##### `BSD_3_CLAUSE_OPEN_MPI` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 3-Clause Open MPI variant. > https://www.open-mpi.org/community/license.php --- ##### `BSD_4_CLAUSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD 4-Clause "Original" or "Old" License. > http://directory.fsf.org/wiki/License:BSD_4Clause --- ##### `BSD_4_CLAUSE_UC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD-4-Clause (University of California-Specific). > http://www.freebsd.org/copyright/license.html --- ##### `BSD_PROTECTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD Protection License. > https://fedoraproject.org/wiki/Licensing/BSD_Protection_License --- ##### `BSD_SOURCE_CODE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD Source Code Attribution. > https://github.com/robbiehanson/CocoaHTTPServer/blob/master/LICENSE.txt --- ##### `BSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Boost Software License 1.0. > http://www.boost.org/LICENSE_1_0.txt --- ##### `BUSL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Business Source License 1.1. > https://mariadb.com/bsl11/ --- ##### `BZIP2_1_0_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) bzip2 and libbzip2 License v1.0.5. > https://sourceware.org/bzip2/1.0.5/bzip2-manual-1.0.5.html --- ##### `BZIP2_1_0_6` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) bzip2 and libbzip2 License v1.0.6. > https://sourceware.org/git/?p=bzip2.git;a=blob;f=LICENSE;hb=bzip2-1.0.6 --- ##### `CAL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Cryptographic Autonomy License 1.0. > http://cryptographicautonomylicense.com/license-text.html --- ##### `CAL_1_0_COMBINED_WORK_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Cryptographic Autonomy License 1.0 (Combined Work Exception). > http://cryptographicautonomylicense.com/license-text.html --- ##### `CALDERA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Caldera License. > http://www.lemis.com/grog/UNIX/ancient-source-all.pdf --- ##### `CATOSL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Computer Associates Trusted Open Source License 1.1. > https://opensource.org/licenses/CATOSL-1.1 --- ##### `CC_BY_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 1.0 Generic. > https://creativecommons.org/licenses/by/1.0/legalcode --- ##### `CC_BY_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 2.0 Generic. > https://creativecommons.org/licenses/by/2.0/legalcode --- ##### `CC_BY_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 2.5 Generic. > https://creativecommons.org/licenses/by/2.5/legalcode --- ##### `CC_BY_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 3.0 Unported. > https://creativecommons.org/licenses/by/3.0/legalcode --- ##### `CC_BY_3_0_AT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 3.0 Austria. > https://creativecommons.org/licenses/by/3.0/at/legalcode --- ##### `CC_BY_3_0_US` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 3.0 United States. > https://creativecommons.org/licenses/by/3.0/us/legalcode --- ##### `CC_BY_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution 4.0 International. > https://creativecommons.org/licenses/by/4.0/legalcode --- ##### `CC_BY_NC_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial 1.0 Generic. > https://creativecommons.org/licenses/by-nc/1.0/legalcode --- ##### `CC_BY_NC_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial 2.0 Generic. > https://creativecommons.org/licenses/by-nc/2.0/legalcode --- ##### `CC_BY_NC_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial 2.5 Generic. > https://creativecommons.org/licenses/by-nc/2.5/legalcode --- ##### `CC_BY_NC_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial 3.0 Unported. > https://creativecommons.org/licenses/by-nc/3.0/legalcode --- ##### `CC_BY_NC_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial 4.0 International. > https://creativecommons.org/licenses/by-nc/4.0/legalcode --- ##### `CC_BY_NC_ND_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 1.0 Generic. > https://creativecommons.org/licenses/by-nd-nc/1.0/legalcode --- ##### `CC_BY_NC_ND_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 2.0 Generic. > https://creativecommons.org/licenses/by-nc-nd/2.0/legalcode --- ##### `CC_BY_NC_ND_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 2.5 Generic. > https://creativecommons.org/licenses/by-nc-nd/2.5/legalcode --- ##### `CC_BY_NC_ND_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 3.0 Unported. > https://creativecommons.org/licenses/by-nc-nd/3.0/legalcode --- ##### `CC_BY_NC_ND_3_0_IGO` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 3.0 IGO. > https://creativecommons.org/licenses/by-nc-nd/3.0/igo/legalcode --- ##### `CC_BY_NC_ND_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial No Derivatives 4.0 International. > https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode --- ##### `CC_BY_NC_SA_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial Share Alike 1.0 Generic. > https://creativecommons.org/licenses/by-nc-sa/1.0/legalcode --- ##### `CC_BY_NC_SA_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial Share Alike 2.0 Generic. > https://creativecommons.org/licenses/by-nc-sa/2.0/legalcode --- ##### `CC_BY_NC_SA_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial Share Alike 2.5 Generic. > https://creativecommons.org/licenses/by-nc-sa/2.5/legalcode --- ##### `CC_BY_NC_SA_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial Share Alike 3.0 Unported. > https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode --- ##### `CC_BY_NC_SA_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Non Commercial Share Alike 4.0 International. > https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode --- ##### `CC_BY_ND_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution No Derivatives 1.0 Generic. > https://creativecommons.org/licenses/by-nd/1.0/legalcode --- ##### `CC_BY_ND_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution No Derivatives 2.0 Generic. > https://creativecommons.org/licenses/by-nd/2.0/legalcode --- ##### `CC_BY_ND_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution No Derivatives 2.5 Generic. > https://creativecommons.org/licenses/by-nd/2.5/legalcode --- ##### `CC_BY_ND_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution No Derivatives 3.0 Unported. > https://creativecommons.org/licenses/by-nd/3.0/legalcode --- ##### `CC_BY_ND_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution No Derivatives 4.0 International. > https://creativecommons.org/licenses/by-nd/4.0/legalcode --- ##### `CC_BY_SA_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 1.0 Generic. > https://creativecommons.org/licenses/by-sa/1.0/legalcode --- ##### `CC_BY_SA_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 2.0 Generic. > https://creativecommons.org/licenses/by-sa/2.0/legalcode --- ##### `CC_BY_SA_2_0_UK` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 2.0 England and Wales. > https://creativecommons.org/licenses/by-sa/2.0/uk/legalcode --- ##### `CC_BY_SA_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 2.5 Generic. > https://creativecommons.org/licenses/by-sa/2.5/legalcode --- ##### `CC_BY_SA_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 3.0 Unported. > https://creativecommons.org/licenses/by-sa/3.0/legalcode --- ##### `CC_BY_SA_3_0_AT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution-Share Alike 3.0 Austria. > https://creativecommons.org/licenses/by-sa/3.0/at/legalcode --- ##### `CC_BY_SA_4_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Attribution Share Alike 4.0 International. > https://creativecommons.org/licenses/by-sa/4.0/legalcode --- ##### `CC_PDDC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Public Domain Dedication and Certification. > https://creativecommons.org/licenses/publicdomain/ --- ##### `CC0_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Creative Commons Zero v1.0 Universal. > https://creativecommons.org/publicdomain/zero/1.0/legalcode --- ##### `CDDL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Common Development and Distribution License 1.0. > https://opensource.org/licenses/cddl1 --- ##### `CDDL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Common Development and Distribution License 1.1. > http://glassfish.java.net/public/CDDL+GPL_1_1.html --- ##### `CDLA_PERMISSIVE_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Community Data License Agreement Permissive 1.0. > https://cdla.io/permissive-1-0 --- ##### `CDLA_SHARING_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Community Data License Agreement Sharing 1.0. > https://cdla.io/sharing-1-0 --- ##### `CECILL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL Free Software License Agreement v1.0. > http://www.cecill.info/licences/Licence_CeCILL_V1-fr.html --- ##### `CECILL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL Free Software License Agreement v1.1. > http://www.cecill.info/licences/Licence_CeCILL_V1.1-US.html --- ##### `CECILL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL Free Software License Agreement v2.0. > http://www.cecill.info/licences/Licence_CeCILL_V2-en.html --- ##### `CECILL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL Free Software License Agreement v2.1. > http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html --- ##### `CECILL_B` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL-B Free Software License Agreement. > http://www.cecill.info/licences/Licence_CeCILL-B_V1-en.html --- ##### `CECILL_C` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CeCILL-C Free Software License Agreement. > http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html --- ##### `CERN_OHL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CERN Open Hardware Licence v1.1. > https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.1 --- ##### `CERN_OHL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CERN Open Hardware Licence v1.2. > https://www.ohwr.org/project/licenses/wikis/cern-ohl-v1.2 --- ##### `CERN_OHL_P_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CERN Open Hardware Licence Version 2 - Permissive. > https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 --- ##### `CERN_OHL_S_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CERN Open Hardware Licence Version 2 - Strongly Reciprocal. > https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 --- ##### `CERN_OHL_W_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CERN Open Hardware Licence Version 2 - Weakly Reciprocal. > https://www.ohwr.org/project/cernohl/wikis/Documents/CERN-OHL-version-2 --- ##### `CL_ARTISTIC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Clarified Artistic License. > http://gianluca.dellavedova.org/2011/01/03/clarified-artistic-license/ --- ##### `CNRI_JYTHON` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CNRI Jython License. > http://www.jython.org/license.html --- ##### `CNRI_PYTHON` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CNRI Python License. > https://opensource.org/licenses/CNRI-Python --- ##### `CNRI_PYTHON_GPL_COMPATIBLE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CNRI Python Open Source GPL Compatible License Agreement. > http://www.python.org/download/releases/1.6.1/download_win/ --- ##### `CONDOR_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Condor Public License v1.1. > http://research.cs.wisc.edu/condor/license.html#condor --- ##### `COPYLEFT_NEXT_0_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) copyleft-next 0.3.0. > https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.0 --- ##### `COPYLEFT_NEXT_0_3_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) copyleft-next 0.3.1. > https://github.com/copyleft-next/copyleft-next/blob/master/Releases/copyleft-next-0.3.1 --- ##### `CPAL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Common Public Attribution License 1.0. > https://opensource.org/licenses/CPAL-1.0 --- ##### `CPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Common Public License 1.0. > https://opensource.org/licenses/CPL-1.0 --- ##### `CPOL_1_02` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Code Project Open License 1.02. > http://www.codeproject.com/info/cpol10.aspx --- ##### `CROSSWORD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Crossword License. > https://fedoraproject.org/wiki/Licensing/Crossword --- ##### `CRYSTAL_STACKER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CrystalStacker License. > https://fedoraproject.org/wiki/Licensing:CrystalStacker?rd=Licensing/CrystalStacker --- ##### `CUA_OPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CUA Office Public License v1.0. > https://opensource.org/licenses/CUA-OPL-1.0 --- ##### `CUBE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Cube License. > https://fedoraproject.org/wiki/Licensing/Cube --- ##### `CURL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) curl License. > https://github.com/bagder/curl/blob/master/COPYING --- ##### `D_FSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Deutsche Freie Software Lizenz. > http://www.dipp.nrw.de/d-fsl/lizenzen/ --- ##### `DIFFMARK` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) diffmark license. > https://fedoraproject.org/wiki/Licensing/diffmark --- ##### `DOC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) DOC License. > http://www.cs.wustl.edu/~schmidt/ACE-copying.html --- ##### `DOTSEQN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Dotseqn License. > https://fedoraproject.org/wiki/Licensing/Dotseqn --- ##### `DSDP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) DSDP License. > https://fedoraproject.org/wiki/Licensing/DSDP --- ##### `DVIPDFM` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) dvipdfm License. > https://fedoraproject.org/wiki/Licensing/dvipdfm --- ##### `E_GENIX` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) eGenix.com Public License 1.1.0. > http://www.egenix.com/products/eGenix.com-Public-License-1.1.0.pdf --- ##### `ECL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Educational Community License v1.0. > https://opensource.org/licenses/ECL-1.0 --- ##### `ECL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Educational Community License v2.0. > https://opensource.org/licenses/ECL-2.0 --- ##### `ECOS_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) eCos license version 2.0. > https://www.gnu.org/licenses/ecos-license.html --- ##### `EFL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Eiffel Forum License v1.0. > http://www.eiffel-nice.org/license/forum.txt --- ##### `EFL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Eiffel Forum License v2.0. > http://www.eiffel-nice.org/license/eiffel-forum-license-2.html --- ##### `ENTESSA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Entessa Public License v1.0. > https://opensource.org/licenses/Entessa --- ##### `EPICS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) EPICS Open License. > https://epics.anl.gov/license/open.php --- ##### `EPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Eclipse Public License 1.0. > http://www.eclipse.org/legal/epl-v10.html --- ##### `EPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Eclipse Public License 2.0. > https://www.eclipse.org/legal/epl-2.0 --- ##### `ERLPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Erlang Public License v1.1. > http://www.erlang.org/EPLICENSE --- ##### `ETALAB_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Etalab Open License 2.0. > https://github.com/DISIC/politique-de-contribution-open-source/blob/master/LICENSE.pdf --- ##### `EUDATAGRID` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) EU DataGrid Software License. > http://eu-datagrid.web.cern.ch/eu-datagrid/license.html --- ##### `EUPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) European Union Public License 1.0. > http://ec.europa.eu/idabc/en/document/7330.html --- ##### `EUPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) European Union Public License 1.1. > https://joinup.ec.europa.eu/software/page/eupl/licence-eupl --- ##### `EUPL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) European Union Public License 1.2. > https://joinup.ec.europa.eu/page/eupl-text-11-12 --- ##### `EUROSYM` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Eurosym License. > https://fedoraproject.org/wiki/Licensing/Eurosym --- ##### `FAIR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Fair License. > http://fairlicense.org/ --- ##### `FRAMEWORX_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Frameworx Open License 1.0. > https://opensource.org/licenses/Frameworx-1.0 --- ##### `FREE_IMAGE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) FreeImage Public License v1.0. > http://freeimage.sourceforge.net/freeimage-license.txt --- ##### `FSFAP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) FSF All Permissive License. > https://www.gnu.org/prep/maintain/html_node/License-Notices-for-Other-Files.html --- ##### `FSFUL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) FSF Unlimited License. > https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License --- ##### `FSFULLR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) FSF Unlimited License (with License Retention). > https://fedoraproject.org/wiki/Licensing/FSF_Unlimited_License#License_Retention_Variant --- ##### `FTL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Freetype Project License. > http://freetype.fis.uniroma2.it/FTL.TXT --- ##### `GFDL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 only - invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 or later - invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_NO_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 only - no invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_NO_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 or later - no invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 only. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_1_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.1 or later. > https://www.gnu.org/licenses/old-licenses/fdl-1.1.txt --- ##### `GFDL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 only - invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 or later - invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_NO_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 only - no invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_NO_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 or later - no invariants. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 only. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_2_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.2 or later. > https://www.gnu.org/licenses/old-licenses/fdl-1.2.txt --- ##### `GFDL_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 only - invariants. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 or later - invariants. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_NO_INVARIANTS_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 only - no invariants. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_NO_INVARIANTS_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 or later - no invariants. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 only. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GFDL_1_3_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Free Documentation License v1.3 or later. > https://www.gnu.org/licenses/fdl-1.3.txt --- ##### `GIFTWARE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Giftware License. > http://liballeg.org/license.html#allegro-4-the-giftware-license --- ##### `GL2_P_S` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GL2PS License. > http://www.geuz.org/gl2ps/COPYING.GL2PS --- ##### `GLIDE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) 3dfx Glide License. > http://www.users.on.net/~triforce/glidexp/COPYING.txt --- ##### `GLULXE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Glulxe License. > https://fedoraproject.org/wiki/Licensing/Glulxe --- ##### `GLWTPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Good Luck With That Public License. > https://github.com/me-shaon/GLWTPL/commit/da5f6bc734095efbacb442c0b31e33a65b9d6e85 --- ##### `GNUPLOT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) gnuplot License. > https://fedoraproject.org/wiki/Licensing/Gnuplot --- ##### `GPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v1.0 only. > https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html --- ##### `GPL_1_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v1.0 only. > https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html --- ##### `GPL_1_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v1.0 or later. > https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html --- ##### `GPL_1_0_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v1.0 or later. > https://www.gnu.org/licenses/old-licenses/gpl-1.0-standalone.html --- ##### `GPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 only. > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html --- ##### `GPL_2_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 only. > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html --- ##### `GPL_2_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 or later. > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html --- ##### `GPL_2_0_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 or later. > https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html --- ##### `GPL_2_0_WITH_AUTOCONF_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 w/Autoconf exception. > http://ac-archive.sourceforge.net/doc/copyright.html --- ##### `GPL_2_0_WITH_BISON_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 w/Bison exception. > http://git.savannah.gnu.org/cgit/bison.git/tree/data/yacc.c?id=193d7c7054ba7197b0789e14965b739162319b5e#n141 --- ##### `GPL_2_0_WITH_CLASSPATH_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 w/Classpath exception. > https://www.gnu.org/software/classpath/license.html --- ##### `GPL_2_0_WITH_FONT_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 w/Font exception. > https://www.gnu.org/licenses/gpl-faq.html#FontException --- ##### `GPL_2_0_WITH_GCC_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v2.0 w/GCC Runtime Library exception. > https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/libgcc1.c;h=762f5143fc6eed57b6797c82710f3538aa52b40b;hb=cb143a3ce4fb417c68f5fa2691a1b1b1053dfba9#l10 --- ##### `GPL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 only. > https://www.gnu.org/licenses/gpl-3.0-standalone.html --- ##### `GPL_3_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 only. > https://www.gnu.org/licenses/gpl-3.0-standalone.html --- ##### `GPL_3_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 or later. > https://www.gnu.org/licenses/gpl-3.0-standalone.html --- ##### `GPL_3_0_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 or later. > https://www.gnu.org/licenses/gpl-3.0-standalone.html --- ##### `GPL_3_0_WITH_AUTOCONF_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 w/Autoconf exception. > https://www.gnu.org/licenses/autoconf-exception-3.0.html --- ##### `GPL_3_0_WITH_GCC_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU General Public License v3.0 w/GCC Runtime Library exception. > https://www.gnu.org/licenses/gcc-exception-3.1.html --- ##### `GSOAP_1_3B` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) gSOAP Public License v1.3b. > http://www.cs.fsu.edu/~engelen/license.html --- ##### `HASKELL_REPORT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Haskell Language Report License. > https://fedoraproject.org/wiki/Licensing/Haskell_Language_Report_License --- ##### `HIPPOCRATIC_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Hippocratic License 2.1. > https://firstdonoharm.dev/version/2/1/license.html --- ##### `HPND` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Historical Permission Notice and Disclaimer. > https://opensource.org/licenses/HPND --- ##### `HPND_SELL_VARIANT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Historical Permission Notice and Disclaimer - sell variant. > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/net/sunrpc/auth_gss/gss_generic_token.c?h=v4.19 --- ##### `HTMLTIDY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) HTML Tidy License. > https://github.com/htacg/tidy-html5/blob/next/README/LICENSE.md --- ##### `I_MATIX` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) iMatix Standard Function Library Agreement. > http://legacy.imatix.com/html/sfl/sfl4.htm#license --- ##### `IBM_PIBS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) IBM PowerPC Initialization and Boot Software. > http://git.denx.de/?p=u-boot.git;a=blob;f=arch/powerpc/cpu/ppc4xx/miiphy.c;h=297155fdafa064b955e53e9832de93bfb0cfb85b;hb=9fab4bf4cc077c21e43941866f3f2c196f28670d --- ##### `ICU` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ICU License. > http://source.icu-project.org/repos/icu/icu/trunk/license.html --- ##### `IJG` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Independent JPEG Group License. > http://dev.w3.org/cvsweb/Amaya/libjpeg/Attic/README?rev=1.2 --- ##### `IMAGE_MAGICK` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ImageMagick License. > http://www.imagemagick.org/script/license.php --- ##### `IMLIB2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Imlib2 License. > http://trac.enlightenment.org/e/browser/trunk/imlib2/COPYING --- ##### `INFO_ZIP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Info-ZIP License. > http://www.info-zip.org/license.html --- ##### `INTEL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Intel Open Source License. > https://opensource.org/licenses/Intel --- ##### `INTEL_ACPI` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Intel ACPI Software License Agreement. > https://fedoraproject.org/wiki/Licensing/Intel_ACPI_Software_License_Agreement --- ##### `INTERBASE_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Interbase Public License v1.0. > https://web.archive.org/web/20060319014854/http://info.borland.com/devsupport/interbase/opensource/IPL.html --- ##### `IPA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) IPA Font License. > https://opensource.org/licenses/IPA --- ##### `IPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) IBM Public License v1.0. > https://opensource.org/licenses/IPL-1.0 --- ##### `ISC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ISC License. > https://www.isc.org/downloads/software-support-policy/isc-license/ --- ##### `JASPER_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) JasPer License. > http://www.ece.uvic.ca/~mdadams/jasper/LICENSE --- ##### `JPNIC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Japan Network Information Center License. > https://gitlab.isc.org/isc-projects/bind9/blob/master/COPYRIGHT#L366 --- ##### `JSON` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) JSON License. > http://www.json.org/license.html --- ##### `LAL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Licence Art Libre 1.2. > http://artlibre.org/licence/lal/licence-art-libre-12/ --- ##### `LAL_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Licence Art Libre 1.3. > https://artlibre.org/ --- ##### `LATEX2_E` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Latex2e License. > https://fedoraproject.org/wiki/Licensing/Latex2e --- ##### `LEPTONICA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Leptonica License. > https://fedoraproject.org/wiki/Licensing/Leptonica --- ##### `LGPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Library General Public License v2 only. > https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html --- ##### `LGPL_2_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Library General Public License v2 only. > https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html --- ##### `LGPL_2_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Library General Public License v2 or later. > https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html --- ##### `LGPL_2_0_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Library General Public License v2 or later. > https://www.gnu.org/licenses/old-licenses/lgpl-2.0-standalone.html --- ##### `LGPL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v2.1 only. > https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html --- ##### `LGPL_2_1_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v2.1 only. > https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html --- ##### `LGPL_2_1_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v2.1 or later. > https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html --- ##### `LGPL_2_1_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Library General Public License v2.1 or later. > https://www.gnu.org/licenses/old-licenses/lgpl-2.1-standalone.html --- ##### `LGPL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v3.0 only. > https://www.gnu.org/licenses/lgpl-3.0-standalone.html --- ##### `LGPL_3_0_ONLY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v3.0 only. > https://www.gnu.org/licenses/lgpl-3.0-standalone.html --- ##### `LGPL_3_0_OR_LATER` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v3.0 or later. > https://www.gnu.org/licenses/lgpl-3.0-standalone.html --- ##### `LGPL_3_0_PLUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) GNU Lesser General Public License v3.0 or later. > https://www.gnu.org/licenses/lgpl-3.0-standalone.html --- ##### `LGPLLR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Lesser General Public License For Linguistic Resources. > http://www-igm.univ-mlv.fr/~unitex/lgpllr.html --- ##### `LIBPNG` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) libpng License. > http://www.libpng.org/pub/png/src/libpng-LICENSE.txt --- ##### `LIBPNG_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PNG Reference Library version 2. > http://www.libpng.org/pub/png/src/libpng-LICENSE.txt --- ##### `LIBSELINUX_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) libselinux public domain notice. > https://github.com/SELinuxProject/selinux/blob/master/libselinux/LICENSE --- ##### `LIBTIFF` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) libtiff License. > https://fedoraproject.org/wiki/Licensing/libtiff --- ##### `LILIQ_P_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Licence Libre du Québec – Permissive version 1.1. > https://forge.gouv.qc.ca/licence/fr/liliq-v1-1/ --- ##### `LILIQ_R_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Licence Libre du Québec – Réciprocité version 1.1. > https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-liliq-r-v1-1/ --- ##### `LILIQ_RPLUS_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Licence Libre du Québec – Réciprocité forte version 1.1. > https://www.forge.gouv.qc.ca/participez/licence-logicielle/licence-libre-du-quebec-liliq-en-francais/licence-libre-du-quebec-reciprocite-forte-liliq-r-v1-1/ --- ##### `LINUX_OPENIB` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Linux Kernel Variant of OpenIB.org license. > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/infiniband/core/sa.h --- ##### `LPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Lucent Public License Version 1.0. > https://opensource.org/licenses/LPL-1.0 --- ##### `LPL_1_02` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Lucent Public License v1.02. > http://plan9.bell-labs.com/plan9/license.html --- ##### `LPPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) LaTeX Project Public License v1.0. > http://www.latex-project.org/lppl/lppl-1-0.txt --- ##### `LPPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) LaTeX Project Public License v1.1. > http://www.latex-project.org/lppl/lppl-1-1.txt --- ##### `LPPL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) LaTeX Project Public License v1.2. > http://www.latex-project.org/lppl/lppl-1-2.txt --- ##### `LPPL_1_3A` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) LaTeX Project Public License v1.3a. > http://www.latex-project.org/lppl/lppl-1-3a.txt --- ##### `LPPL_1_3C` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) LaTeX Project Public License v1.3c. > http://www.latex-project.org/lppl/lppl-1-3c.txt --- ##### `MAKE_INDEX` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) MakeIndex License. > https://fedoraproject.org/wiki/Licensing/MakeIndex --- ##### `MIR_O_S` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) The MirOS Licence. > https://opensource.org/licenses/MirOS --- ##### `MIT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) MIT License. > https://opensource.org/licenses/MIT --- ##### `MIT_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) MIT No Attribution. > https://github.com/aws/mit-0 --- ##### `MIT_ADVERTISING` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Enlightenment License (e16). > https://fedoraproject.org/wiki/Licensing/MIT_With_Advertising --- ##### `MIT_CMU` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) CMU License. > https://fedoraproject.org/wiki/Licensing:MIT?rd=Licensing/MIT#CMU_Style --- ##### `MIT_ENNA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) enna License. > https://fedoraproject.org/wiki/Licensing/MIT#enna --- ##### `MIT_FEH` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) feh License. > https://fedoraproject.org/wiki/Licensing/MIT#feh --- ##### `MIT_OPEN_GROUP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) MIT Open Group variant. > https://gitlab.freedesktop.org/xorg/app/iceauth/-/blob/master/COPYING --- ##### `MITNFA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) MIT +no-false-attribs license. > https://fedoraproject.org/wiki/Licensing/MITNFA --- ##### `MOTOSOTO` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Motosoto License. > https://opensource.org/licenses/Motosoto --- ##### `MPICH2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) mpich2 License. > https://fedoraproject.org/wiki/Licensing/MIT --- ##### `MPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mozilla Public License 1.0. > http://www.mozilla.org/MPL/MPL-1.0.html --- ##### `MPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mozilla Public License 1.1. > http://www.mozilla.org/MPL/MPL-1.1.html --- ##### `MPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mozilla Public License 2.0. > http://www.mozilla.org/MPL/2.0/ --- ##### `MPL_2_0_NO_COPYLEFT_EXCEPTION` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mozilla Public License 2.0 (no copyleft exception). > http://www.mozilla.org/MPL/2.0/ --- ##### `MS_PL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Microsoft Public License. > http://www.microsoft.com/opensource/licenses.mspx --- ##### `MS_RL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Microsoft Reciprocal License. > http://www.microsoft.com/opensource/licenses.mspx --- ##### `MTLL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Matrix Template Library License. > https://fedoraproject.org/wiki/Licensing/Matrix_Template_Library_License --- ##### `MULANPSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mulan Permissive Software License, Version 1. > https://license.coscl.org.cn/MulanPSL/ --- ##### `MULANPSL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mulan Permissive Software License, Version 2. > https://license.coscl.org.cn/MulanPSL2/ --- ##### `MULTICS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Multics License. > https://opensource.org/licenses/Multics --- ##### `MUP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Mup License. > https://fedoraproject.org/wiki/Licensing/Mup --- ##### `NASA_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NASA Open Source Agreement 1.3. > http://ti.arc.nasa.gov/opensource/nosa/ --- ##### `NAUMEN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Naumen Public License. > https://opensource.org/licenses/Naumen --- ##### `NBPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Net Boolean Public License v1. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=37b4b3f6cc4bf34e1d3dec61e69914b9819d8894 --- ##### `NCGL_UK_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Non-Commercial Government Licence. > https://github.com/spdx/license-list-XML/blob/master/src/Apache-2.0.xml --- ##### `NCSA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) University of Illinois/NCSA Open Source License. > http://otm.illinois.edu/uiuc_openSource --- ##### `NET_CD_F` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NetCDF license. > http://www.unidata.ucar.edu/software/netcdf/copyright.html --- ##### `NET_SNMP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Net-SNMP License. > http://net-snmp.sourceforge.net/about/license.html --- ##### `NEWSLETR` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Newsletr License. > https://fedoraproject.org/wiki/Licensing/Newsletr --- ##### `NGPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Nethack General Public License. > https://opensource.org/licenses/NGPL --- ##### `NIST_PD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NIST Public Domain Notice. > https://github.com/tcheneau/simpleRPL/blob/e645e69e38dd4e3ccfeceb2db8cba05b7c2e0cd3/LICENSE.txt --- ##### `NIST_PD_FALLBACK` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NIST Public Domain Notice with license fallback. > https://github.com/usnistgov/jsip/blob/59700e6926cbe96c5cdae897d9a7d2656b42abe3/LICENSE --- ##### `NLOD_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Norwegian Licence for Open Government Data. > http://data.norge.no/nlod/en/1.0 --- ##### `NLPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) No Limit Public License. > https://fedoraproject.org/wiki/Licensing/NLPL --- ##### `NOKIA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Nokia Open Source License. > https://opensource.org/licenses/nokia --- ##### `NOSL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Netizen Open Source License. > http://bits.netizen.com.au/licenses/NOSL/nosl.txt --- ##### `NOWEB` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Noweb License. > https://fedoraproject.org/wiki/Licensing/Noweb --- ##### `NPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Netscape Public License v1.0. > http://www.mozilla.org/MPL/NPL/1.0/ --- ##### `NPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Netscape Public License v1.1. > http://www.mozilla.org/MPL/NPL/1.1/ --- ##### `NPOSL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Non-Profit Open Software License 3.0. > https://opensource.org/licenses/NOSL3.0 --- ##### `NRL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NRL License. > http://web.mit.edu/network/isakmp/nrllicense.html --- ##### `NTP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NTP License. > https://opensource.org/licenses/NTP --- ##### `NTP_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) NTP No Attribution. > https://github.com/tytso/e2fsprogs/blob/master/lib/et/et_name.c --- ##### `NUNIT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Nunit License. > https://fedoraproject.org/wiki/Licensing/Nunit --- ##### `O_UDA_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Use of Data Agreement v1.0. > https://github.com/microsoft/Open-Use-of-Data-Agreement/blob/v1.0/O-UDA-1.0.md --- ##### `OCCT_PL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open CASCADE Technology Public License. > http://www.opencascade.com/content/occt-public-license --- ##### `OCLC_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) OCLC Research Public License 2.0. > http://www.oclc.org/research/activities/software/license/v2final.htm --- ##### `ODBL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ODC Open Database License v1.0. > http://www.opendatacommons.org/licenses/odbl/1.0/ --- ##### `ODC_BY_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Data Commons Attribution License v1.0. > https://opendatacommons.org/licenses/by/1.0/ --- ##### `OFL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.0. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web --- ##### `OFL_1_0_NO_RFN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.0 with no Reserved Font Name. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web --- ##### `OFL_1_0_RFN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.0 with Reserved Font Name. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL10_web --- ##### `OFL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.1. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web --- ##### `OFL_1_1_NO_RFN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.1 with no Reserved Font Name. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web --- ##### `OFL_1_1_RFN` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SIL Open Font License 1.1 with Reserved Font Name. > http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web --- ##### `OGC_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) OGC Software License, Version 1.0. > https://www.ogc.org/ogc/software/1.0 --- ##### `OGL_CANADA_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Government Licence - Canada. > https://open.canada.ca/en/open-government-licence-canada --- ##### `OGL_UK_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Government Licence v1.0. > http://www.nationalarchives.gov.uk/doc/open-government-licence/version/1/ --- ##### `OGL_UK_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Government Licence v2.0. > http://www.nationalarchives.gov.uk/doc/open-government-licence/version/2/ --- ##### `OGL_UK_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Government Licence v3.0. > http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/ --- ##### `OGTSL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Group Test Suite License. > http://www.opengroup.org/testing/downloads/The_Open_Group_TSL.txt --- ##### `OLDAP_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v1.1. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=806557a5ad59804ef3a44d5abfbe91d706b0791f --- ##### `OLDAP_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v1.2. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=42b0383c50c299977b5893ee695cf4e486fb0dc7 --- ##### `OLDAP_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v1.3. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=e5f8117f0ce088d0bd7a8e18ddf37eaa40eb09b1 --- ##### `OLDAP_1_4` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v1.4. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=c9f95c2f3f2ffb5e0ae55fe7388af75547660941 --- ##### `OLDAP_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.0 (or possibly 2.0A and 2.0B). > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cbf50f4e1185a21abd4c0a54d3f4341fe28f36ea --- ##### `OLDAP_2_0_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.0.1. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b6d68acd14e51ca3aab4428bf26522aa74873f0e --- ##### `OLDAP_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.1. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=b0d176738e96a0d3b9f85cb51e140a86f21be715 --- ##### `OLDAP_2_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.2. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=470b0c18ec67621c85881b2733057fecf4a1acc3 --- ##### `OLDAP_2_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.2.1. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=4bc786f34b50aa301be6f5600f58a980070f481e --- ##### `OLDAP_2_2_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License 2.2.2. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=df2cc1e21eb7c160695f5b7cffd6296c151ba188 --- ##### `OLDAP_2_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.3. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=d32cf54a32d581ab475d23c810b0a7fbaf8d63c3 --- ##### `OLDAP_2_4` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.4. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=cd1284c4a91a8a380d904eee68d1583f989ed386 --- ##### `OLDAP_2_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.5. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=6852b9d90022e8593c98205413380536b1b5a7cf --- ##### `OLDAP_2_6` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.6. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=1cae062821881f41b73012ba816434897abf4205 --- ##### `OLDAP_2_7` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.7. > http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=blob;f=LICENSE;hb=47c2415c1df81556eeb39be6cad458ef87c534a2 --- ##### `OLDAP_2_8` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open LDAP Public License v2.8. > http://www.openldap.org/software/release/license.html --- ##### `OML` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Market License. > https://fedoraproject.org/wiki/Licensing/Open_Market_License --- ##### `OPEN_SS_L` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) OpenSSL License. > http://www.openssl.org/source/license.html --- ##### `OPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Public License v1.0. > http://old.koalateam.com/jackaroo/OPL_1_0.TXT --- ##### `OSET_PL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) OSET Public License version 2.1. > http://www.osetfoundation.org/public-license --- ##### `OSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Software License 1.0. > https://opensource.org/licenses/OSL-1.0 --- ##### `OSL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Software License 1.1. > https://fedoraproject.org/wiki/Licensing/OSL1.1 --- ##### `OSL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Software License 2.0. > http://web.archive.org/web/20041020171434/http://www.rosenlaw.com/osl2.0.html --- ##### `OSL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Software License 2.1. > http://web.archive.org/web/20050212003940/http://www.rosenlaw.com/osl21.htm --- ##### `OSL_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Open Software License 3.0. > https://web.archive.org/web/20120101081418/http://rosenlaw.com:80/OSL3.0.htm --- ##### `PARITY_6_0_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) The Parity Public License 6.0.0. > https://paritylicense.com/versions/6.0.0.html --- ##### `PARITY_7_0_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) The Parity Public License 7.0.0. > https://paritylicense.com/versions/7.0.0.html --- ##### `PDDL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) ODC Public Domain Dedication & License 1.0. > http://opendatacommons.org/licenses/pddl/1.0/ --- ##### `PHP_3_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PHP License v3.0. > http://www.php.net/license/3_0.txt --- ##### `PHP_3_01` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PHP License v3.01. > http://www.php.net/license/3_01.txt --- ##### `PLEXUS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Plexus Classworlds License. > https://fedoraproject.org/wiki/Licensing/Plexus_Classworlds_License --- ##### `POLYFORM_NONCOMMERCIAL_1_0_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PolyForm Noncommercial License 1.0.0. > https://polyformproject.org/licenses/noncommercial/1.0.0 --- ##### `POLYFORM_SMALL_BUSINESS_1_0_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PolyForm Small Business License 1.0.0. > https://polyformproject.org/licenses/small-business/1.0.0 --- ##### `POSTGRE_SQ_L` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) PostgreSQL License. > http://www.postgresql.org/about/licence --- ##### `PSF_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Python Software Foundation License 2.0. > https://opensource.org/licenses/Python-2.0 --- ##### `PSFRAG` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) psfrag License. > https://fedoraproject.org/wiki/Licensing/psfrag --- ##### `PSUTILS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) psutils License. > https://fedoraproject.org/wiki/Licensing/psutils --- ##### `PYTHON_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Python License 2.0. > https://opensource.org/licenses/Python-2.0 --- ##### `QHULL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Qhull License. > https://fedoraproject.org/wiki/Licensing/Qhull --- ##### `QPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Q Public License 1.0. > http://doc.qt.nokia.com/3.3/license.html --- ##### `RDISC` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Rdisc License. > https://fedoraproject.org/wiki/Licensing/Rdisc_License --- ##### `RHECOS_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Red Hat eCos Public License v1.1. > http://ecos.sourceware.org/old-license.html --- ##### `RPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Reciprocal Public License 1.1. > https://opensource.org/licenses/RPL-1.1 --- ##### `RPL_1_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Reciprocal Public License 1.5. > https://opensource.org/licenses/RPL-1.5 --- ##### `RPSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) RealNetworks Public Source License v1.0. > https://helixcommunity.org/content/rpsl --- ##### `RSA_MD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) RSA Message-Digest License. > http://www.faqs.org/rfcs/rfc1321.html --- ##### `RSCPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Ricoh Source Code Public License. > http://wayback.archive.org/web/20060715140826/http://www.risource.org/RPL/RPL-1.0A.shtml --- ##### `RUBY` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Ruby License. > http://www.ruby-lang.org/en/LICENSE.txt --- ##### `SAX_PD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sax Public Domain Notice. > http://www.saxproject.org/copying.html --- ##### `SAXPATH` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Saxpath License. > https://fedoraproject.org/wiki/Licensing/Saxpath_License --- ##### `SCEA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SCEA Shared Source License. > http://research.scea.com/scea_shared_source_license.html --- ##### `SENDMAIL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sendmail License. > http://www.sendmail.com/pdfs/open_source/sendmail_license.pdf --- ##### `SENDMAIL_8_23` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sendmail License 8.23. > https://www.proofpoint.com/sites/default/files/sendmail-license.pdf --- ##### `SGI_B_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SGI Free Software License B v1.0. > http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.1.0.html --- ##### `SGI_B_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SGI Free Software License B v1.1. > http://oss.sgi.com/projects/FreeB/ --- ##### `SGI_B_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SGI Free Software License B v2.0. > http://oss.sgi.com/projects/FreeB/SGIFreeSWLicB.2.0.pdf --- ##### `SHL_0_5` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Solderpad Hardware License v0.5. > https://solderpad.org/licenses/SHL-0.5/ --- ##### `SHL_0_51` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Solderpad Hardware License, Version 0.51. > https://solderpad.org/licenses/SHL-0.51/ --- ##### `SIMPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Simple Public License 2.0. > https://opensource.org/licenses/SimPL-2.0 --- ##### `SISSL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sun Industry Standards Source License v1.1. > http://www.openoffice.org/licenses/sissl_license.html --- ##### `SISSL_1_2` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sun Industry Standards Source License v1.2. > http://gridscheduler.sourceforge.net/Gridengine_SISSL_license.html --- ##### `SLEEPYCAT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sleepycat License. > https://opensource.org/licenses/Sleepycat --- ##### `SMLNJ` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Standard ML of New Jersey License. > https://www.smlnj.org/license.html --- ##### `SMPPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Secure Messaging Protocol Public License. > https://github.com/dcblake/SMP/blob/master/Documentation/License.txt --- ##### `SNIA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SNIA Public License 1.1. > https://fedoraproject.org/wiki/Licensing/SNIA_Public_License --- ##### `SPENCER_86` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Spencer License 86. > https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License --- ##### `SPENCER_94` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Spencer License 94. > https://fedoraproject.org/wiki/Licensing/Henry_Spencer_Reg-Ex_Library_License --- ##### `SPENCER_99` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Spencer License 99. > http://www.opensource.apple.com/source/tcl/tcl-5/tcl/generic/regfronts.c --- ##### `SPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sun Public License v1.0. > https://opensource.org/licenses/SPL-1.0 --- ##### `SSH_OPENSSH` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SSH OpenSSH license. > https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/LICENCE#L10 --- ##### `SSH_SHORT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SSH short notice. > https://github.com/openssh/openssh-portable/blob/1b11ea7c58cd5c59838b5fa574cd456d6047b2d4/pathnames.h --- ##### `SSPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Server Side Public License, v 1. > https://www.mongodb.com/licensing/server-side-public-license --- ##### `STANDARDML_NJ` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Standard ML of New Jersey License. > http://www.smlnj.org//license.html --- ##### `SUGARCRM_1_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) SugarCRM Public License v1.1.3. > http://www.sugarcrm.com/crm/SPL --- ##### `SWL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Scheme Widget Library (SWL) Software License Agreement. > https://fedoraproject.org/wiki/Licensing/SWL --- ##### `TAPR_OHL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) TAPR Open Hardware License v1.0. > https://www.tapr.org/OHL --- ##### `TCL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) TCL/TK License. > http://www.tcl.tk/software/tcltk/license.html --- ##### `TCP_WRAPPERS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) TCP Wrappers License. > http://rc.quest.com/topics/openssh/license.php#tcpwrappers --- ##### `TMATE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) TMate Open Source License. > http://svnkit.com/license.html --- ##### `TORQUE_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) TORQUE v2.5+ Software License v1.1. > https://fedoraproject.org/wiki/Licensing/TORQUEv1.1 --- ##### `TOSL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Trusster Open Source License. > https://fedoraproject.org/wiki/Licensing/TOSL --- ##### `TU_BERLIN_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Technische Universitaet Berlin License 1.0. > https://github.com/swh/ladspa/blob/7bf6f3799fdba70fda297c2d8fd9f526803d9680/gsm/COPYRIGHT --- ##### `TU_BERLIN_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Technische Universitaet Berlin License 2.0. > https://github.com/CorsixTH/deps/blob/fd339a9f526d1d9c9f01ccf39e438a015da50035/licences/libgsm.txt --- ##### `UCL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Upstream Compatibility License v1.0. > https://opensource.org/licenses/UCL-1.0 --- ##### `UNICODE_DFS_2015` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Unicode License Agreement - Data Files and Software (2015). > https://web.archive.org/web/20151224134844/http://unicode.org/copyright.html --- ##### `UNICODE_DFS_2016` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Unicode License Agreement - Data Files and Software (2016). > http://www.unicode.org/copyright.html --- ##### `UNICODE_TOU` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Unicode Terms of Use. > http://www.unicode.org/copyright.html --- ##### `UNLICENSE` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) The Unlicense. > https://unlicense.org/ --- ##### `UNLICENSED` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Packages that have not been licensed. --- ##### `UPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Universal Permissive License v1.0. > https://opensource.org/licenses/UPL --- ##### `VIM` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Vim License. > http://vimdoc.sourceforge.net/htmldoc/uganda.html --- ##### `VOSTROM` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) VOSTROM Public License for Open Source. > https://fedoraproject.org/wiki/Licensing/VOSTROM --- ##### `VSL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Vovida Software License v1.0. > https://opensource.org/licenses/VSL-1.0 --- ##### `W3_C` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) W3C Software Notice and License (2002-12-31). > http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html --- ##### `W3C_19980720` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) W3C Software Notice and License (1998-07-20). > http://www.w3.org/Consortium/Legal/copyright-software-19980720.html --- ##### `W3C_20150513` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) W3C Software Notice and Document License (2015-05-13). > https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document --- ##### `WATCOM_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Sybase Open Watcom Public License 1.0. > https://opensource.org/licenses/Watcom-1.0 --- ##### `WSUIPA` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Wsuipa License. > https://fedoraproject.org/wiki/Licensing/Wsuipa --- ##### `WTFPL` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Do What The F\*ck You Want To Public License. > http://www.wtfpl.net/about/ --- ##### `WX_WINDOWS` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) wxWindows Library License. > https://opensource.org/licenses/WXwindows --- ##### `X11` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) X11 License. > http://www.xfree86.org/3.3.6/COPYRIGHT2.html#3 --- ##### `XEROX` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Xerox License. > https://fedoraproject.org/wiki/Licensing/Xerox --- ##### `XFREE86_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) XFree86 License 1.1. > http://www.xfree86.org/current/LICENSE4.html --- ##### `XINETD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) xinetd License. > https://fedoraproject.org/wiki/Licensing/Xinetd_License --- ##### `XNET` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) X.Net License. > https://opensource.org/licenses/Xnet --- ##### `XPP` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) XPP License. > https://fedoraproject.org/wiki/Licensing/xpp --- ##### `XSKAT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) XSkat License. > https://fedoraproject.org/wiki/Licensing/XSkat_License --- ##### `YPL_1_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Yahoo! Public License v1.0 > http://www.zimbra.com/license/yahoo_public_license_1.0.html --- ##### `YPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Yahoo! Public License v1.1 > http://www.zimbra.com/license/yahoo_public_license_1.1.html --- ##### `ZED` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zed License. > https://fedoraproject.org/wiki/Licensing/Zed --- ##### `ZEND_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zend License v2.0. > https://web.archive.org/web/20130517195954/http://www.zend.com/license/2_00.txt --- ##### `ZERO_BSD` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) BSD Zero Clause License. > http://landley.net/toybox/license.html --- ##### `ZIMBRA_1_3` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zimbra Public License v1.3. > http://web.archive.org/web/20100302225219/http://www.zimbra.com/license/zimbra-public-license-1-3.html --- ##### `ZIMBRA_1_4` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zimbra Public License v1.4. > http://www.zimbra.com/legal/zimbra-public-license-1-4 --- ##### `ZLIB` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) zlib License. > http://www.zlib.net/zlib_license.html --- ##### `ZLIB_ACKNOWLEDGEMENT` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) zlib/libpng License with Acknowledgement. > https://fedoraproject.org/wiki/Licensing/ZlibWithAcknowledgement --- ##### `ZPL_1_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zope Public License 1.1. > http://old.zope.org/Resources/License/ZPL-1.1 --- ##### `ZPL_2_0` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zope Public License 2.0. > http://old.zope.org/Resources/License/ZPL-2.0 --- ##### `ZPL_2_1` - _Type:_ [`construct-hub.SpdxLicense`](#constructhubspdxlicense) Zope Public License 2.1. > http://old.zope.org/Resources/ZPL/ --- ### TagCondition Condition for applying a custom tag to a package. #### Initializers ```typescript import { TagCondition } from "construct-hub"; new TagCondition(); ``` #### Methods ##### `bind` ```typescript public bind() ``` #### Static Functions ##### `and` ```typescript import { TagCondition } from 'construct-hub' TagCondition.and(conds: TagCondition) ``` ###### `conds`Required - _Type:_ [`construct-hub.TagCondition`](#constructhubtagcondition) --- ##### `field` ```typescript import { TagCondition } from 'construct-hub' TagCondition.field(keys: string) ``` ###### `keys`Required - _Type:_ `string` --- ##### `not` ```typescript import { TagCondition } from 'construct-hub' TagCondition.not(conds: TagCondition) ``` ###### `conds`Required - _Type:_ [`construct-hub.TagCondition`](#constructhubtagcondition) --- ##### `or` ```typescript import { TagCondition } from 'construct-hub' TagCondition.or(conds: TagCondition) ``` ###### `conds`Required - _Type:_ [`construct-hub.TagCondition`](#constructhubtagcondition) --- ### TagConditionField Target a field to use in logic to dictate whether a tag is relevant. #### Initializers ```typescript import { TagConditionField } from 'construct-hub' new TagConditionField(field: string[]) ``` ##### `field`Required - _Type:_ `string`[] --- #### Methods ##### `eq` ```typescript public eq(value: any) ``` ###### `value`Required - _Type:_ `any` --- ## Protocols ### IDenyList - _Implemented By:_ [`construct-hub.IDenyList`](#constructhubidenylist) DenyList features exposed to extension points. #### Methods ##### `grantRead` ```typescript public grantRead(handler: Function) ``` ###### `handler`Required - _Type:_ [`@aws-cdk/aws-lambda.Function`](/packages/@aws-cdk/aws-lambda/v/1.126.0?lang=typescript#awscdkawslambdafunction) --- ### ILicenseList - _Implemented By:_ [`construct-hub.ILicenseList`](#constructhubilicenselist) #### Methods ##### `grantRead` ```typescript public grantRead(handler: Function) ``` ###### `handler`Required - _Type:_ [`@aws-cdk/aws-lambda.Function`](/packages/@aws-cdk/aws-lambda/v/1.126.0?lang=typescript#awscdkawslambdafunction) --- ### IMonitoring - _Implemented By:_ [`construct-hub.IMonitoring`](#constructhubimonitoring) ConstructHub monitoring features exposed to extension points. #### Methods ##### `addHighSeverityAlarm` ```typescript public addHighSeverityAlarm(title: string, alarm: Alarm) ``` ###### `title`Required - _Type:_ `string` a user-friendly title for the alarm (will be rendered on the high-severity CloudWatch dashboard). --- ###### `alarm`Required - _Type:_ [`@aws-cdk/aws-cloudwatch.Alarm`](/packages/@aws-cdk/aws-cloudwatch/v/1.126.0?lang=typescript#awscdkawscloudwatchalarm) the alarm to be added to the high-severity dashboard. --- ##### `addLowSeverityAlarm` ```typescript public addLowSeverityAlarm(title: string, alarm: Alarm) ``` ###### `title`Required - _Type:_ `string` a user-friendly title for the alarm (not currently used). --- ###### `alarm`Required - _Type:_ [`@aws-cdk/aws-cloudwatch.Alarm`](/packages/@aws-cdk/aws-cloudwatch/v/1.126.0?lang=typescript#awscdkawscloudwatchalarm) the alarm to be added. --- ### IPackageSource - _Implemented By:_ [`construct-hub.sources.CodeArtifact`](#constructhubsourcescodeartifact), [`construct-hub.sources.NpmJs`](#constructhubsourcesnpmjs), [`construct-hub.IPackageSource`](#constructhubipackagesource) A package source for ConstructHub. #### Methods ##### `bind` ```typescript public bind(scope: Construct, opts: PackageSourceBindOptions) ``` ###### `scope`Required - _Type:_ [`@aws-cdk/core.Construct`](/packages/@aws-cdk/core/v/1.126.0?lang=typescript#awscdkcoreconstruct) the construct scope in which the binding happens. --- ###### `opts`Required - _Type:_ [`construct-hub.PackageSourceBindOptions`](#constructhubpackagesourcebindoptions) options for binding the package source. --- ### IRepository - _Implemented By:_ [`construct-hub.IRepository`](#constructhubirepository) The CodeArtifact repository API exposed to extensions. #### Methods ##### `addExternalConnection` ```typescript public addExternalConnection(id: string) ``` ###### `id`Required - _Type:_ `string` the id of the external connection (i.e: `public:npmjs`). --- ## Enums ### TagConditionLogicType Logic operators for performing specific conditional logic. #### `AND` --- #### `OR` --- #### `NOT` --- #### `EQUALS` ---