authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-10-21 19:55:35-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-10-21 19:55:35-07:00
logb61733a4b8e2ee5e35e99423c5eece66f82f1947
tree05cc5d2f242541c94dc8e1fb6c245bd05894d32a
parent7d0acacfc38688bab89e86466e1bc389dc1e8ca8

readme: rewrite the license section


1 files changed, 10 insertions(+), 6 deletions(-)

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