Skip to content

Commit

Permalink
docs(license): add license information
Browse files Browse the repository at this point in the history
  • Loading branch information
vlad-tkachenko committed Nov 11, 2023
1 parent 9a2514f commit d8d2e6e
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 3 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
*

!/.gitignore

!/.nvmrc

!/.npmignore
Expand All @@ -11,12 +13,12 @@
!/docs/**

!/.env
!/.gitignore

!/.github
!/.github/**

!/README.md
!/LICENSE.md

!/.editorconfig

Expand Down
57 changes: 57 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# The Prosperity Public License 3.0.0

Contributor: Vladyslav Tkachenko, FireBlink LTD

Source Code: [git@github.com:FireBlinkLTD/prxi-openid-connect.git](https://github.com/FireBlinkLTD/prxi-openid-connect)

## Purpose

This license allows you to use and share this software for noncommercial purposes for free and to try this software for commercial purposes for thirty days.

## Agreement

In order to receive this license, you have to agree to its rules. Those rules are both obligations under that agreement and conditions to your license. Don't do anything with this software that triggers a rule you can't or won't follow.

## Notices

Make sure everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license and the contributor and source code lines above.

## Commercial Trial

Limit your use of this software for commercial purposes to a thirty-day trial period. If you use this software for work, your company gets one trial period for all personnel, not one trial per person.

## Contributions Back

Developing feedback, changes, or additions that you contribute back to the contributor on the terms of a standardized public software license such as [the Blue Oak Model License 1.0.0](https://blueoakcouncil.org/license/1.0.0), [the Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html), [the MIT license](https://spdx.org/licenses/MIT.html), or [the two-clause BSD license](https://spdx.org/licenses/BSD-2-Clause.html) doesn't count as use for a commercial purpose.

## Personal Uses

Personal use for research, experiment, and testing for the benefit of public knowledge, personal study, private entertainment, hobby projects, amateur pursuits, or religious observance, without any anticipated commercial application, doesn't count as use for a commercial purpose.

## Noncommercial Organizations

Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution doesn't count as use for a commercial purpose regardless of the source of funding or obligations resulting from the funding.

## Defense

Don't make any legal claim against anyone accusing this software, with or without changes, alone or with other technology, of infringing any patent.

## Copyright

The contributor licenses you to do everything with this software that would otherwise infringe their copyright in it.

## Patent

The contributor licenses you to do everything with this software that would otherwise infringe any patents they can license or become able to license.

## Reliability

The contributor can't revoke this license.

## Excuse

You're excused for unknowingly breaking [Notices](#notices) if you take all practical steps to comply within thirty days of learning you broke the rule.

## No Liability

***As far as the law allows, this software comes as is, without any warranty or condition, and the contributor won't be liable to anyone for any damages related to this software or this license, under any kind of legal claim.***
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,3 +133,21 @@ Example:
- [Docker Image](https://hub.docker.com/r/fireblink/prxi-openid-connect) official Docker image
- [GitHub Repository](https://github.com/FireBlinkLTD/prxi-openid-connect)
- [@prixi/dev](https://www.npmjs.com/package/@prxi/dev) a simple CLI reverse proxy tool for local development purposes, can be handy to simulate fireblink/prxi-openid-connect setup without a need to run docker container and/or setup test IDP configuration

## License

This project is distributed under dual licensing.

## Quick Summary

This project can be used for free of charge for:
- Personal Uses
- Noncommercial Organizations

This project also provides **32** days of evaluation period for **commercial** products and services. After the evaluation period additional license should be obtained or project stopped from being used.

More can be found in [LICENSE.md](https://github.com/FireBlinkLTD/prxi-openid-connect/blob/main/LICENSE.md)

## Contact Information

To obtain a commercial license [click here](https://fireblink.com/#contact-us) to get in a contact.
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@
"version": "0.0.1",
"description": "Prxi based OpenID Connect auth proxy server",
"main": "dist/index.js",
"author": "Vladyslav Tkachenko <vlad@fireblink.com>",
"license": "MIT",
"author": "FireBlink LTD",
"homepage": "https://github.com/FireBlinkLTD/prxi-openid-connect",
"license": "The Prosperity Public License 3.0.0",
"engines": {
"node": ">=18.0.0"
},
Expand Down

0 comments on commit d8d2e6e

Please sign in to comment.