forked from ancore-org/ancore
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLICENSE
More file actions
42 lines (27 loc) · 1.29 KB
/
Copy pathLICENSE
File metadata and controls
42 lines (27 loc) · 1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# License
This repository contains multiple components under different licenses:
## Apache License 2.0
The following components are licensed under the Apache License 2.0 (see LICENSE-APACHE):
- Smart contracts (`contracts/`)
- Core SDK (`packages/core-sdk/`)
- Account abstraction (`packages/account-abstraction/`)
- Stellar utilities (`packages/stellar/`)
- Cryptographic utilities (`packages/crypto/`)
- Shared types (`packages/types/`)
## MIT License
The following components are licensed under the MIT License (see LICENSE-MIT):
- Extension wallet (`apps/extension-wallet/`)
- Mobile wallet (`apps/mobile-wallet/`)
- Web dashboard (`apps/web-dashboard/`)
- UI components (`packages/ui-kit/`)
- Infrastructure services (`services/`)
## Creative Commons Attribution 4.0 International (CC BY 4.0)
Documentation in the `docs/` directory is licensed under CC BY 4.0.
---
## Why Multiple Licenses?
- **Apache 2.0** provides patent protection and is preferred for core infrastructure and SDKs
- **MIT** is simpler and more permissive, suitable for application code and UI components
- **CC BY 4.0** is appropriate for documentation
## Contributing
By submitting a contribution, you agree to license your contribution under the same license as the component you're contributing to.
See CONTRIBUTING.md for details.