Skip to content
/ pil Public

The Prism Information License (PIL) is a license to make software as easily usable as possible while adhering to attribution and simple guides to implement said software, especially for frontends or backends.

License

Notifications You must be signed in to change notification settings

riomoo/pil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prism Information License

License

Custom badge

Project Template

What is it?

This is a software license designed for those that not only wish to share their software but share the information about how it works from the front to the back like a prism.

About

  • This license can be Multi-Licensed with others.
  • If your software doesn't use any other backends (NGINX, MariaDB, ETC) or frontends, then only an explanation of how to use the software is required. (a manpage is enough so long as an example of how to use the software is included in the manpage)

Why Choose This License?

  • While most software licenses are great, MIT, (A)GPL, etc. Software licenses typically do not mandate providing detailed technical explanations of the software's internal workings in a way that's easily understandable for non-technical users.

  • This license requires a simple explanation on how to use said software and if said software works with the frontend and/or the backend to explain how that should work. (Examples would be using said software with a custom CDN using NGINX, an NGINX config to be used with said software, or in conjunction with custom databases like MariaDB or other softwares you've written and/or not written)

How?

Use the following text in a LICENSE file or any project documentation:

# Prism Information License (PIL)
Copyright (c) [Year] [Your Name or Organization and/or Email]

This software is licensed under the Prism Information License (PIL).

- You are free to use, modify, and distribute this software.
- Any derivative work must include this license.
- You must also provide a concise explanation of how to operate this software,
  as well as backends and frontends (if any) that work with this software.
- You must credit the original creator of this software.
- You may choose to license this software under additional licenses, provided that the terms of the original PIL are still adhered to.

This software is provided "as is", without any warranty of any kind,
express or implied, including but not limited to the warranties of merchantability,
fitness for a particular purpose, and non-infringement.

By using this software, you agree to the terms of the PIL.
For more information visit: https://pil.jester-designs.com/

Or click for one of the templates:

Config for NGINX to use as a website:

server {
        listen 8080;
        listen [::1]:8080;
        server_name pil.example.com;
        root /srv/pil; # Upload Contents of www to this folder
        location / {
                access_log  /var/log/nginx/pil.access.log;
                index index.html;
        }
}

Software Used but not included

Arch Gimp Gnu Image Manipulation Program Vim Git Forgejo

Creator:

About

The Prism Information License (PIL) is a license to make software as easily usable as possible while adhering to attribution and simple guides to implement said software, especially for frontends or backends.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published