| ... | @@ -111,16 +111,20 @@ stage2/bin/zig build install -Drelease | ... | @@ -111,16 +111,20 @@ stage2/bin/zig build install -Drelease |
| 111 | | 111 | |
| 112 | The ultimate goal of the Zig project is to serve users. As a first-order | 112 | The ultimate goal of the Zig project is to serve users. As a first-order |
| 113 | effect, this means users of the compiler, helping programmers to write better | 113 | effect, this means users of the compiler, helping programmers to write better |
| 114 | code. Even more important, however, are the end users. | 114 | software. Even more important, however, are the end users. |
| 115 | | 115 | |
| 116 | Zig is intended to be used to help end users accomplish their goals. For | 116 | Zig is intended to be used to help **end users** accomplish their goals. Zig |
| 117 | example, it would be inappropriate and offensive to use Zig to implement | 117 | should be used to empower end users, never to exploit them financially or to |
| 118 | [dark patterns](https://en.wikipedia.org/wiki/Dark_pattern) and it would be | 118 | limit their freedom to interact with hardware or software in any way. |
| 119 | shameful to utilize Zig to exploit people instead of benefit them. | | |
| 120 | | 119 | |
| 121 | However, such problems are best solved with social norms, not with software | 120 | However, such problems are best solved with social norms, not with software |
| 122 | licenses. Any attempt to complicate the software license of Zig would risk | 121 | licenses. Any attempt to complicate the software license of Zig would risk |
| 123 | compromising the value Zig provides to users. | 122 | compromising the value Zig provides. |
| 124 | | 123 | |
| 125 | Therefore, Zig is available under the MIT (Expat) License, and comes with a | 124 | Therefore, Zig is available under the MIT (Expat) License, and comes with a |
| 126 | humble request: use it to make software better serve the needs of end users. | 125 | humble request: use it to make software better serve the needs of end users. |
| | 126 | |
| | 127 | This project redistributes code from other projects, some of which have other |
| | 128 | licenses besides MIT. Such licenses are generally similar to the MIT license |
| | 129 | for practical purposes. See the subdirectories and files inside lib/ for more |
| | 130 | details. |