Skip to content

Commit a3741d4

Browse files
committed
feat: LICENSE
1 parent 0a24fce commit a3741d4

File tree

4 files changed

+337
-0
lines changed

4 files changed

+337
-0
lines changed
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
name: Commercial Use Inquiry
3+
about: Inquire about commercial use of LibrarEase
4+
title: '[COMMERCIAL INQUIRY] '
5+
labels: commercial, inquiry
6+
assignees: ''
7+
---
8+
9+
## Notice
10+
11+
**Commercial licensing is not currently available.**
12+
13+
However, we're tracking interest for potential future commercial licensing options.
14+
15+
## Your Information
16+
17+
**Company Name:**
18+
**Website:**
19+
**Contact Person:**
20+
**Email:**
21+
22+
## Intended Use
23+
24+
**How would you like to use LibrarEase commercially?**
25+
26+
27+
**Estimated deployment scale:**
28+
- [ ] Small (1-10 users)
29+
- [ ] Medium (10-100 users)
30+
- [ ] Large (100+ users)
31+
- [ ] Enterprise (1000+ users)
32+
33+
**Use case category:**
34+
- [ ] SaaS/Hosting service
35+
- [ ] Internal business tool
36+
- [ ] Integration into existing product
37+
- [ ] Consulting/Implementation services
38+
- [ ] Other (please describe)
39+
40+
## Timeline
41+
42+
**When would you need commercial licensing?**
43+
44+
45+
---
46+
47+
**Direct contact**: solidifyarmor@gmail.com

COMMERCIAL.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Commercial Use
2+
3+
Commercial licensing is not currently available. LibrarEase is licensed under the [PolyForm Noncommercial License 1.0.0](LICENSE), which prohibits any commercial use.
4+
5+
## What You Can Do
6+
7+
You may use LibrarEase for:
8+
9+
- Personal projects and hobby development
10+
- Educational purposes and academic research
11+
- Nonprofit and charitable organizations
12+
- Government institutions
13+
- Open source projects
14+
15+
## What You Cannot Do
16+
17+
You may not use LibrarEase for:
18+
19+
- SaaS or hosting services
20+
- Commercial products or services
21+
- Revenue-generating applications
22+
- Enterprise or business production environments
23+
- Paid consulting services
24+
- Resale or redistribution for profit
25+
26+
## Interested in Commercial Use?
27+
28+
If you need to use LibrarEase commercially, contact solidifyarmor@gmail.com. While commercial licensing isn't available yet, I'm tracking interest for potential future options.
29+
30+
---
31+
32+
Questions? Email solidifyarmor@gmail.com

CONTRIBUTING.md

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
# Contributing to LibrarEase
2+
3+
Thanks for your interest in contributing to LibrarEase!
4+
5+
## Contributor License Agreement (CLA)
6+
7+
By contributing to this project, you agree to the following terms:
8+
9+
### 1. Your Contributions
10+
11+
You confirm that:
12+
13+
- You created the contribution and have the right to submit it under the project's license
14+
- Your contribution is your original work or you have permission to submit it
15+
- You understand your contribution will be publicly available under the PolyForm Noncommercial License
16+
17+
### 2. Grant of Rights
18+
19+
You grant the LibrarEase project:
20+
21+
- A perpetual, worldwide, non-exclusive, royalty-free license to use, modify, and distribute your contributions
22+
- The right to relicense your contributions under different terms, including commercial licenses
23+
- Permission to use your contributions in both noncommercial and commercial versions of LibrarEase
24+
25+
### 3. What This Means
26+
27+
- **Your contributions** remain subject to the PolyForm Noncommercial License for public use
28+
- **You retain copyright** to your contributions
29+
- **The project maintainer** may sublicense contributions to commercial customers
30+
- **You may use** your own contributions however you wish
31+
- **You won't receive** royalties from commercial licenses (unless separately agreed)
32+
33+
### 4. Acknowledgment
34+
35+
Contributors will be acknowledged in the project unless they request otherwise.
36+
37+
---
38+
39+
## How to Contribute
40+
41+
### Reporting Issues
42+
43+
- Check existing issues before creating a new one
44+
- Provide clear reproduction steps
45+
- Include relevant logs, error messages, and system information
46+
- Use issue templates when available
47+
48+
### Suggesting Features
49+
50+
- Search existing feature requests first
51+
- Clearly describe the problem you're trying to solve
52+
- Explain why this feature would benefit other users
53+
- Consider providing implementation ideas
54+
55+
### Submitting Code
56+
57+
1. **Fork** the repository
58+
2. **Create** a feature branch (`git checkout -b feature/amazing-feature`)
59+
3. **Implement** changes following our coding standards
60+
4. **Verify** locally: `yarn lint`, `yarn typecheck`, and run `yarn dev`
61+
5. **Commit** with clear, descriptive messages
62+
6. **Push** to your fork
63+
7. **Open** a Pull Request
64+
65+
### Pull Request Guidelines
66+
67+
- One feature/fix per PR
68+
- Update documentation as needed
69+
- Follow existing code style and conventions
70+
- Ensure `yarn lint` and `yarn typecheck` pass
71+
- Keep commits clean and atomic
72+
- Reference related issues
73+
74+
### Code Style
75+
76+
- Use Yarn (the repository is configured with Yarn)
77+
- Run `yarn lint` to check ESLint rules
78+
- Run `yarn format` to apply Prettier formatting
79+
- Keep functions focused and testable
80+
- Prefer TypeScript types and clear naming
81+
82+
### Testing
83+
84+
This repo does not include a test runner by default. Please ensure:
85+
86+
- TypeScript checks pass: `yarn typecheck`
87+
- App runs locally: `yarn dev`
88+
- Any added tests (if you introduce a runner) include script entries in `package.json`
89+
90+
---
91+
92+
## Development Setup
93+
94+
See [README.md](README.md#quick-setup) for development environment setup (Redis and Firebase).
95+
96+
---
97+
98+
## Questions?
99+
100+
- Open an issue for questions about contributing
101+
- Email: solidifyarmor@gmail.com
102+
103+
---
104+
105+
## Code of Conduct
106+
107+
### Our Standards
108+
109+
- Be respectful and inclusive
110+
- Welcome newcomers
111+
- Accept constructive criticism gracefully
112+
- Focus on what's best for the project
113+
- Show empathy toward others
114+
115+
### Unacceptable Behavior
116+
117+
- Harassment or discriminatory language
118+
- Personal attacks
119+
- Trolling or insulting comments
120+
- Publishing others' private information
121+
- Any conduct inappropriate in a professional setting
122+
123+
Violations may result in removal from the project.
124+
125+
---
126+
127+
**By submitting a contribution, you acknowledge that you have read and agree to these terms.**

LICENSE

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
# PolyForm Noncommercial License 1.0.0
2+
3+
<https://polyformproject.org/licenses/noncommercial/1.0.0>
4+
5+
## Acceptance
6+
7+
In order to get any license under these terms, you must agree
8+
to them as both strict obligations and conditions to all
9+
your licenses.
10+
11+
## Copyright License
12+
13+
The licensor grants you a copyright license for the
14+
software to do everything you might do with the software
15+
that would otherwise infringe the licensor's copyright
16+
in it for any permitted purpose. However, you may
17+
only distribute the software according to [Distribution
18+
License](#distribution-license) and make changes or new works
19+
based on the software according to [Changes and New Works
20+
License](#changes-and-new-works-license).
21+
22+
## Distribution License
23+
24+
The licensor grants you an additional copyright license
25+
to distribute copies of the software. Your license
26+
to distribute covers distributing the software with
27+
changes and new works permitted by [Changes and New Works
28+
License](#changes-and-new-works-license).
29+
30+
## Notices
31+
32+
You must ensure that anyone who gets a copy of any part of
33+
the software from you also gets a copy of these terms or the
34+
URL for them above, as well as copies of any plain-text lines
35+
beginning with `Required Notice:` that the licensor provided
36+
with the software. For example:
37+
38+
> Required Notice: Copyright Yoyodyne, Inc. (http://example.com)
39+
40+
## Changes and New Works License
41+
42+
The licensor grants you an additional copyright license to
43+
make changes and new works based on the software for any
44+
permitted purpose.
45+
46+
## Patent License
47+
48+
The licensor grants you a patent license for the software that
49+
covers patent claims the licensor can license, or becomes able
50+
to license, that you would infringe by using the software.
51+
52+
## Noncommercial Purposes
53+
54+
Any noncommercial purpose is a permitted purpose.
55+
56+
## Personal Uses
57+
58+
Personal use for research, experiment, and testing for
59+
the benefit of public knowledge, personal study, private
60+
entertainment, hobby projects, amateur pursuits, or religious
61+
observance, without any anticipated commercial application,
62+
is use for a permitted purpose.
63+
64+
## Noncommercial Organizations
65+
66+
Use by any charitable organization, educational institution,
67+
public research organization, public safety or health
68+
organization, environmental protection organization,
69+
or government institution is use for a permitted purpose
70+
regardless of the source of funding or obligations resulting
71+
from the funding.
72+
73+
## Fair Use
74+
75+
You may have "fair use" rights for the software under the
76+
law. These terms do not limit them.
77+
78+
## No Other Rights
79+
80+
These terms do not allow you to sublicense or transfer any of
81+
your licenses to anyone else, or prevent the licensor from
82+
granting licenses to anyone else. These terms do not imply
83+
any other licenses.
84+
85+
## Patent Defense
86+
87+
If you make any written claim that the software infringes or
88+
contributes to infringement of any patent, your patent license
89+
for the software granted under these terms ends immediately. If
90+
your company makes such a claim, your patent license ends
91+
immediately for work on behalf of your company.
92+
93+
## Violations
94+
95+
The first time you are notified in writing that you have
96+
violated any of these terms, or done anything with the software
97+
not covered by your licenses, your licenses can nonetheless
98+
continue if you come into full compliance with these terms,
99+
and take practical steps to correct past violations, within
100+
32 days of receiving notice. Otherwise, all your licenses
101+
end immediately.
102+
103+
## No Liability
104+
105+
***As far as the law allows, the software comes as is, without
106+
any warranty or condition, and the licensor will not be liable
107+
to you for any damages arising out of these terms or the use
108+
or nature of the software, under any kind of legal claim.***
109+
110+
## Definitions
111+
112+
The **licensor** is the individual or entity offering these
113+
terms, and the **software** is the software the licensor makes
114+
available under these terms.
115+
116+
**You** refers to the individual or entity agreeing to these
117+
terms.
118+
119+
**Your company** is any legal entity, sole proprietorship,
120+
or other kind of organization that you work for, plus all
121+
organizations that have control over, are under the control of,
122+
or are under common control with that organization. **Control**
123+
means ownership of substantially all the assets of an entity,
124+
or the power to direct its management and policies by vote,
125+
contract, or otherwise. Control can be direct or indirect.
126+
127+
**Your licenses** are all the licenses granted to you for the
128+
software under these terms.
129+
130+
**Use** means anything you do with the software requiring one
131+
of your licenses.

0 commit comments

Comments
 (0)