Skip to content

[Breaking change]: One-off licensing model discontinued in Umbraco Forms 17Β #25

@TvGessel

Description

@TvGessel

Description

Starting from version 17, Umbraco Forms no longer supports the one-off (perpetual) licensing model. This means that customers can no longer purchase a license with a single, one-time payment. Instead, Forms will be available only through a subscription-based license, which provides continued access to updates, bug fixes, and support.

An upcoming minor release of Umbraco Forms 13 and Umbraco Forms 16 will include support for the new license model, in addition to the existing one-off license.

Version

Umbraco 17

Previous behavior

In versions prior to Umbraco Forms 17, customers could purchase a one-off (perpetual) license. This allowed them to make a single payment and use that version of Umbraco Forms indefinitely.

New behavior

From Umbraco Forms 17 onward, the one-off licensing model is no longer available. All new licenses are now subscription-based. This model includes access to the latest updates, bug fixes, and ongoing support as long as the subscription is active. Upgrading to 17 or later requires switching to a subscription license.

Type of breaking change

  • Binary incompatible: Existing binaries may encounter a breaking change in behavior, such as failure to load/execute or different run-time behavior.
  • Source incompatible: Source code may encounter a breaking change in behavior when targeting the new runtime/component/SDK, such as compile errors or different run-time behavior.

Reason for change

This change aligns the licensing model for Umbraco Forms with the overall direction of the Umbraco Commercial Products. It also ensures that all users receive ongoing improvements and support throughout their use of the product.

Recommended action

If you are currently using a one-off license for a version prior to Umbraco Forms 17, you can continue using that version without changes. However, if you plan to upgrade to Umbraco Forms 17 or later, you will need to purchase a subscription license. A transition plan will be in place for existing customers.

Affected APIs

N/A

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions