Skip to content

Repository files navigation

Contributing to Coords

Licensing

This monorepo contains code under different licenses:

  • core/ - MPL-2.0 (Mozilla Public License 2.0)
  • Everything else (server, apps, website) - AGPL-3.0

Why MPL for the core?

We want Coords to be a primitive that others can build on. The MPL-2.0 license on core/ means you can use the library in proprietary applications—for example, an internal company tool or a commercial product—without copyleft implications for your own code.

The only requirement: if you modify files in core/ itself, those modifications must be shared under MPL-2.0.

Bug fixes, performance improvements, and new features benefit everyone in the ecosystem. If you've built something useful on top of Coords, consider contributing back!

Contributor Agreement

By submitting a pull request or otherwise contributing to this project, you agree to license your contribution under the applicable license for that component (MPL-2.0 for core/, AGPL-3.0 for everything else) AND you grant Allison Bentley a perpetual, worldwide, non-exclusive, royalty-free license to use, reproduce, modify, and distribute your contribution under any terms, including for distribution through application stores such as the Apple App Store.

This allows the project to be distributed through platforms that may have terms incompatible with AGPL-3.0, while keeping the source code fully open.

Getting Started

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

Code of Conduct

Be respectful and constructive in all interactions.

About

Privacy-preserving location sharing with end-to-end encryption

Contributing

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages