diff --git a/config/_default/menu.toml b/config/_default/menu.toml index 847850df89f..803bab72d60 100644 --- a/config/_default/menu.toml +++ b/config/_default/menu.toml @@ -64,8 +64,8 @@ weight = 20 weight = 20 [[overview]] - title = "Reference" - identifier = "overview/licensing/reference" + title = "Private Licensing Service" + identifier = "overview/licensing/private" parent = "overview/licensing" weight = 999 diff --git a/config/_default/params.toml b/config/_default/params.toml index 8c75dd5bb8c..811767add24 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -7,3 +7,6 @@ robots = '' [chef-web-docs] gh_path = "https://github.com/chef/chef-web-docs/blob/main/content/" + +[license-service] +gh_path = "https://github.com/chef/license-service/tree/main/docs-chef-io/content/" diff --git a/content/license/api.md b/content/license/api.md deleted file mode 100644 index d4a85774364..00000000000 --- a/content/license/api.md +++ /dev/null @@ -1,14 +0,0 @@ -+++ -title = "Chef Licensing API" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "API" - identifier = "overview/licensing/reference/API" - parent = "overview/licensing/reference" -+++ - - -API reference doc. diff --git a/content/license/configure.md b/content/license/configure.md deleted file mode 100644 index e3cd844222d..00000000000 --- a/content/license/configure.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Configure Chef Licensing" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Configure" - identifier = "overview/licensing/Configure" - parent = "overview/licensing" - weight = 50 -+++ \ No newline at end of file diff --git a/content/license/get_started.md b/content/license/get_started.md deleted file mode 100644 index f6329c8e975..00000000000 --- a/content/license/get_started.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Get Stared with Chef Licensing" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Get Started" - identifier = "overview/licensing/Get Started" - parent = "overview/licensing" - weight = 30 -+++ \ No newline at end of file diff --git a/content/license/health_check.md b/content/license/health_check.md deleted file mode 100644 index 9692541e6ca..00000000000 --- a/content/license/health_check.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Health Check and Status" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Health Check and Status" - identifier = "overview/licensing/health check and status" - parent = "overview/licensing" - weight = 70 -+++ \ No newline at end of file diff --git a/content/license/install.md b/content/license/install.md deleted file mode 100644 index f3b71f82e12..00000000000 --- a/content/license/install.md +++ /dev/null @@ -1,20 +0,0 @@ -+++ -title = "Chef Licensing Install" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Install" - identifier = "overview/licensing/install" - parent = "overview/licensing" - weight = 40 -+++ - -This document provides guidance for install Chef Licensing. - -## Hardware requirements - -## Software requirements - -## Install diff --git a/content/license/logs.md b/content/license/logs.md deleted file mode 100644 index 266e3098921..00000000000 --- a/content/license/logs.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Chef Licensing Logs" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Logs" - identifier = "overview/licensing/Logs" - parent = "overview/licensing" - weight = 80 -+++ diff --git a/content/license/private.md b/content/license/private.md deleted file mode 100644 index e6e4aa44ef4..00000000000 --- a/content/license/private.md +++ /dev/null @@ -1,14 +0,0 @@ -+++ -title = "Private Licensing Service" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Private Licensing Service" - identifier = "overview/licensing/Private Licensing Service" - parent = "overview/licensing" - weight = 50 -+++ - -Docs about Private Licensing Service. diff --git a/content/license/troubleshooting.md b/content/license/troubleshooting.md deleted file mode 100644 index c8aa33efdfa..00000000000 --- a/content/license/troubleshooting.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "Chef Licensing Troubleshooting" -draft = false -gh_repo = "chef-web-docs" - -[menu] - [menu.overview] - title = "Troubleshooting" - identifier = "overview/licensing/troubleshooting" - parent = "overview/licensing" - weight = 60 -+++ \ No newline at end of file diff --git a/content/license/_index.md b/content/licensing/_index.md similarity index 87% rename from content/license/_index.md rename to content/licensing/_index.md index 442a436ef9c..1482bae241f 100644 --- a/content/license/_index.md +++ b/content/licensing/_index.md @@ -2,7 +2,7 @@ title = "About Chef Licenses" draft = false gh_repo = "chef-web-docs" -aliases = ["/chef_license.html"] +aliases = ["/chef_license.html", "/chef_license/", "/license/"] [cascade] product = ["automate", "client", "server", "habitat", "inspec", "supermarket", "workstation"] @@ -17,7 +17,7 @@ aliases = ["/chef_license.html"] With the release of Chef InSpec 6, we are introducing a new licensing model which will expand to cover to all Chef products at a future date. The new licensing model is more flexible and lets customers and end-users choose a license which adapts to their specific DevOps scenarios. -For all products, including Chef InSpec 6 and higher, the existing Progress Chef [EULA][EULA] still applies and is unchanged. The Progress Chef EULA covers the usage of the product distribution. Licensing and reuse of open source code is described in the section below [LINK]. +For all products, including Chef InSpec 6 and higher, the existing [Progress Chef End-User License Agreement](https://www.chef.io/end-user-license-agreement) (EULA) still applies and is unchanged. The Progress Chef EULA covers the usage of the product distribution. Licensing and reuse of open source code is described in the section below [LINK]. Source code reuse is unchanged and follows the Apache 2.0 model as described below for open source products and repositories from Progress Chef. @@ -27,7 +27,7 @@ The commercial distributions of our products--such as Chef Infra Client, Chef Ha If you have a license from before April 2019 (referred to as the Chef Master License and Services Agreement, or MLSA), please consult the [Chef versions documentation](https://docs.chef.io/versions/) to understand which license applies. -## Overview of new license types +## Overview of license types For Chef InSpec 6 and higher, there are three new end-user licenses which govern usage and come with different entitlements: a free license, a trial license, and a commercial license. Upon installation of the Chef InSpec product distribution, the end-user accepts the basic Progress Chef [EULA][EULA] and then must activate the product with one of these new additional licenses. Chef InSpec 6 will not run without at least one of these licenses being applied. Each license type has different entitlements and permission grants based on the customer's intended usage. @@ -37,7 +37,7 @@ For Chef InSpec 6 and higher, there are three new end-user licenses which govern | Trial | Initial 30-day license renewable up to 90 days | Free | Advanced functionality enabled | Non-production workloads | Community support in Slack and solution architect support | Some features and scale may be restricted | Individual within an organization | Evaluate products in a non-production environment organization or company | | Commercial | Duration of contract, renewable and upgradable | Paid | Advanced functionality enabled | Production and Non-production workloads | Support per contract | Full product(s) and content per contract | Professional DevOps Engineer within an organization | Enterprise workloads | -Licensing is available for non-profit, research, and academic organizations through a special, free, or highly discounted commercial license in Progress Chef's [Non-Profit Entitlement Program](https://www.chef.io/nonprofit-entitlement-program). +Licensing is available for non-profit, research, and academic organizations through a special, free, or highly discounted commercial license in [Progress Chef's Non-Profit Entitlement Program](https://www.chef.io/nonprofit-entitlement-program). Official downstream distributions made from original Chef distributions (for example, CINC) are not affected by this license change. @@ -47,9 +47,9 @@ The Progress Chef EULA requires basic license information to be transmitted to C The licensed customer may opt in to additional telemetry and usage data being sent back to Chef. This telemetry is used to tailor recommendations to customers, develop new features, and optimize the customer experience. Can the customer see this data? Can they opt-in / out regularly? Link to another article on what this is, maybe the telemetry service? -## Reuse Progress Chef as open source +## Open source licensing -Reuse of source code from the Progress Chef projects--including Chef Infra Client ("chef"), Chef InSpec, and Chef Habitat--is governed by the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) (unless specified in the repository otherwise) and source code is released publicly through repositories in these organizations: +Reuse of source code from the Progress Chef projects——including Chef Infra Client ("chef"), Chef InSpec, and Chef Habitat——is governed by the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt) (unless specified in the repository otherwise) and source code is released publicly through repositories in these organizations: - [Progress Chef](https://github.com/chef) - [Progress Chef InSpec](https://github.com/inspec) diff --git a/content/license/accept.md b/content/licensing/accept.md similarity index 100% rename from content/license/accept.md rename to content/licensing/accept.md diff --git a/content/license/terms.md b/content/licensing/terms.md similarity index 76% rename from content/license/terms.md rename to content/licensing/terms.md index 828e6ac7d79..4762c617f22 100644 --- a/content/license/terms.md +++ b/content/licensing/terms.md @@ -1,26 +1,27 @@ +++ title = "Chef Licensing Terms" -draft = true +draft = false gh_repo = "chef-web-docs" [menu] [menu.overview] title = "Terms" - identifier = "overview/licensing/reference/Terms" - parent = "overview/licensing/reference" + identifier = "overview/licensing/Terms" + parent = "overview/licensing" + weight = 30 +++ Node -: Individual component of your system, physical or virtual (for example, a server, workstation, IP router, virtual machine, or another device or component) that is assessed, installed, configured, updated, scanned and/or managed using any Chef product. +: An individual component of your system, physical or virtual (for example, a server, workstation, IP router, virtual machine, or another device or component) that is assessed, installed, configured, updated, scanned and/or managed using any Chef product. Scan -: Rules based of Inspection of a target. There can be many number of scans applied on a target. +: A rules-based inspection of a target. There can be many scans applied to a target. Target : Each instance of infrastructure, software, configuration, cloud accounts, container hosts, or other technical resource that is the compliance target of one or more Chef InSpec profiles used by you. Each target can access a resource with its credentials and locations. Subscription License -: One of the license types that continue until the expiration of the subscription period identified in the order, unless earlier terminated in accordance with the terms of the EULA. +: One of the license types that continue until the expiration of the subscription period identified in the order, unless earlier terminated in accordance with the terms of the [Progress Chef End User License Agreement](https://www.chef.io/end-user-license-agreement). Licensed Unit : "License Unit" types/metrics include node, entitled content, service instance, target and/or endpoint. @@ -39,7 +40,7 @@ Commercial Users Community Users : [Open Source] CINC Users. [Free] Infra <= 12, Inspec <= 3 -: Users that use older versions of Chef open-source software or downstream OSS distributions of Chef (CINC). + Users that use older versions of Chef open-source software or downstream OSS distributions of Chef (CINC). Open Source : Chef Code available to all under Apache License, Version 2.0. This is not same as access to any licensed Chef products or free Chef products. diff --git a/content/release_notes_private_licensing_service.md b/content/release_notes_private_licensing_service.md new file mode 100644 index 00000000000..1f00e4bd01c --- /dev/null +++ b/content/release_notes_private_licensing_service.md @@ -0,0 +1,10 @@ ++++ +title = "Chef Private Licensing Service" +draft = false + +[menu] + [menu.release_notes] + title = "Private Licensing Service" + identifier = "release_notes/private licensing service" + parent = "release_notes" ++++