From 97bb942447d61c66927671a995b76fc5cad5b983 Mon Sep 17 00:00:00 2001 From: "Sean T. Allen" Date: Sun, 4 Aug 2019 08:20:39 -0400 Subject: [PATCH] Add a BSD 2 clause license It's the Pony default so let's provide a default one. It's easy enough for folks to change. --- LICENSE | 22 ++++++++++++++++++++++ USAGE.md | 5 +++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100755 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100755 index 0000000..3911c83 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +Copyright (C) {COPYRIGHT_YEAR} {COPYRIGHT_HOLDER} +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/USAGE.md b/USAGE.md index 09f2330..1844844 100755 --- a/USAGE.md +++ b/USAGE.md @@ -17,16 +17,15 @@ The contents of this repo are designed to get you up and running with everything * Project status * How to install using pony-stable - You still need to add: -- A License - A directory at the root of the project containing your Pony source code ## It's opinionated This starter pack is opinionated. We suggest that you review: +- [LICENSE](LICENSE) - [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) - [CONTRIBUTING.md](CONTRIBUTING.md) - [STYLE_GUIDE.md](STYLE_GUIDE.md) @@ -49,6 +48,8 @@ This repository is templated. You'll want to replace anything in {} with the cor - {COC_EMAIL}: email address that Code of Conduct violations should be reported to, for example: `coc@ponylang.org`. - {PROJECT_DESCRIPTION}: a paragraph describing your project - {PROJECT_STATUS}: paragraph or two describing the status of your project. Is it alpha? beta? production-ready? What's left to implement? +- {COPYRIGHT_YEAR}: if you use the enclosed BSD 2 clause license, you'll need to set the Copyright year. +- {COPYRIGHT_HOLDER}: if you use the enclosed BSD 2 clause license, you'll need to set the Copyright holder. ## What you need to create