Skip to content

Commit e4398d3

Browse files
mshabarovjouni
authored andcommitted
feat: Docs for Pre-Trial (#4559)
* chore: Docs for 7-days pre-trial * corrections and removals * minor corrections * address comments * Apply suggestion from @jouni Co-authored-by: Jouni Koivuviita <[email protected]> * Apply suggestion from @jouni Co-authored-by: Jouni Koivuviita <[email protected]> * Apply suggestion from @jouni Co-authored-by: Jouni Koivuviita <[email protected]> * Apply suggestion from @jouni Co-authored-by: Jouni Koivuviita <[email protected]> * Update articles/flow/configuration/licenses/index.adoc Co-authored-by: Jouni Koivuviita <[email protected]> * fix comments * add plugin parameter and fix link * fix comments * add a comment about CC --------- Co-authored-by: Jouni Koivuviita <[email protected]>
1 parent 76e05f8 commit e4398d3

File tree

1 file changed

+52
-1
lines changed

1 file changed

+52
-1
lines changed

articles/flow/configuration/licenses/index.adoc

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Licenses
33
page-title: How to configure Vaadin licenses for your project
44
description: How commercial product license validation works, and how to get and use license keys.
5-
meta-description: Learn how commercial product license validation works, and how to get and use license keys for your Vaadin projects.
5+
meta-description: Learn how commercial product license validation works, and how to get and use license keys for your Vaadin projects.
66
order: 150
77
---
88

@@ -17,6 +17,57 @@ You need a commercial license only if you use one of the commercial components (
1717

1818
For other use cases, you don't need a license after deploying an application to production.
1919

20+
== Using Free Trials
21+
22+
The Vaadin Trial experience lets you evaluate all Vaadin commercial features - such as Vaadin Copilot, commercial components (e.g., Charts), Acceleration Kits - with minimal effort:
23+
24+
- 7‑day Trial (no registration needed): Start instantly by clicking a button in the development tooling of a started Vaadin application,
25+
- 30‑day Commercial Trial (registration required): Extend your evaluation by signing in to `vaadin.com`.
26+
27+
Both trials enable commercial features in development. Production builds during trials are allowed with an opt‑in flag and will display a visible runtime banner.
28+
29+
A trial period can be activated through Vaadin Dev Tools by clicking the `}>` button in the right bottom corner of the application's page and also through the automatic splash screen shown when a commercial component is used without a license.
30+
31+
Vaadin Control Center supports only the 30‑day Commercial Trial.
32+
33+
=== 7-day Trial Workflow (Seven-Day, No Registration)
34+
35+
When you use a commercial feature (for example, place a commercial component on a view or trigger a Vaadin Copilot function that makes changes to source code) and no valid license is found, a modal splash screen appears in development mode once you navigate to a view that uses a commercial component. It explains that a subscription or trial is required and offers two choices:
36+
37+
- Try for 7 days (no registration): Starts the 7‑day trial immediately.
38+
- Log in / Sign up (to acquire or extend a license/trial): Opens Vaadin web-site to sign in and retrieve a license key or start the 30‑day trial.
39+
40+
It also shows the following information:
41+
- Link to the commercial license terms
42+
- Examples of Vaadin commercial products you have full access to.
43+
44+
=== 30‑Day Commercial Trial Workflow (Registration Required)
45+
46+
If you choose Log in / Sign up from the splash screen, or when your 7-day Trial has expired, you’ll be guided to authenticate and start a 30‑day trial. This enables all commercial features for 30 days.
47+
48+
When a 7-day Trial expires, the splash screen shows guidance to "Extend trial 30 days" (via the login path). Once button is clicked, the trial starts immediately.
49+
50+
The 30‑day trial can be started again after 90 days per user/account.
51+
52+
=== Production Builds While Using a Trial
53+
54+
Production builds do not enable commercial features if you don’t have a valid license. However, you can opt‑in to enable commercial features in production builds by adding a `-Dvaadin.commercialWithBanner` system property or `commercialWithBanner` Vaadin plugin parameter that shows a visible persistent banner on the bottom of the page in runtime.
55+
56+
The banner links to the https://vaadin.com/commercial-license-info[Commercial License Info] page. It is closable, but reappears on page reload.
57+
58+
[.example]
59+
--
60+
[source,terminal]
61+
----
62+
<source-info group="Maven"></source-info>
63+
mvn package -Pproduction -Dvaadin.commercialWithBanner
64+
----
65+
[source,groovy]
66+
----
67+
<source-info group="Groovy"></source-info>
68+
./gradlew build -Pvaadin.productionBuild -Pvaadin.commercialWithBanner
69+
----
70+
--
2071

2172
[[online-license-key]]
2273
== Local License Validation

0 commit comments

Comments
 (0)