Add unlicense

Also take the opportunity to add more links to the README and adopt
the Rust code of conduct.
This commit is contained in:
Raph Levien 2020-07-02 17:32:14 -07:00
parent 2c0f1d3cdd
commit 4470cdeccc

View file

@ -26,7 +26,7 @@ There are a great number of concerns that need to be addressed in production:
## Notes ## Notes
A more detailed explanation will come. But for now, a few notes. A more detailed explanation will come. But for now, a few notes. Also refer to [Fast 2D rendering on GPU] and linked blog posts for more information.
### Why not gfx-hal? ### Why not gfx-hal?
@ -40,6 +40,14 @@ The case for wgpu is also strong, but it's even less mature. I'd love to see it
In short, the goal is to facilitate the research now, collect the data, and then use that to choose a best path for shipping later. In short, the goal is to facilitate the research now, collect the data, and then use that to choose a best path for shipping later.
## License and contributions.
The piet-gpu project is dual-licensed under both [Apache 2.0](LICENSE-APACHE) and [MIT](LICENSE_MIT) licenses.
In addition, the shaders are provided under the terms of the [Unlicense]. The intent is for this research to be used in as broad a context as possible.
Contributions are welcome by pull request. The [Rust code of conduct] applies.
[piet-metal]: https://github.com/linebender/piet-metal [piet-metal]: https://github.com/linebender/piet-metal
[Direct2D]: https://docs.microsoft.com/en-us/windows/win32/direct2d/direct2d-portal [Direct2D]: https://docs.microsoft.com/en-us/windows/win32/direct2d/direct2d-portal
[ash]: https://github.com/MaikKlein/ash [ash]: https://github.com/MaikKlein/ash
@ -47,3 +55,6 @@ In short, the goal is to facilitate the research now, collect the data, and then
[Shader Model 6]: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/hlsl-shader-model-6-0-features-for-direct3d-12 [Shader Model 6]: https://docs.microsoft.com/en-us/windows/win32/direct3dhlsl/hlsl-shader-model-6-0-features-for-direct3d-12
[DXC]: https://github.com/microsoft/DirectXShaderCompiler [DXC]: https://github.com/microsoft/DirectXShaderCompiler
[druid]: https://github.com/xi-editor/druid [druid]: https://github.com/xi-editor/druid
[Unlicense]: https://unlicense.org/
[Rust code of conduct]: https://www.rust-lang.org/policies/code-of-conduct
[Fast 2D rendering on GPU]: https://raphlinus.github.io/rust/graphics/gpu/2020/06/13/fast-2d-rendering.html