Add license info, update readmes
This commit is contained in:
79
THIRD_PARTY_LICENSES.md
Normal file
79
THIRD_PARTY_LICENSES.md
Normal file
@@ -0,0 +1,79 @@
|
||||
# Third-Party Licenses
|
||||
|
||||
This project uses components and libraries from third parties. Below is a list of these components and their respective licenses.
|
||||
|
||||
## shadcn/ui Components
|
||||
|
||||
The following UI components in `src/components/ui/` are derived from [shadcn/ui](https://ui.shadcn.com):
|
||||
|
||||
- `button.tsx`
|
||||
- `card.tsx`
|
||||
- `input.tsx`
|
||||
- `label.tsx`
|
||||
- `popover.tsx`
|
||||
- `select.tsx`
|
||||
- `separator.tsx`
|
||||
- `slider.tsx`
|
||||
- `switch.tsx`
|
||||
- `tooltip.tsx`
|
||||
|
||||
**License**: MIT License
|
||||
**Copyright**: (c) 2023 shadcn
|
||||
**Source**: https://ui.shadcn.com
|
||||
|
||||
```
|
||||
MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
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
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
```
|
||||
|
||||
## npm Dependencies
|
||||
|
||||
The following dependencies are included via npm and are listed in `package.json`:
|
||||
|
||||
### Radix UI Primitives (MIT License)
|
||||
- `@radix-ui/react-label`
|
||||
- `@radix-ui/react-popover`
|
||||
- `@radix-ui/react-select`
|
||||
- `@radix-ui/react-separator`
|
||||
- `@radix-ui/react-slider`
|
||||
- `@radix-ui/react-slot`
|
||||
- `@radix-ui/react-switch`
|
||||
- `@radix-ui/react-tooltip`
|
||||
|
||||
**Source**: https://www.radix-ui.com/
|
||||
**License**: MIT
|
||||
|
||||
### Other Key Dependencies
|
||||
|
||||
- **React** (MIT License) - UI framework
|
||||
- **Recharts** (MIT License) - Charting library
|
||||
- **Tailwind CSS** (MIT License) - CSS framework
|
||||
- **lucide-react** (ISC License) - Icon library
|
||||
- **clsx** (MIT License) - Utility for class names
|
||||
- **class-variance-authority** (Apache 2.0) - Variant management
|
||||
- **tailwind-merge** (MIT License) - Tailwind class merging
|
||||
|
||||
For a complete list of dependencies and their licenses, see `package.json` and run `npm list` or check each package's LICENSE file in `node_modules/`.
|
||||
|
||||
## Additional Notes
|
||||
|
||||
This project follows the "copy-paste" component pattern from shadcn/ui, where components are copied into the source code rather than imported as a dependency. This allows for full customization while maintaining proper attribution.
|
||||
|
||||
All third-party software is used in accordance with their respective licenses.
|
||||
Reference in New Issue
Block a user