-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLICENSE
More file actions
429 lines (257 loc) · 16.3 KB
/
LICENSE
File metadata and controls
429 lines (257 loc) · 16.3 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
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
# Aestra Studios Source-Available License (ASSAL)
## **Version 1.1 — November 2025**
---
## Copyright Notice
Copyright © 2024-2025 Dylan Makori (Aestra Studios)
All rights reserved.
---
## Preamble
Aestra DAW is a free, professional-grade Digital Audio Workstation built to democratize music production. This license allows you to view, study, and contribute to the codebase while protecting Aestra Studios' ability to sustain development and maintain the product's mission.
**Philosophy:** We believe in transparency and community contribution, but we also believe creators deserve to be compensated for their work. This license balances both.
---
## 1. Definitions
**"Software"** means the Aestra DAW source code, binaries, documentation, assets, and associated materials available in this repository.
**"You"** or **"Your"** means any individual or legal entity exercising rights under this License.
**"Personal Use"** means use by an individual for non-commercial purposes, including learning, experimentation, and personal music production.
**"Educational Use"** means use in academic institutions, online courses, tutorials, or research, provided such use is non-commercial.
**"Contribution"** means any code, documentation, bug fix, feature, or other material you submit to the Aestra Studios repository.
**"Derivative Work"** means any software, product, or service that incorporates, is based upon, or substantially replicates the functionality of the Software.
**"Commercial Use"** means any use intended for or directed toward commercial advantage or monetary compensation, including but not limited to:
- Selling, licensing, or distributing the Software or modified versions
- Using the Software to provide paid services
- Incorporating the Software into commercial products
- Using the Software in a business or for-profit entity
**“Commercial Use”** does not include selling, licensing, publishing, or distributing music, audio files, sound recordings, or artistic content created with the Software.
You own 100% of the music you make with Aestra DAW. ALWAYS!
*This exception applies regardless of whether the music was created for personal use, commercial release, client work, or any other artistic purpose.*
**"Competing Product"** means any Digital Audio Workstation (DAW), music production software, or audio editing tool that directly competes with Aestra DAW in functionality or target market.
---
## 2. Grant of Rights
Subject to the terms and conditions of this License, Dylan Makori (Aestra Studios) grants You a worldwide, non-exclusive, non-transferable, revocable license to:
### 2.1 Permitted Actions
**You MAY:**
✅ **View and Study** — Examine the source code for educational purposes, learning, and research.
✅ **Personal Use** — Use unmodified binaries of Aestra DAW for personal, non-commercial music production.
✅ **Educational Use** — Use the Software in academic settings, tutorials, or courses, provided proper attribution is given.
✅ **Report Issues** — Submit bug reports, security vulnerabilities, and feedback through official channels (GitHub Issues).
✅ **Suggest Features** — Propose improvements, features, and enhancements.
✅ **Contribute** — Submit pull requests for bug fixes, features, documentation, or other improvements, provided:
- You agree to the Contributor License Agreement (Section 5)
- Your contribution does not violate third-party rights
- Your contribution aligns with the project's mission and coding standards
✅ **Fork for Contributions** — Create a fork solely for the purpose of preparing contributions back to the main repository.
✅ **Compile and Build** — Build the Software from source for personal use or contribution purposes.
### 2.2 Restrictions
**You MAY NOT:**
❌ **Commercial Use Without Permission** — Use the Software for commercial purposes without explicit written consent from Aestra Studios.
❌ **Create Competing Products** — Create, distribute, or sell Derivative Works that compete with Aestra DAW, including but not limited to:
- Other DAWs or music production software
- Audio editing tools
- Plugin hosting environments
- Substantially similar products marketed to music producers
❌ **Remove or Modify Notices** — Remove, alter, or obscure any copyright notices, trademarks, attributions, or license information.
❌ **Redistribute Modified Versions** — Distribute modified versions of the Software publicly without explicit written permission.
❌ **Sublicense or Transfer** — Sublicense, rent, lease, lend, or transfer Your rights under this License to any third party.
❌ **Reverse Engineer for Competition** — Use the Software's design, architecture, or algorithms to build competing products.
❌ **Misrepresent Origin** — Claim authorship of the Software or misrepresent Your relationship with Aestra Studios.
❌ **Use for Training AI Models** — Use the source code to train machine learning models, large language models, or AI systems without explicit written permission, except:
- Academic research with proper citation
- Personal learning projects not distributed publicly
---
## 3. Ownership and Intellectual Property
### 3.1 Retained Rights
All title, ownership rights, and intellectual property rights in and to the Software, including but not limited to:
- Source code and object code
- Documentation and specifications
- Algorithms and architectures
- User interfaces and designs
- Trademarks and branding ("Aestra," "Aestra DAW," "Muse," "Aestra Studios")
- Associated research papers and publications
...remain the **exclusive property of Dylan Makori and Aestra Studios**.
### 3.2 Trademarks
The names "Aestra," "Aestra DAW," "Aestra Studios," and "Muse," along with associated logos and branding, are trademarks of Aestra Studios. You may not use these trademarks in any manner that suggests endorsement, affiliation, or sponsorship without prior written permission.
**Permitted:** "Built for Aestra DAW" (with attribution)
**Not Permitted:** "Aestra Pro" or "MyDAW based on Aestra"
### 3.3 Attribution Requirements
If You reference, discuss, or use the Software in educational materials, blog posts, videos, or publications, You must:
- Clearly attribute the Software to "Dylan Makori / Aestra Studios"
- Include a link to the official repository: [Aestra](https://github.com/currentsuspect/Aestra)
- Do not imply endorsement without permission
---
## 4. Open Source Clarification
**This is NOT an Open Source License** as defined by the Open Source Initiative (OSI). While the source code is publicly visible ("source-available"), it does not grant the freedoms typically associated with open source licenses (e.g., MIT, GPL, Apache).
**Why Source-Available?**
- **Transparency:** Users can verify security and privacy claims.
- **Education:** Aspiring developers can learn from professional-grade code.
- **Community:** Contributors can improve the software for everyone.
- **Sustainability:** Aestra Studios retains control to monetize and sustain development.
---
## 5. Contributor License Agreement (CLA)
By submitting a Contribution to the Aestra Studios repository, You agree to the following terms:
### 5.1 Grant of Rights
You hereby grant to Dylan Makori and Aestra Studios:
- A perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, reproduce, modify, distribute, and sublicense Your Contribution.
- The right to incorporate Your Contribution into the Software under any license, including proprietary licenses.
- The right to use Your name and contribution details for attribution purposes (You may request anonymity).
### 5.2 Representations and Warranties
You represent that:
- You are the original author of the Contribution or have the legal right to submit it.
- Your Contribution does not infringe any third-party intellectual property rights.
- You have not signed agreements that conflict with this CLA.
### 5.3 Moral Rights
To the extent permitted by law, You waive any moral rights in Your Contribution that would prevent Aestra Studios from fully exercising its rights.
### 5.4 No Obligation
Aestra Studios is under no obligation to accept, include, or maintain Your Contribution in the Software.
---
## 6. Community Guidelines
### 6.1 Code of Conduct
All contributors and community members must:
- Be respectful and constructive in discussions.
- Avoid harassment, discrimination, or abusive behavior.
- Focus feedback on ideas and code, not individuals.
Violations may result in removal from the community and revocation of access.
### 6.2 Issue Reporting
When reporting bugs or security vulnerabilities:
- Use GitHub Issues for bugs and feature requests.
- For security issues, email directly: [[email protected]](mailto:[email protected]) with subject "SECURITY:"
- Provide detailed reproduction steps and environment information.
### 6.3 Feature Requests
Feature requests are welcome, but acceptance is at the sole discretion of Aestra Studios based on:
- Alignment with product vision
- Technical feasibility
- Community demand
---
## 7. Commercial Licensing
### 7.1 Free Use
**The Aestra DAW base application is and will remain free for personal use.** This license applies to the source code repository, not the end-user application.
### 7.2 Commercial Inquiries
If You wish to:
- Incorporate Aestra DAW technology into a commercial product
- Offer Aestra DAW as part of a paid service
- Create a Derivative Work for commercial purposes
- Use the Software in a business or enterprise setting beyond personal use
...contact Aestra Studios to negotiate a commercial license:
**Email:** [[email protected]](mailto:[email protected])
**Subject:** "Commercial License Inquiry"
### 7.3 Future Licensing
Aestra Studios reserves the right to offer the Software under additional licenses, including dual-licensing arrangements. Pre-existing installations and uses remain valid under the license version under which they were obtained.
---
## 8. Disclaimers and Limitations
### 8.1 No Warranty
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 NON-INFRINGEMENT.
IN NO EVENT SHALL DYLAN MAKORI OR Aestra STUDIOS 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.
### 8.2 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL Aestra STUDIOS BE LIABLE FOR:
- Any direct, indirect, incidental, special, exemplary, or consequential damages
- Loss of profits, data, or business opportunities
- Costs of procurement of substitute goods or services
- Any damages resulting from use or inability to use the Software
...even if advised of the possibility of such damages.
### 8.3 User Responsibility
You are solely responsible for:
- Your use of the Software
- Compliance with applicable laws and regulations
- Backup of Your data and projects
- Any consequences of modifications You make
---
## 9. Updates and Modifications
### 9.1 Software Updates
Aestra Studios may release updates, patches, and new versions of the Software at its discretion. Updates may:
- Fix bugs and security vulnerabilities
- Add new features or improve existing ones
- Change or remove functionality
You are encouraged but not required to update to the latest version.
### 9.2 License Updates
Aestra Studios reserves the right to update this License for future versions of the Software. Changes will be:
- Announced in release notes and repository documentation
- Effective for new downloads and installations
- Non-retroactive (previous versions remain under their original license)
You may choose to remain on an older version with its associated license, but support and updates may be discontinued.
---
## 10. Termination
### 10.1 Automatic Termination
This License and the rights granted hereunder will terminate automatically if You:
- Violate any term or condition of this License
- Use the Software to create a Competing Product
- Fail to comply with attribution requirements
- Engage in prohibited Commercial Use
### 10.2 Effects of Termination
Upon termination:
- You must immediately cease all use of the Software
- You must delete or destroy all copies of the Software in Your possession
- Any Contributions You made remain licensed to Aestra Studios (Section 5)
- Termination does not affect any rights of third parties who received the Software from You under this License prior to termination
### 10.3 Survival
The following sections survive termination:
- Section 3 (Ownership and Intellectual Property)
- Section 5 (Contributor License Agreement)
- Section 8 (Disclaimers and Limitations)
- Section 11 (Dispute Resolution)
---
## 11. Dispute Resolution
### 11.1 Governing Law
This License shall be governed by and construed in accordance with the laws of the **Republic of Kenya**, without regard to its conflict of law provisions.
### 11.2 Jurisdiction
Any disputes arising out of or relating to this License shall be resolved in the courts of Nairobi, Kenya, and You consent to the personal jurisdiction of such courts.
### 11.3 Informal Resolution
Before initiating formal legal proceedings, parties agree to attempt to resolve disputes through:
1. Direct communication via email
2. Mediation, if mutually agreed
### 11.4 No Class Actions
You agree that any dispute resolution proceedings will be conducted only on an individual basis and not in a class, consolidated, or representative action.
---
## 12. Miscellaneous
### 12.1 Entire Agreement
This License constitutes the entire agreement between You and Aestra Studios regarding the Software and supersedes all prior or contemporaneous understandings, whether written or oral.
### 12.2 Severability
If any provision of this License is held to be invalid or unenforceable, the remaining provisions shall continue in full force and effect.
### 12.3 No Waiver
The failure of Aestra Studios to enforce any right or provision of this License shall not constitute a waiver of such right or provision.
### 12.4 Assignment
You may not assign or transfer Your rights or obligations under this License without prior written consent from Aestra Studios. Aestra Studios may assign this License at any time without restriction.
### 12.5 Language
This License is written in English. Any translations are provided for convenience only. In case of conflict, the English version prevails.
---
## 13. Contact Information
**Aestra Studios**
Founder: Dylan Makori
Email: [[email protected]](mailto:[email protected])
GitHub: [Aestra](https://github.com/currentsuspect/Aestra)
Website: [Coming Soon]
**For:**
- Commercial licensing inquiries
- Partnership opportunities
- Security vulnerability reports (use subject "SECURITY:")
- Media and press inquiries
- General questions
---
## 14. Acknowledgments
Aestra DAW is built with the following principles:
- **Accessibility:** Professional tools should be free for personal use
- **Transparency:** Source code visibility builds trust
- **Community:** Great software is improved by diverse contributors
- **Sustainability:** Creators deserve compensation for their work
- **Privacy:** User data is sacred and never exploited
Thank you for respecting these values and this license.
---
## Quick Reference
| Action | Allowed? | Notes |
|--------|----------|-------|
| View source code | ✅ Yes | For learning and transparency |
| Use Aestra DAW for personal music | ✅ Yes | Base app is free forever |
| Report bugs | ✅ Yes | Via GitHub Issues |
| Submit pull requests | ✅ Yes | Must agree to CLA |
| Fork for contributions | ✅ Yes | To prepare PRs only |
| Build from source | ✅ Yes | For personal use |
| Create tutorials/content | ✅ Yes | With attribution |
| Use in a business | ⚠️ Contact | Requires commercial license |
| Create a competing DAW | ❌ No | Derivative works prohibited |
| Redistribute modified versions | ❌ No | Without written permission |
| Remove copyright notices | ❌ No | All notices must remain |
| Train AI on code | ❌ No | Without written permission |
---
**Last Updated:** November 29, 2025
**License Version:** 1.1
**Effective Date:** Upon download or use of the Software
---
*By using, copying, modifying, or distributing the Software, You agree to be bound by the terms of this License. If You do not agree to these terms, do not use the Software.*