diff --git a/src/website/config.yaml b/src/website/config.yaml index d33ebce..58cd3ef 100644 --- a/src/website/config.yaml +++ b/src/website/config.yaml @@ -117,11 +117,16 @@ menus: url: /ecosystem/connect/ parent: ecosystem weight: 33 + - name: ecosystem-pro + title: http4k Pro + url: /pro/ + parent: ecosystem + weight: 34 - name: ecosystem-changelog title: Changelog url: /ecosystem/changelog/ parent: ecosystem - weight: 34 + weight: 35 - name: solutions title: Solutions diff --git a/src/website/content/commercial-license.md b/src/website/content/commercial-license.md new file mode 100644 index 0000000..ec7fbb3 --- /dev/null +++ b/src/website/content/commercial-license.md @@ -0,0 +1,8 @@ +--- +title: http4k Commercial License +description: http4k Commercial License +--- + +All Pro-tier http4k modules are licensed under the following commercial license. + +{{< remote remote="https://raw.githubusercontent.com/http4k/http4k/refs/heads/master/pro/LICENSE" >}} diff --git a/src/website/content/commercial-terms.md b/src/website/content/commercial-terms.md index da37975..cd9a2c7 100644 --- a/src/website/content/commercial-terms.md +++ b/src/website/content/commercial-terms.md @@ -5,7 +5,7 @@ description: "Terms of Service for Commercial http4k subscriptions" By signing this agreement, you and any entity that you represent ("Customer") are unconditionally consenting to be bound by and are becoming a party to these http4k Commercial Subscription Terms ("Agreement") as of the date of Customer's first download of the Licensed Materials (the "Effective Date"). -This Agreement implements and defines the "valid subscription" requirement established in the http4k Commercial License. It details the subscription framework, general terms and conditions, and support services that constitute a valid subscription for commercial use of the Licensed Materials. For clarity, while the Commercial License establishes the fundamental requirement of a valid subscription for commercial use, this Agreement provides the framework for such subscriptions, with specific pricing and service details provided through Customer Quotes. +This Agreement implements and defines the "valid subscription" requirement established in the http4k Commercial License. It details the subscription framework, general terms and conditions, and support services that constitute a valid subscription for commercial use of the Licensed Materials. For clarity, while the Commercial License establishes the fundamental requirement of a valid subscription for commercial use, this Agreement provides the framework for such subscriptions, with specific pricing and service details provided through Customer Quotes. A copy of the http4k Commercial License can be found at [https://http4k.org/commercial-license/](https://http4k.org/commercial-license/) This agreement governs the provision of subscriptions to http4k Pro and Enterprise Editions. All commercial use requires a valid subscription obtained through http4k's official channels. Use of http4k Pro and Enterprise Editions is governed by the http4k Commercial License (available at http4k.org/commercial-license). By obtaining or activating a subscription, you and/or your organization agree to comply with all terms of the Commercial License. diff --git a/src/website/content/pro.md b/src/website/content/pro.md index 71b4d88..1521cfd 100644 --- a/src/website/content/pro.md +++ b/src/website/content/pro.md @@ -3,43 +3,44 @@ title: http4k Pro modules type: pro description: "The http4k Pro modules are a set of premium features and tools designed to help engineers solve recurring problems. These modules are designed to save you time and effort when building your http4k applications and provide production-ready implementations that help teams deploy http4k applications in regulated and high-volume environments." modules: - - name: Model Context Protocol - link: https://mcp.http4k.org - image: mcp.png - description: Build MCP-compliant servers to integrate Large Language Models with your data and tools using familiar http4k patterns - available: false - - name: Server Hot Reload - link: https://hotreload.http4k.org - image: hotreload.png - available: true - description: Hot Reload automatically restart your server after code changes, saving you time during development - - name: Transactional Outbox - link: https://outbox.http4k.org - image: outbox.png - description: A robust transactional outbox implementation for http4k that ensures reliable message delivery with database consistency. - available: false + - name: Model Context Protocol + link: https://mcp.http4k.org + image: mcp.png + description: Build MCP-compliant servers to integrate Large Language Models with your data and tools using familiar http4k patterns + available: false + - name: Server Hot Reload + link: https://hotreload.http4k.org + image: hotreload.png + available: true + description: Hot Reload automatically restart your server after code changes, saving you time during development + - name: Transactional Outbox + link: https://outbox.http4k.org + image: outbox.png + description: A robust transactional outbox implementation for http4k that ensures reliable message delivery with database consistency. + available: false faq: - - question: "How are http4k Pro modules different from the http4k Community modules?" - answer: "Pro modules are commercially licensed extensions developed specifically to solve common enterprise use cases. They are distributed under **org.http4k.pro** Maven coordinate group. You can find details of the http4k Commercial License [below](#license)." - - - question: "Does this mean the Pro modules are more reliable than http4k Community?" - answer: "No. All http4k modules share the same high quality standards and testing rigor. Pro modules provide additional enterprise-focused features rather than enhanced reliability." - - - question: "How are the modules licensed?" - answer: "Pro modules are licensed annually per floating developer seat for both development and production use, meaning multiple developers can use the modules but only one developer per seat at a time. Licenses include access to Maven artifacts via Maven Central and technical support via GitHub issues." - - - question: "My organisation wishes to use several of the http4k Pro modules. Can we buy a bundle of licenses?" - answer: "Yes. We offer volume discounts for organisations that wish to purchase multiple Pro modules. Please contact us using the button below." + - question: "How are http4k Pro modules different from the http4k Community modules?" + answer: "Pro modules are commercially licensed extensions developed specifically to solve common enterprise use cases. They are distributed under **org.http4k.pro** Maven coordinate group. You can find details of the http4k Commercial License [here](/commercial-license/)." - - question: "Can I use Pro modules for free?" - answer: "We are completely supportive of experimentation with http4k technologies, so Pro modules are free for non-commercial, research and non-profit use cases." + - question: "Does this mean the Pro modules are more reliable than http4k Community?" + answer: "No. All http4k modules share the same high quality standards and testing rigor. Pro modules provide additional enterprise-focused features rather than enhanced reliability." + + - question: "How are the modules licensed?" + answer: "Pro modules are licensed annually per floating developer seat for both development and production use, meaning multiple developers can use the modules but only one developer per seat at a time. Licenses include access to Maven artifacts via Maven Central and technical support via GitHub issues." + + - question: "My organisation wishes to use several of the http4k Pro modules. Can we buy a bundle of licenses?" + answer: "Yes. We offer volume discounts for organisations that wish to purchase multiple Pro modules. Please contact us using the button below." + + - question: "Can I use Pro modules for free?" + answer: "We are completely supportive of experimentation with http4k technologies, so Pro modules are free for non-commercial, research and non-profit use cases." --- http4k Pro modules provide enterprise-ready capabilities essential for teams building scalable, mission-critical -applications. These commercially licensed extensions enable enhanced security, monitoring, and reliability features -needed for high-volume transaction processing, sensitive data handling, and resilient microservice architectures in -regulated environments. +applications. These [commercially licensed](/commercial-license/) extensions enable enhanced security, +monitoring, and reliability features needed for high-volume transaction processing, sensitive data handling, and +resilient microservice architectures in +regulated environments. With Pro modules, teams can confidently deploy http4k applications that meet strict compliance requirements while maintaining the performance demands of modern cloud workloads. diff --git a/src/website/layouts/pro/single.html b/src/website/layouts/pro/single.html index 70c8c0a..57c395a 100644 --- a/src/website/layouts/pro/single.html +++ b/src/website/layouts/pro/single.html @@ -49,15 +49,6 @@