Why vaadin-core requires licence check

I am trying to run the vaadin 14 application from the tutorial github repo.

I changed the vaadin dependency to vaadin-core and commented out/removed the testbench dependency along the related code.

I don’t see any pro component in the dependency tree and no additional add-on.

When I run the application I am not able to bootstrap it as an exception is thrown on the license check:

com.vaadin.pro.licensechecker.LicenseException: The provided license key does not allow usage of flow 2.11.1. Check that the license has not expired and that the product you are trying to use does not require another type of subscription.

Could someone help me out?

Free support for Vaadin 14 is ended. Starting with 14.12 a license is required. 14.11 is the last free version of the 14 series

If you are new to Vaadin, please start with the latest tutorial for 24.4 Tutorial | Getting Started | Vaadin Docs

Thanks @marcoc_753 for pointing it out. I totally missed that blog.
@marcushellberg I am not new to Vaadin, but I didn’t find anywhere on the documentation that latest Vaadin 14 required a license, it could be nice if there was a warning message.