Skip to content

Licenses & Third-Party Dependencies

Doppelganger is open source under the custom Notice & Attribution License. You are free to use, modify, and run the software for personal, research, educational, or internal purposes without restriction.

If you use Doppelganger in a commercial or end-user-facing context, you are required to follow a few obligations to comply with the license:

  • Provide Modifications: Send the Authors any modifications or derivative code that extend or change the software. This can be done via email or a public repository link.
  • Retain Attribution: Keep all copyright notices and license headers intact.
  • Reciprocal Grant: By sending modifications, you grant the Authors a license to use, modify, and commercialize the improvements you provide.

Third-Party Dependencies#

Doppelganger includes third-party software under their own licenses:

  • Playwright – Apache 2.0
  • Node.js modules – MIT, BSD, or other permissive licenses
  • Docker images – respective open-source licenses

Full details are in THIRD_PARTY_LICENSES.md.

Documentation and Media#

Tutorials, guides, blogs, images, and promotional content are licensed under CC BY-SA 4.0, unless otherwise stated. You may not remove or alter attribution.

Why This Matters#

  • You can freely use and modify the software for private or internal purposes.
  • Commercial or public use ensures the Authors benefit from improvements and proper attribution is maintained.
  • Protects users and the project from legal issues while keeping the software open and collaborative.

For the full license text, see LICENSE.