1.4.12 • Published 4 years ago

kindly-license v1.4.12

Weekly downloads
14
License
MIT
Repository
github
Last release
4 years ago

$ kindly-license

Support me on Patreon Buy me a book PayPal Ask me anything Version Downloads Get help on Codementor

A human readable license for projects created by human-beings.

Why yet another license?

I'm not a supporter of closed source software. I do not promote it. This license contains simple and human readable terms. It lets the author to decide if he/she allows using their work in closed source projects or not. :four_leaf_clover:

The license content

The KINDLY License
Copyright (c) <year> <author>

You have the permission to use this software, read its source code, modify and
redistribute it under the following terms:

 - if you want to use this software or include parts of its code in a
   closed-source or commercial project you should kindly ask the
   author (via a private message or email) and get a positive answer
 - this license should be included in the modified versions of this software
 - in case of redistributing modified copies, you are encouraged to clearly
   indicate that the copies are based on this work
 - if you think that your redistributed copy is awesome, you are encouraged to
   show the author of this software what you did and how you helped the others

You are free to install and use this software on as many machines as you want,
free of charge, making sure you met the terms above.

You are encouraged to kindly support the software and its author by:

 - sharing his/her work
 - reporting issues/bugs and asking for feature requests
 - donating money or any other things that can help the author
 - contribute on the software code by fixing bugs and adding features

In the i18n directory you can find the license translated in other languages. If your language translation is missing, we would appreciate to add it. :sparkles:

You can install the package globally and use it as command line tool:

# Using npm
npm install --global kindly-license

# Using yarn
yarn global add kindly-license

Then, run kindly-license --help and see what the CLI tool can do.

$ kindly-license --help
Usage: kindly-license [options]

Options:
  -a, --author <author>              The copyright holder.
  -e, --email <email>                The copyright holder email.
  -y, --year <email>                 The copyright year.
  -o, --output                       Instead of writing to file, output the license to
                                     stdout.
  -f, --file <path/to/license/file>  The output file.
  -h, --help                         Displays this help.
  -v, --version                      Displays version information.

Examples:
  kindly -a Alice -y 1990 -e alice@example.com
  kindly -a Alice -y 1990 -e alice@example.com -o

Documentation can be found at https://github.com/IonicaBizau/kindly-license

Usage

Online

You can use the online version to get a copy of the license:

http://ionicabizau.github.io/kindly-license/?author=Your%20Name&year=2014

Here is an example.

Command line

You can use this as command line tool and generate KINDLY licenses providing the copyright data.

$ npm install -g kindly-license
$ kindly-license --help

:clipboard: Example

Here is an example how to use this package as library. To install it locally, as library, you can use npm install kindly-license (or yarn add kindly-license):

// Dependencies
var KindlyLicense = require("kindly-license");

// Output a copy
console.log(KindlyLicense(new Date().getFullYear(), "Ionică Bizău"));

:question: Get Help

There are few ways to get help:

  1. Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
  2. For bug reports and feature requests, open issues. :bug:
  3. For direct and quick help, you can use Codementor. :rocket:

:memo: Documentation

For full API reference, see the DOCUMENTATION.md file.

:yum: How to contribute

Have an idea? Found a bug? See how to contribute.

:sparkling_heart: Support my projects

I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

  • Starring and sharing the projects you like :rocket:
  • Buy me a book—I love books! I will remember you after years if you buy me one. :grin: :book:
  • PayPal—You can make one-time donations via PayPal. I'll probably buy a coffee tea. :tea:
  • Support me on Patreon—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).
  • Bitcoin—You can send me bitcoins at this address (or scanning the code below): 1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6

    npm.io

Thanks! :heart:

Editing the license content

If you found a way to improve the license content, there are two places where you have to change it:

  • in the LICENSE.kindly file
  • in README.md (The license content)

After modifying LICENSE.kindly you can run npm run install to update the other files.

:scroll: License

MIT © Ionică Bizău

1.4.11

4 years ago

1.4.12

4 years ago

1.4.10

5 years ago

1.4.9

6 years ago

1.4.8

7 years ago

1.4.7

7 years ago

1.4.6

7 years ago

1.4.5

8 years ago

1.4.4

8 years ago

1.4.3

8 years ago

1.4.2

8 years ago

1.4.1

8 years ago

1.4.0

8 years ago

1.3.0

8 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago