How is it possible to set initial value in the component?

How is it possible to set initial value in the component?

It was not possible. The setValue has been now added, and version 2.2.0 implements HasValue interface fully making it compatible with Binder.

I upgraded from version 2.0.0 to 2.2.0 and get a message saying that I am using a component that is part of vaadin subscription. Is it true that 2.0.0 is free and 2.2.0 is a paid version?

Is it true that 2.0.0 is free and 2.2.0 is a paid version?

No, they both are both distributed under our commercial CVAL3 license. I.e. you need valid subscription.

I couldn’t understand the license. Is it CVAL3 or Apache License 2.0?

From version 2.3.1 onwards it is Apache License 2.0