Skip to content

Update InSpec 7 licensing documentation#74

Open
Kuxhul wants to merge 2 commits intoinspec:mainfrom
Kuxhul:patch-1
Open

Update InSpec 7 licensing documentation#74
Kuxhul wants to merge 2 commits intoinspec:mainfrom
Kuxhul:patch-1

Conversation

@Kuxhul
Copy link
Copy Markdown

@Kuxhul Kuxhul commented Mar 5, 2026

Updates the InSpec 7 licensing documentation to reflect the updated licensing model introduced for Progress Chef products.

Description

This change updates the licensing explanation in the InSpec documentation to reflect the current licensing behavior. The previous text described licensing based only on distribution type (Habitat package vs Ruby gem).

The updated section clarifies that:

  • License enforcement for official Progress distribution channels occurs during the download process rather than at runtime.
  • InSpec obtained from unofficial sources (for example public Ruby gems) may require a license to execute.
  • Certain workflows that download binaries (such as knife bootstrap and kitchen converge) may require a license if the binaries are retrieved from Chef APIs.

Chef InSpec versions

InSpec 7

Issues resolved

N/A

Related PRs

N/A

Checklist

  • spellcheck
  • all tests pass

Updates the InSpec 7 licensing documentation to reflect the updated licensing model, including download-based enforcement and clarification around official and non-official distribution channels.
@Kuxhul Kuxhul requested review from IanMadd and lbarry316 as code owners March 5, 2026 09:37
@netlify
Copy link
Copy Markdown

netlify bot commented Mar 5, 2026

Deploy Preview for chef-inspec-docs ready!

Name Link
🔨 Latest commit 1f1fdae
🔍 Latest deploy log https://app.netlify.com/projects/chef-inspec-docs/deploys/69a97388e1e78000084e5fdb
😎 Deploy Preview https://deploy-preview-74--chef-inspec-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 83 (🟢 up 25 from production)
Accessibility: 89 (no change from production)
Best Practices: 100 (no change from production)
SEO: 100 (no change from production)
PWA: -
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Copy Markdown
Contributor

@clintoncwolfe clintoncwolfe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some wording issues.


Chef InSpec 7 introduces an updated licensing model designed to simplify usage while maintaining compliance across distribution channels.

For software downloaded from official Progress distribution channels, license enforcement does not occur at runtime. Instead, license verification may occur during the download process.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Avoid the term "license enforcement" - license is always enforced in the sense of requirring a EULA. License key is not required sometimes.

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I’ve updated the wording to remove the “license enforcement” terminology and removed the Infra Client workflow examples since they aren’t relevant to InSpec. The updates are included in the second commit.

Comment on lines +33 to +36
Some workflows may download Chef binaries as part of their execution. Examples include:

- `knife bootstrap`
- `kitchen converge`
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This isn't relevant to InSpec. This is only used with Chef Infra CLient. THe only thing people are wondering abut is is kitchen verify will require a license and it will not.

Updated licensing explanation to avoid "license enforcement"
terminology and removed Infra Client workflow examples
that are not relevant to InSpec.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants