Skip to content

Latest commit

 

History

History
158 lines (87 loc) · 6.29 KB

File metadata and controls

158 lines (87 loc) · 6.29 KB

WhaleEngine License

Copyright (c) 2026 D0d0ka

1. Permission

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, subject to the conditions below.

This license permits both personal and commercial use.

2. Attribution

Any distribution of the Software, a modified version of the Software, or a project that uses the Software must retain clear and readable attribution to the original author.

The following attribution must be retained:

WhaleEngine was originally created by D0d0ka.

The attribution must not be removed, hidden, obscured, or altered in a way that falsely suggests that D0d0ka is not the original author of WhaleEngine.

3. Attribution in Derivative Versions

If you distribute a modified version, fork, port, rewrite containing substantial portions of the Software, or other derivative version of WhaleEngine, you must:

  1. retain this LICENSE file or an equivalent copy of these license terms;
  2. retain the original copyright notice;
  3. retain the attribution required by Section 2;
  4. clearly indicate that the software has been modified from the original WhaleEngine;
  5. not represent the modified version as the original WhaleEngine;
  6. comply with the Powered by WhaleEngine requirement described in Section 4.

A modified version may have its own name, branding, copyright notices, and additional contributors, provided that the original attribution to D0d0ka remains intact.

4. Powered by WhaleEngine Requirement

Any software project, game, application, mod, plugin, tool, or other publicly distributed software that uses WhaleEngine as a dependency or incorporates WhaleEngine into the distributed software must display the following attribution:

Powered by WhaleEngine — D0d0ka

The attribution must be visible to users in a prominent and reasonably discoverable location.

Acceptable locations include, but are not limited to:

  • an in-game Credits screen;
  • an About screen;
  • a Licenses screen;
  • a main menu or title screen;
  • a documentation or project information page;
  • another user-accessible location that is reasonably visible and discoverable.

If the software provides an in-game or in-application Credits, About, Licenses, or similar information screen, the attribution must be displayed there.

For games and other interactive software, the attribution must be accessible from within the software itself.

The attribution must remain readable and must not be intentionally hidden, minimized, obscured, or placed behind an unusually difficult-to-access interface.

The exact visual design may be changed to match the project's style, but the words "Powered by WhaleEngine" and "D0d0ka" must remain clearly recognizable.

Examples of acceptable attribution include:

Powered by WhaleEngine — D0d0ka

or:

This game is Powered by WhaleEngine — D0d0ka

The following is not sufficient:

Powered by Whale Engine

without identifying D0d0ka.

Nor is the following sufficient:

Uses WhaleEngine

without identifying D0d0ka.

5. Attribution in Derivative Versions

If WhaleEngine itself is modified, forked, ported, or incorporated into another engine or framework, the resulting software must retain the following attribution:

WhaleEngine was originally created by D0d0ka.

Additionally, the resulting software must comply with the Powered by WhaleEngine requirement in Section 4 when it is distributed or used as part of another software project.

The attribution must not be removed merely because the modified version has a different name.

6. Projects Using WhaleEngine

A separate software project that merely uses WhaleEngine as a dependency does not become a derivative work solely because it depends on WhaleEngine.

Such projects may:

  • be proprietary or open source;
  • use their own license;
  • be distributed commercially or free of charge;
  • use their own name and branding;
  • contain source code that is unrelated to WhaleEngine.

However, any project that uses WhaleEngine and is distributed to others must comply with Section 4 and display:

Powered by WhaleEngine — D0d0ka

The WhaleEngine LICENSE must also remain available to recipients when WhaleEngine itself is distributed with the project.

Using WhaleEngine as a dependency does not transfer ownership or authorship of WhaleEngine to the user of the Software.

7. No False Attribution

You may not claim or imply that you are the original creator of WhaleEngine.

You may claim authorship of your own modifications, additions, or separate software.

For example, the following is permitted:

MyGameEngine — modified from WhaleEngine by D0d0ka. Modifications by Alex.

The following is not permitted:

MyGameEngine — originally created by Alex.

when the software contains substantial portions of WhaleEngine and the statement falsely attributes the original work.

8. Changes

Modified source files must contain a reasonable indication that the file has been modified from the original WhaleEngine source.

This may be done through a source-file comment, changelog, documentation, or another clear indication appropriate to the project.

Example:

This file is based on WhaleEngine by D0d0ka and has been modified by [Name].

9. Trademarks and Name

This license does not grant permission to use the name "D0d0ka", "WhaleEngine", or associated logos or branding to imply endorsement by the original author.

Permission to use the Software does not imply that D0d0ka endorses, sponsors, or officially supports a modified version or any project using WhaleEngine.

10. Warranty Disclaimer

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NONINFRINGEMENT.

IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

11. Acceptance

By using, modifying, copying, distributing, or incorporating WhaleEngine into another software project, you agree to the terms of this license.


Copyright (c) 2026 D0d0ka

WhaleEngine was originally created by D0d0ka.

Powered by WhaleEngine — D0d0ka