From a4635779882a5350e0a4ae89e307a417cd1a30cd Mon Sep 17 00:00:00 2001 From: Sean Barrett Date: Fri, 3 Mar 2017 11:47:36 -0800 Subject: [PATCH] update README w/ MIT info --- README.md | 11 ++++++++--- tools/README.footer.md | 9 +++++++-- tools/README.header.md | 2 +- 3 files changed, 16 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index a6f5716..8f51e50 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ stb === -single-file public domain libraries for C/C++ +single-file public domain (or MIT licensed) libraries for C/C++ Most libraries by stb, except: stb_dxt by Fabian "ryg" Giesen, stb_image_resize by Jorge L. "VinoBS" Rodriguez, and stb_sprintf by Jeff Roberts. @@ -45,13 +45,18 @@ These libraries are in the public domain (or the equivalent where that is not possible). You can do anything you want with them. You have no legal obligation to do anything else, although I appreciate attribution. +They are also licensed under the MIT open source license, if you have lawyers +who are unhappy with public domain. Every source file includes an explicit +dual-license for you to choose from. + #### Are there other single-file public-domain/open source libraries with minimal dependencies out there? [Yes.](https://github.com/nothings/single_file_libs) -#### If I wrap an stb library in a new library, does the new library have to be public domain? +#### If I wrap an stb library in a new library, does the new library have to be public domain/MIT? -No. +No, because it's public domain you can freely relicense it to whatever license your new +library wants to be. #### Some of these libraries seem redundant to existing open source libraries. Are they better somehow? diff --git a/tools/README.footer.md b/tools/README.footer.md index e670b7f..9f263c0 100644 --- a/tools/README.footer.md +++ b/tools/README.footer.md @@ -8,13 +8,18 @@ These libraries are in the public domain (or the equivalent where that is not possible). You can do anything you want with them. You have no legal obligation to do anything else, although I appreciate attribution. +They are also licensed under the MIT open source license, if you have lawyers +who are unhappy with public domain. Every source file includes an explicit +dual-license for you to choose from. + #### Are there other single-file public-domain/open source libraries with minimal dependencies out there? [Yes.](https://github.com/nothings/single_file_libs) -#### If I wrap an stb library in a new library, does the new library have to be public domain? +#### If I wrap an stb library in a new library, does the new library have to be public domain/MIT? -No. +No, because it's public domain you can freely relicense it to whatever license your new +library wants to be. #### Some of these libraries seem redundant to existing open source libraries. Are they better somehow? diff --git a/tools/README.header.md b/tools/README.header.md index 847fe62..41e55f1 100644 --- a/tools/README.header.md +++ b/tools/README.header.md @@ -1,7 +1,7 @@ stb === -single-file public domain libraries for C/C++ +single-file public domain (or MIT licensed) libraries for C/C++ Most libraries by stb, except: stb_dxt by Fabian "ryg" Giesen, stb_image_resize by Jorge L. "VinoBS" Rodriguez, and stb_sprintf by Jeff Roberts.