Copyright (c) 2026 William Craytor. All rights reserved.
This software is licensed under the GNU Affero General Public License, version 3 or later (AGPL-3.0-or-later).
You may obtain a copy of the license at: https://www.gnu.org/licenses/agpl-3.0.html
- You are free to use, modify, and distribute this software.
- If you modify and distribute it, or run a modified version as a network service, you must release your changes under the same AGPL-3 license and make the source code available.
- This software is provided "as is", without warranty of any kind.
William Craytor Email: bcraytor@proton.me GitHub: https://github.com/wcraytor/earthui
Portions of the code, documentation, and project structure were generated or refined with assistance from Claude (Anthropic), an AI language model accessed via Claude Code. All final content reflects human review, selection, and modification.
earthui depends on the following R packages. Each is distributed under its own license:
| Package | License | Use |
|---|---|---|
| earth | GPL-3 | MARS model fitting (core dependency) |
| ggplot2 | MIT | Statistical graphics |
| readxl | MIT | Excel file import |
| shiny | GPL-3 | Interactive web application framework |
| bslib | MIT | Bootstrap 5 theming (optional) |
| callr | MIT | Background R process for async fitting (optional) |
| DT | GPL-3 | Interactive data tables (optional) |
| plotly | MIT | Interactive 3D surface plots (optional) |
| quarto | GPL-2+ | Report rendering engine (optional) |
| knitr | GPL-2+ | Report knitting (optional) |
| rmarkdown | GPL-3 | Document generation (optional) |
| jsonlite | MIT | JSON parsing (optional) |
| DBI | LGPL-2+ | Database interface for settings persistence (optional) |
| RSQLite | LGPL-2+ | SQLite backend for settings persistence (optional) |
| openxlsx | MIT | Sales Comparison Grid Excel output (optional) |
| writexl | BSD-2 | Excel file export (optional) |
| showtext | Apache-2.0 | Custom font rendering (optional) |
| sysfonts | GPL-2 | System font loading (optional) |
| testthat | MIT | Unit testing (development only) |
| roxygen2 | MIT | Documentation generation (development only) |
R is a registered trademark of the R Foundation for Statistical Computing. CRAN is a network of servers maintained by the R community. Shiny is a trademark of Posit, PBC. Bootstrap is a trademark of Twitter, Inc. MathJax is a trademark of the American Mathematical Society. All other trademarks are the property of their respective owners.