Skip to content

License and FAQ

Ancientwebofficial edited this page Jul 16, 2026 · 1 revision

License and FAQ

License

DailyStreak is distributed under the DailyStreak Source-Available License (DSAL) v1.0, not a standard open-source license. In short:

  • ✅ Free to use, self-host, and modify — including on commercial servers
  • ✅ Free to fork and contribute back via pull requests
  • ✅ Free to redistribute (original or modified), as long as the license travels with it
  • ❌ Cannot be used on servers that sell streak-related advantages (resets, day skips, exclusive rewards), whether sold standalone or bundled into a rank/subscription/crate
  • ❌ Cannot be resold, sublicensed, or bundled into a paid product without the author's permission

Full legal text: see LICENSE in the repo.

Frequently Asked Questions

Can I use this on my server that sells ranks?

Yes, as long as the ranks don't grant any streak-related advantage (resets, skips, exclusive rewards, or reduced playtime requirements). Cosmetic-only ranks (chat prefixes, colors, etc.) are fine.

Can I fork this and submit improvements?

Yes — pull requests are welcome. See the Contributing section in the main README.

Can I sell my fork on a marketplace like BuiltByBit or SpigotMC?

No — the license prohibits selling, sublicensing, or bundling the software (original or modified) into a paid product without the author's written permission.

Does this work on Spigot/Bukkit, or only Paper?

DailyStreak targets the Paper API. It may work on other Paper-fork servers, but Spigot/Bukkit-only servers are not officially supported.

I found a bug — where do I report it?

Open an issue with your server version, DailyStreak version, and steps to reproduce.

Does this require a database?

Check the Configuration page for storage options — DailyStreak supports local storage as well as external databases depending on your setup.