Skip to content

Commit

Permalink
Add BSD Zero Clause License
Browse files Browse the repository at this point in the history
  • Loading branch information
ytfh44 committed Dec 10, 2024
1 parent d38710d commit 26c6efb
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 1 deletion.
12 changes: 12 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
BSD Zero Clause License

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
11 changes: 10 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ A modern C++11 game engine using SDL2 and Vulkan.
Optional configuration flags:
- `--with-sdl2=PATH`: Use SDL2 from specified path
- `--with-vulkan-sdk=PATH`: Use Vulkan SDK from specified path
- `--enable-testing`: Enable unit tests

3. Build the project:
```bash
Expand All @@ -46,6 +47,7 @@ make
- SDL2 for window management and input handling
- Vulkan for high-performance graphics
- Automatic dependency management
- Comprehensive test coverage

## Development

Expand All @@ -54,4 +56,11 @@ The project structure:
- `renderer/`: Vulkan rendering code
- `game/`: Game logic code
- `deps/`: Dependencies and build scripts
- `m4/`: Autoconf macro files
- `m4/`: Autoconf macro files
- `tests/`: Test files
- `unit/`: Unit tests

## License

This project is licensed under the BSD Zero Clause License - see the [LICENSE](LICENSE) file for details.
This means you can do whatever you want with the code, no attribution required.
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ dnl Process this file with autoconf to produce a configure script.

AC_PREREQ([2.69])
AC_INIT([DOOM_PP], [0.1], [[email protected]])
AC_COPYRIGHT([BSD Zero Clause License])

# 确保源码目录存在
AC_CONFIG_SRCDIR([src/main.cpp])
Expand Down

0 comments on commit 26c6efb

Please sign in to comment.