-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCONTRIBUTING
More file actions
126 lines (81 loc) · 2.88 KB
/
CONTRIBUTING
File metadata and controls
126 lines (81 loc) · 2.88 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
# Contributing to MusicEngine
## Idea Ownership & Code Assignment Agreement
Thank you for your interest in contributing to **MusicEngine**
MusicEngine is built on creativity, experimentation, and collaboration.
To keep the project legally clear while respecting contributors,
the following rules apply to **all contributions**.
By contributing, you agree to this agreement.
---
## 1. Ideas & Concepts
All **ideas, concepts, suggestions, feature proposals, and discussions**
(shared via issues, discussions, chats, or comments):
- remain the intellectual property of the contributor,
- are **not automatically owned** by MusicEngine,
- may be reused by the contributor in other projects.
Submitting an idea alone does **not** transfer ownership.
---
## 2. Code & Implementations
All **code and technical implementations** that are:
- submitted as pull requests,
- committed to this repository,
- merged into MusicEngine,
become the **exclusive property of MusicEngine**.
This includes:
- source code
- scripts
- engine modules
- internal tools
- documentation directly tied to code behavior
By submitting code, you **assign all copyrights** of that code to MusicEngine.
---
## 3. Separation of Idea and Code
An idea does **not** become owned by MusicEngine until it is:
- implemented in code, **and**
- submitted to this repository.
Only the **actual written code** is assigned —
the underlying idea remains yours.
---
## 4. Moral Rights & Modification
Where applicable by law, contributors agree to:
- waive or not assert moral rights related to contributed code,
- allow MusicEngine to modify, rewrite, relicense, or restructure the code
without restriction.
---
## 5. License Back to Contributors
Unless explicitly stated, contributors do **not** receive an automatic license
to reuse contributed code outside of MusicEngine.
Reuse requires explicit permission from the MusicEngine maintainer.
---
## 6. Project Control & Future
MusicEngine retains full control over:
- project direction,
- licensing and relicensing,
- commercial and non-commercial use,
- future foundation, organization, or company structures.
This applies regardless of project size or success.
---
## 7. Community & Opportunities
MusicEngine values contributors who are:
- respectful,
- kind,
- creative,
- collaborative.
If the project grows, contributors who wish to may:
- be publicly credited,
- be invited into closer collaboration,
- be considered for paid roles or positions.
No obligation, no guarantee.
---
## 8. Contributor Declaration
By contributing, you confirm that:
- you have the legal right to submit ideas and/or code,
- any submitted code is your own work,
- the contribution does not violate third-party rights,
- you agree to this agreement.
---
## 9. Acceptance
Submitting ideas, code, pull requests, or commits
constitutes acceptance of this agreement.
---
**MusicEngine**
_All code rights reserved._