Skip to content

Commit 9191ae5

Browse files
committed
add LICENSE
1 parent c576889 commit 9191ae5

File tree

3 files changed

+99
-2
lines changed

3 files changed

+99
-2
lines changed

LICENSE

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
## 📄 License Options for ApexCharts
2+
3+
ApexCharts is offered under a **dual-license model** to support individuals, startups, and commercial products of all sizes.
4+
5+
---
6+
7+
### 🔓 Community License (Free)
8+
9+
For individuals, non-profits, educators, and small businesses with **less than $2 million USD in annual revenue**.
10+
11+
✅ What’s allowed:
12+
13+
- Personal, educational, or non-profit use
14+
- Commercial use by small orgs (< $2M annual revenue)
15+
- Modifications and redistribution (with attribution)
16+
17+
🚫 Not allowed:
18+
19+
- Use by companies or entities over $2M/year revenue
20+
- Use in competing charting products
21+
- Sublicensing under different terms
22+
23+
➡ By using ApexCharts under this license, you confirm that **you qualify as a Small Organization**.
24+
25+
---
26+
27+
### 💼 Commercial License (Paid)
28+
29+
The Commercial License applies to all paid SKUs (Pro, Premium, and OEM/Embedded).
30+
31+
The **Community License** is available at no cost **only** to organizations with **annual revenue under \$2M USD**.
32+
If your organization earns \$2M USD or more annually, you must purchase one of our paid licenses.
33+
34+
✅ What's included:
35+
36+
- Use in internal tools and commercial applications
37+
- Modifications and app-level distribution
38+
- 12-month subscription with updates & support
39+
40+
🚫 Not allowed:
41+
42+
- Redistribution in toolkits, SDKs, or platforms
43+
- Use by unlicensed developers
44+
- Competing charting products
45+
46+
---
47+
48+
### 🏛 Non-Profit Tiers
49+
50+
Non-Profits are treated like commercial entities:
51+
52+
- Annual operating budget **less than \$2 million USD**
53+
- _Eligible for Community licenses_
54+
55+
or
56+
57+
- Annual operating budget **greater than \$2 million USD**
58+
- _Commerical license with possible discounts for Community, Pro, Premium and OEM products_
59+
60+
---
61+
62+
### 🔄 OEM / Redistribution License (Paid)
63+
64+
Required if you are **embedding ApexCharts into a product or platform used by other people**, such as:
65+
66+
- No-code dashboards
67+
- Developer platforms
68+
- Embedded BI tools
69+
- SDKs
70+
71+
✅ What's included:
72+
73+
- Redistribution rights for 1 application or product
74+
- 12-month subscription with updates & support
75+
76+
✅ OEM **not required** if your app simply renders static charts and users **cannot** configure or interact with them.
77+
78+
---
79+
80+
### ⚠️ License Acceptance
81+
82+
By installing ApexCharts (e.g., via `npm install apexcharts`), you are agreeing to the applicable license based on your usage:
83+
84+
- Community License (if under $2M revenue)
85+
- Commercial License (if over $2M revenue)
86+
- OEM License (if redistributing to third-party users)
87+
88+
---
89+
90+
### 🛠 Need a License or Have Questions?
91+
92+
📧 Contact us at [sales@apexcharts.com](mailto:sales@apexcharts.com)
93+
📚 Read full license agreements here: [https://apexcharts.com/license](https://apexcharts.com/license)
94+
95+
---
96+
97+
Thank you for supporting ApexCharts! Your licensing helps keep it free and open for individuals and small teams.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import { provideApexGanttLicense } from "ngx-apexgantt";
4646
export class AppModule {}
4747
```
4848

49-
### Option 2: Static Method (React-like)
49+
### Option 2: Static Method
5050

5151
```typescript
5252
// main.ts

src/lib/ngx-apexgantt.license.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export const APEXGANTT_LICENSE_KEY = new InjectionToken<string>(
1414
let licenseKey: string | null = null;
1515

1616
/**
17-
* static method to set license (similar to react wrapper)
17+
* static method to set license
1818
* call this before bootstrapping your app
1919
*
2020
* @example

0 commit comments

Comments
 (0)