Skip to content

Revise license terms#287

Merged
waynemwashuma merged 1 commit into
wimaengine:devfrom
waynemwashuma:revise-licence
Mar 15, 2026
Merged

Revise license terms#287
waynemwashuma merged 1 commit into
wimaengine:devfrom
waynemwashuma:revise-licence

Conversation

@waynemwashuma
Copy link
Copy Markdown
Collaborator

@waynemwashuma waynemwashuma commented Mar 14, 2026

Objective

Revises the project license to allow redistribution, collaboration, and modification of the codebase, while still restricting commercial use of the software.

Previously, the license prohibited redistribution entirely, which made open collaboration difficult. This change makes the project easier to contribute to and share.

Solution

The license has been rewritten to introduce clearer and more practical terms.Changes include:

1. Redistribution Allowed

The previous license explicitly prohibited redistribution. This revision enables redistribution.

2. Non-Commercial Restriction Maintained

Commercial use of the software and derivative software is still prohibited without permission.

Note

This will be revised further in the future to allow commercial use, but until then, this clause will be maintained.

3. Content Creation Allowed

The license explicitly allows creating tutorials, videos, blogs, documentation, or reviews about the engine, even if those generate revenue.This ensures educational and media content about the project is not restricted.

4. Share-Alike Requirement

Derivative works must be distributed under the same license.

5. Clear Attribution Requirement

All copies or derivative works must include:

  • Proper credit to the original authors
  • A copy of the license or link to the original repository

Showcase

No code changes are introduced. This change only affects the project licensing terms.

Migration guide

No action required for users.
However:

  • Projects redistributing or modifying the engine must now include the updated license text.
  • Derivative works must be released under the same license terms.

Checklist

  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have added tests to cover my changes.

@waynemwashuma waynemwashuma self-assigned this Mar 14, 2026
@waynemwashuma waynemwashuma added scope:documentation Improvements or additions to documentation type:enhancement New feature or request labels Mar 14, 2026
@github-actions github-actions Bot removed the scope:documentation Improvements or additions to documentation label Mar 14, 2026
@waynemwashuma waynemwashuma merged commit 7f89885 into wimaengine:dev Mar 15, 2026
7 checks passed
@waynemwashuma waynemwashuma deleted the revise-licence branch March 15, 2026 00:19
@waynemwashuma waynemwashuma added the scope:documentation Improvements or additions to documentation label Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope:documentation Improvements or additions to documentation type:enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant