Skip to content

Invalid BSL 1.1 Change Date and Change License #215

@voxpelli

Description

@voxpelli

To ensure consistent expectations BSL 1.1 enforced limitations on eg Change Date and Change License.

First, we set a cap of four years for the duration of the time window prior to code becoming FOSS. That said, we encourage a shorter window (and for MariaDB MaxScale, the window is between two and three years).

Current change date seems to be 5 years into the future: https://github.com/clockworklabs/SpacetimeDB/blame/8eb1743b75435c7b3b9ea7179c923262105b2b2b/LICENSE.txt#L24

One year more than the max allowed under BSL 1.1

Second, we now require the Change License to be GPL compatible with either GPLv2, GPLv3, or any other license that can be combined properly with GPL software

AGPL 3.0 is set as the change license: https://github.com/clockworklabs/SpacetimeDB/blame/8eb1743b75435c7b3b9ea7179c923262105b2b2b/LICENSE.txt#L26

Though AGPL 3.0 is not a GPL 2.0 compatible license: https://www.gnu.org/licenses/license-list.en.html#AGPLv3.0

Hence violators this part of the BSL 1.1:

software provided under the Change License can be included in a program with software provided under GPL Version 2.0 or a later version

On top of this, you are using a modified AGPL 3.0 license even, which I would highly discourage, as modified licenses by their very nature are not OSI approved and sets unclear expectations and has unclear compatibility with other licenses.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions