-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathLICENSE
More file actions
200 lines (159 loc) · 9.08 KB
/
LICENSE
File metadata and controls
200 lines (159 loc) · 9.08 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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
# MIT License
Copyright (c) 2025 Saem's Tunes
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.
## Scope of This MIT License
This MIT License applies exclusively to the **core application framework** of Saem's Tunes, specifically including:
### ✅ Covered Under MIT License:
- **React/Vite Application Structure**: Core application architecture, routing, and component framework
- **UI Components & Styling**: Basic UI components, Tailwind CSS configurations, and responsive design systems
- **Database Schemas**: Supabase table structures, relationships, and basic query patterns
- **Authentication Systems**: User registration, login, password reset, and session management
- **API Endpoints**: RESTful API patterns, request/response handling, and basic CRUD operations
- **Navigation & Routing**: React Router implementation, route guards, and navigation components
- **Utility Functions**: Helper functions, validation logic, and common utilities
- **Build Configuration**: Vite configuration, TypeScript setup, and development tooling
### ❌ Explicitly EXCLUDED from MIT License:
#### 1. Premium Features (Commercial License Required)
Located in `/src/premium/` and protected repositories:
- Advanced admin dashboards and analytics interfaces
- Enterprise SSO integration and multi-tenant architecture
- Subscription management and payment processing logic
- Advanced reporting, insights, and learning analytics
- Premium-only UI components and exclusive content delivery
- Bulk user management and enterprise administration tools
- Custom branding and white-label solutions
- Advanced API rate limiting and enterprise integrations
#### 2. Educational Content (CC BY-NC 4.0 License)
Located in `/src/content/` and `/public/content/`:
- Music theory charts, diagrams, and educational infographics
- Video tutorials, lesson demonstrations, and instructional content
- Audio samples, backing tracks, and practice materials
- Sheet music, chord charts, and musical notation
- Lesson plans, practice exercises, and curriculum materials
- Educational illustrations, icons, and visual learning aids
#### 3. Brand Assets (Trademark Protected)
- "Saem's Tunes" name, wordmarks, and brand variations
- Logo designs, brand imagery, and visual identity systems
- Marketing materials, promotional copy, and commercial content
- Color schemes, typography treatments, and brand styling guides
- Domain names and associated web properties
## Third-Party Dependencies
All third-party dependencies and libraries maintain their original licenses. Refer to:
- `package.json` for complete dependency listing
- Individual package documentation for specific license terms
- `node_modules/[package]/LICENSE` files for detailed license information
## Repository Structure & License Boundaries
```
saemstunes-app/
├── LICENSE (MIT - this file)
├── LICENSE-CONTENT.md (CC BY-NC 4.0)
├── TRADEMARK-NOTICE.md (Brand protection)
├── COMMERCIAL-LICENSE.md (Premium features)
├── src/
│ ├── components/ (MIT - open source UI components)
│ ├── pages/ (MIT - basic application pages)
│ ├── hooks/ (MIT - reusable React hooks)
│ ├── utils/ (MIT - utility functions)
│ ├── integrations/ (MIT - basic integrations)
│ ├── premium/ (Commercial - proprietary features)
│ └── content/ (CC BY-NC 4.0 - educational materials)
├── public/
│ ├── content/ (CC BY-NC 4.0 - educational assets)
│ └── branding/ (Trademark protected)
└── docs/ (MIT - technical documentation)
```
## Contributing Guidelines
By contributing to this project, you acknowledge and agree that:
1. **Code Contributions**: Your contributions to MIT-licensed components will be licensed under the same MIT License
2. **Content Contributions**: Educational content contributions will be licensed under CC BY-NC 4.0
3. **Contributor License Agreement**: You may be required to sign a CLA for significant contributions
4. **Intellectual Property**: You warrant that your contributions are original or properly licensed
5. **No Premium Feature Contributions**: Community contributions to premium features require separate commercial agreements
### How to Contribute:
- Review our `CONTRIBUTING.md` for detailed guidelines
- Check `CODE_OF_CONDUCT.md` for community standards
- Open issues for bugs, feature requests, or discussions
- Submit pull requests following our coding standards
- Respect license boundaries when proposing changes
## Fork and Derivative Work Guidelines
If you fork this repository or create derivative works:
### ✅ You May:
- Fork and modify MIT-licensed components
- Create derivative applications using the core framework
- Distribute your modified version under MIT License terms
- Use the open source components for commercial projects
### ⚠️ You Must:
- Remove or replace all "Saem's Tunes" branding from your derivative work
- Comply with CC BY-NC 4.0 terms for any educational content you use
- Maintain proper attribution to the original Saem's Tunes project
- Include this license notice in all copies or substantial portions
### ❌ You May Not:
- Include premium features in your fork (separate licensing required)
- Use "Saem's Tunes" branding or create confusingly similar names
- Commercialize educational content without proper licensing
- Claim official endorsement or affiliation with Saem's Tunes
## Commercial Use and Enterprise Licensing
### Open Source Commercial Use:
The MIT-licensed components may be used commercially without restriction, including:
- Building commercial music education applications
- Offering software-as-a-service based on the core framework
- Creating proprietary derivatives for internal business use
- Integrating components into larger commercial products
### Premium Feature Licensing:
For access to premium features, advanced functionality, or enterprise support:
- Review `COMMERCIAL-LICENSE.md` for pricing and terms
- Contact sales@saemstunes.com for enterprise discussions
- Consider partnership opportunities for significant commercial use
- Explore white-label licensing for education institutions
## Support and Community
### Community Support (MIT License):
- GitHub Issues for bug reports and feature requests
- GitHub Discussions for community questions and ideas
- Public documentation and tutorials
- Community-driven support and knowledge sharing
### Commercial Support (Premium License):
- Priority email and phone support
- Professional services and consulting
- Custom development and integration assistance
- Service level agreements and guaranteed response times
## Legal Compliance and Edge Cases
### International Use:
- Export restrictions may apply to certain algorithms or encryption features
- Comply with local data protection regulations (GDPR, CCPA, etc.)
- Respect educational content licensing in your jurisdiction
- Consider trademark implications when operating in different countries
### Edge Case Scenarios:
- **Academic Research**: Educational content use in academic settings generally permitted under CC BY-NC 4.0
- **Non-Profit Organizations**: Contact us for potential licensing accommodations
- **Government Use**: Special licensing terms may be available for public sector use
- **Open Source Integration**: Ensure license compatibility when integrating with other open source projects
### Liability and Warranty:
As stated in the MIT License, the software is provided "AS IS" without warranty. This includes:
- No guarantee of fitness for particular educational purposes
- No warranty regarding compliance with accessibility standards
- No liability for data loss or educational outcomes
- Users assume responsibility for compliance with applicable regulations
## Contact Information
For licensing questions, clarifications, or commercial inquiries:
- **General Questions**: hello@saemstunes.com
- **Legal/Licensing**: legal@saemstunes.com
- **Commercial Sales**: sales@saemstunes.com
- **GitHub Issues**: For public technical discussions
- **Community Discord**: [Link to community server]
---
**Last Updated**: 2025-05-24
*This MIT License is part of a comprehensive licensing strategy. Please review all related licensing documents for complete understanding of usage rights and restrictions.*