Skip to content

Commit 0b0e6f0

Browse files
committed
Updates to license
1 parent ed1676a commit 0b0e6f0

File tree

3 files changed

+40
-22
lines changed

3 files changed

+40
-22
lines changed

LICENSE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Licensing
22

3-
- **Core**: MIT (this file)
4-
- **Pro**: see [REACT-ON-RAILS-PRO-LICENSE.md](./REACT-ON-RAILS-PRO-LICENSE.md)
3+
- **Core**: MIT (this file)
4+
- **Pro**: see [REACT-ON-RAILS-PRO-LICENSE.md](./REACT-ON-RAILS-PRO-LICENSE.md)
55

66
---
77

LICENSES/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
This repository uses a dual-licensing model:
44

5-
- [LICENSE.md](../LICENSE.md)**MIT** license for the core React on Rails library
6-
- [REACT-ON-RAILS-PRO-LICENSE.md](../REACT-ON-RAILS-PRO-LICENSE.md)**commercial license** for React on Rails Pro
5+
- [LICENSE.md](../LICENSE.md)**MIT** license for the core React on Rails library
6+
- [REACT-ON-RAILS-PRO-LICENSE.md](../REACT-ON-RAILS-PRO-LICENSE.md)**commercial license** for React on Rails Pro
77

88
---
99

1010
## Summary
1111

12-
- Core (MIT) → free and open-source for any use
13-
- Pro → free for non-commercial, educational, and demo use
12+
- Core (MIT) → free and open-source for any use
13+
- Pro → free for non-commercial, educational, and demo use
1414
- **Production Use** (including by non-profits) requires a paid subscription

REACT-ON-RAILS-PRO-LICENSE.md

Lines changed: 34 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,62 @@
11
# ShakaCode React on Rails Pro – End User License Agreement (EULA)
22

3-
*Version 2.0 — 2025-09-06*
3+
_Version 2.0 — 2025-09-06_
44
© 2015–2025 ShakaCode, LLC. All rights reserved.
55

66
---
77

88
## 1. Definitions
9-
- **Organization** – the single legal entity identified in the order (e.g., GitHub Sponsors, invoice).
9+
10+
- **Organization** – the single legal entity identified in the order (e.g., GitHub Sponsors, invoice).
1011
- **Production Use** – any use of the Software in connection with a live application, website, or service accessed by end users **other than**:
11-
- evaluation or testing
12-
- classroom instruction, tutorials, workshops, coursework
13-
- recorded demos, livestreams, or videos
14-
- personal/hobby experiments not offered as a service
12+
- evaluation or testing
13+
- classroom instruction, tutorials, workshops, coursework
14+
- recorded demos, livestreams, or videos
15+
- personal/hobby experiments not offered as a service
1516

1617
---
1718

1819
## 2. Grant of License (Per-Organization)
20+
1921
ShakaCode grants the subscribing Organization a **non-exclusive, non-transferable, revocable** license to install and use React on Rails Pro (“Software”) for the Organization’s internal applications.
2022

21-
- Internal modifications are allowed.
23+
- Internal modifications are allowed.
2224
- Redistribution, sublicensing, or hosting the Software for third parties is prohibited.
2325

2426
---
2527

2628
## 3. Consulting Firms and Individual Consultants
27-
- **Consulting Firms** – this license covers only the firm’s own internal systems. Each client Organization requires its own license for any Production Use.
29+
30+
- **Consulting Firms** – this license covers only the firm’s own internal systems. Each client Organization requires its own license for any Production Use.
2831
- **Individual Consultants** – this license covers only the consultant’s own projects personally operated by them, not client organizations. Each client Organization must obtain its own license.
2932

3033
---
3134

3235
## 4. Non-Commercial / Educational / Demo Use (Free)
33-
Free, royalty-free use is permitted for:
34-
- classroom instruction, training, workshops, coursework;
35-
- tutorials, blog posts, livestreams, or videos;
36-
- personal/hobby projects not used in production;
36+
37+
Free, royalty-free use is permitted for:
38+
39+
- classroom instruction, training, workshops, coursework;
40+
- tutorials, blog posts, livestreams, or videos;
41+
- personal/hobby projects not used in production;
3742
- demo apps showcasing coding techniques.
3843

3944
**Note:** This clause does **not** permit any Production Use by any entity (commercial, non-profit, or individual). All Production Use requires a paid subscription under this Agreement.
4045

4146
---
4247

4348
## 5. Restrictions
44-
The Organization shall not:
45-
1. redistribute or resell the Software or derivatives;
46-
2. remove, obfuscate, or disable required attribution;
49+
50+
The Organization shall not:
51+
52+
1. redistribute or resell the Software or derivatives;
53+
2. remove, obfuscate, or disable required attribution;
4754
3. use the Software to build a directly competing product exposing substantially similar functionality.
4855

4956
---
5057

5158
## 6. Attribution (HTML Source)
59+
5260
Pages rendered using the Software must include a retained non-visual attribution comment in the HTML source (provided by the software):
5361

5462
```html
@@ -60,52 +68,62 @@ The Organization may not remove or obfuscate this attribution.
6068
---
6169

6270
## 7. Fees; Term; Termination
71+
6372
Fees and billing terms are as agreed in the applicable order (e.g., GitHub Sponsors subscription or annual invoice).
6473
The license remains active only while fees are paid. ShakaCode may suspend or terminate for non-payment or material breach.
6574
Upon termination or lapse, the Organization must immediately cease use and remove the Software (including derivatives) from all Production systems and repositories, except for non-commercial uses explicitly permitted in Section 4.
6675

6776
---
6877

6978
## 8. Updates & Support
79+
7080
While subscribed, the Organization receives software updates and reasonable support (email or issue tracker, business hours). No specific response or resolution times are guaranteed unless set out in an order or separate SLA.
7181

7282
---
7383

7484
## 9. Verification / Audit
85+
7586
If ShakaCode reasonably suspects non-compliance, the Organization will cooperate in good faith to verify compliance, including enabling inspection for attribution presence and providing a usage statement. ShakaCode will use commercially reasonable efforts to minimize disruption.
7687

7788
---
7889

7990
## 10. Feedback & Contributions
91+
8092
By submitting feedback or improvements, the Organization grants ShakaCode a worldwide, royalty-free, irrevocable license to use and incorporate them.
8193

8294
---
8395

8496
## 11. Intellectual Property
97+
8598
The Software is **licensed, not sold**. ShakaCode retains all rights, title, and interest, including all intellectual property rights.
8699

87100
---
88101

89102
## 12. Confidentiality
103+
90104
License keys and any non-public materials are ShakaCode confidential information. The Organization will protect them with at least reasonable care.
91105

92106
---
93107

94108
## 13. Warranty Disclaimer
109+
95110
> EXCEPT AS EXPRESSLY PROVIDED IN §8, THE SOFTWARE IS PROVIDED “AS IS,” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED.
96111
97112
---
98113

99114
## 14. Limitation of Liability
115+
100116
To the maximum extent permitted by law, ShakaCode is not liable for indirect, incidental, special, consequential, or punitive damages.
101117
Direct damages are limited to amounts paid in the 12 months preceding the claim.
102118

103119
---
104120

105121
## 15. Governing Law; Venue
106-
Choose one: **State of Hawaii**, USA. Exclusive jurisdiction and venue lie in the courts located therein.
122+
123+
Choose one: **State of Hawaii**, USA. Exclusive jurisdiction and venue lie in the courts located therein.
107124

108125
---
109126

110127
## 16. Entire Agreement; Order of Precedence
128+
111129
This EULA and any order (pricing/term) are the entire agreement. If there is a conflict, the order controls.

0 commit comments

Comments
 (0)