@@ -6,10 +6,50 @@ There are just a few small guidelines you need to follow.
66## Code reviews
77
88All submissions, including submissions by project members, require
9- review. We use GitHub pull requests for this purpose. Consult [ GitHub
9+ review, and must be fully understood by the submitter before
10+ contributing. The submitter must be available for review comments. We
11+ use GitHub pull requests for this purpose. Consult [ GitHub
1012Help] ( https://help.github.com/articles/about-pull-requests/ ) for more
1113information on using pull requests.
1214
15+ ## Licensing
16+
17+ All contributions must be licensed under the [ Apache 2.0
18+ License] ( LICENSE ) .
19+
20+ To ensure proper licensing, as an author you agree to the following
21+ terms:
22+
23+ - You are holding sufficient rights to the work to publish it under the
24+ [ Apache 2.0 License] ( LICENSE ) . This usually requires you to be the
25+ sole copyright holder, or to obtain permission by all other
26+ contributors to the change; in the latter case, you must mention all
27+ other contributors and include evidence that these other contributors
28+ have given said permission.
29+
30+ - You are submitting your change according to the [ Apache 2.0
31+ License] ( LICENSE ) with no additional terms attached.
32+
33+ ## AI Policy
34+
35+ Contributions by a LLM or other AI entity still must follow the above
36+ requirements, just like human contributions.
37+
38+ In particular this means:
39+
40+ - The model or entity that has been used must be named.
41+
42+ - It must not have been trained or prompted on code with incompatible
43+ licenses. Neither must the output for any other reason be derivative
44+ of code with incompatible licenses.
45+
46+ - All authors of code that went into the training or prompting, or that
47+ the submission is otherwise derivative of, must be named and the
48+ respective licenses be stated.
49+
50+ - The human submitter certifies they have fully understood the code they
51+ are submitting and can respond to comments or questions about it.
52+
1353## Translating
1454
1555Go to < https://app.transifex.com/aaaaxy/aaaaxy > to translate AAAAXY to
@@ -40,9 +80,9 @@ This can be achieved using [Go's reordering
4080syntax] ( https://pkg.go.dev/fmt#hdr-Explicit_argument_indexes ) . In
4181particular, the following things can be done:
4282
43- - ` %s walks towards %s `
44- - ` %[1]s walks towards %[2]s ` - same but with explicit indexes
45- - ` %[2]s is where %[1]s walks towards ` - reordered
83+ - ` %s walks towards %s `
84+ - ` %[1]s walks towards %[2]s ` - same but with explicit indexes
85+ - ` %[2]s is where %[1]s walks towards ` - reordered
4686
4787### Trying It Out
4888
0 commit comments