License change for Akka 2.7 next year: How it is supposed to work?

Hey guys,

We know that Akka changed the Business Source License (BSL) license.

However, the license would still allow the use of all changes with Apache 2.0 after three years.

Akka code licensed as BSL reverts to Apache 2.0 with a Change Date of 3 years, i.e. whenever Akka code is released under the BSL, that version will revert from BSL to the Apache license three years later and, then, Apache licensing terms will apply to Akka.

Change Date: TBD ( 3 years after 2.7.0 release )

Akka 2.7 was released in autumn 2022, there it will be available in around a year.
Is there any official release date? The maven builds are from July.

For akka 2.8 it is written explicitly

Change Date: 2026-03-16

Since the change date is clear, how it is supposed to work? Will be there a 2.7 branch with the usual Apache 2.0 License and maven builds including that license?

Thank you!
Sigurd

The LICENSE file with the tag of the release should define the change date. Unfortunately we missed that for 2.7.0, but it was corrected a few days later Update license change date for Akka 2.7.0 (#31700) · akka/akka@ca70521 · GitHub

The existing releases automatically change to Apache at the change date.

Thanks for the link to 2.7.1.

What do you mean by “automatically”?
As far as I know the license (Apache License, Version 2.0) file MUST be shipped together with the code, not just as a reference.

Change License:       Apache License, Version 2.0