Skip to content

Commit c655fba

Browse files
authored
Merge pull request #20 from factorhouse/feat/FAC-747_update-for-community-license-changes
Update license generation
2 parents 4503eeb + a6c16fe commit c655fba

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -572,23 +572,20 @@ Core services like Flink, Spark, and Kafka Connect are designed to be modular an
572572
573573
### Update Kpow and Flex Licenses
574574
575-
Both **Kpow** and **Flex** require valid licenses to run. You can get started in one of two ways:
575+
Both **Kpow** and **Flex** require valid licenses. Licenses can be obtained from the Factor House License Portal. Visit [https://account.factorhouse.io/auth/getting_started](https://account.factorhouse.io/auth/getting_started) to generate your license.
576576
577-
- Request a free **Community License** for non-commercial use:
577+
You can begin with either of the following options:
578578
579-
- [Kpow Community License](https://factorhouse.io/kpow/community/)
580-
- [Flex Community License](https://factorhouse.io/flex/community/)
581-
582-
- Or request a **30-day Trial License** for commercial evaluation - **this license unlocks all enterprise features**:
583-
584-
- [Kpow Trial License](https://factorhouse.io/kpow/get-started/)
585-
- [Flex Trial License](https://factorhouse.io/flex/get-started/)
579+
- Request a free **Community License** for non-commercial use. A single community license now covers both Kpow and Flex.
580+
- Request a **30-day Trial License** for commercial evaluation, providing full access to all enterprise features.
586581
587582
For managing Kpow and Flex licenses effectively, it's strongly recommended to store the license files **externally** from your main configuration or version control system (like Git). This approach prevents accidental exposure of sensitive license details and makes updating or swapping licenses much simpler.
588583
589584
The Docker Compose files facilitates this by allowing you to specify the path to your license file using **environment variables** on your host machine _before_ launching the services. Specifically, they are configured to look for these variables and use their values to locate the appropriate license file via the `env_file` directive. If an environment variable is not set, a default path (usually within the `resources` directory) is used as a fallback.
590585
591-
Regardless of the edition, only a single licence file is expected for **Kpow** and **Flex**.
586+
Factor House Community licenses can be used across both Flex and Kpow, however individual trial licenses are required for evaluation. To enforce consistency, Kpow and Flex both require the license variable to be set on a product-by-product basis, regardless of which license you're using (this also applies to enterprise license configurations).
587+
588+
Therefore, you should specify the path to your license file for both environment variables:
592589
593590
- **`KPOW_LICENSE`**: Specifies the path to the Kpow license file.
594591
- **`FLEX_LICENSE`**: Specifies the path to the Flex license file.

0 commit comments

Comments
 (0)