Skip to content

Commit f69fb0f

Browse files
committed
Add BarrerSoftware License (BSL) v1.0
- Free forever, cannot be sold - Protects from winget-style exploitation - 'If it's free, it's free. Period.' - Community over commerce
1 parent 61d0ca8 commit f69fb0f

1 file changed

Lines changed: 317 additions & 21 deletions

File tree

LICENSE

Lines changed: 317 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,317 @@
1-
MIT License
2-
3-
Copyright (c) 2025 AI Security Scanner Contributors
4-
5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
11-
12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
1+
# The BarrerSoftware License (BSL)
2+
## Version 1.0
3+
4+
Copyright (c) 2025 BarrerSoftware
5+
6+
---
7+
8+
## Preamble
9+
10+
This license governs software released by BarrerSoftware that
11+
is designated as FREE software.
12+
13+
**Core Principle:**
14+
15+
"If it's free, it's free. Period."
16+
17+
Software under this license is provided to the community at
18+
zero cost and MUST remain at zero cost forever.
19+
20+
---
21+
22+
## Grant of Rights
23+
24+
Permission is hereby granted, free of charge, to any person
25+
obtaining a copy of this software to:
26+
27+
✅ **USE** - Use the software for any purpose
28+
✅ **STUDY** - Examine how the software works
29+
✅ **MODIFY** - Make changes and improvements
30+
✅ **DISTRIBUTE** - Share copies with others
31+
✅ **CONTRIBUTE** - Submit improvements back
32+
33+
---
34+
35+
## Mandatory Restrictions
36+
37+
### 1. NO COMMERCIALIZATION
38+
39+
**YOU MUST NOT:**
40+
41+
❌ Sell this software or any derivative work
42+
❌ Charge fees for access to this software
43+
❌ Create paid tiers, editions, or versions
44+
❌ Implement subscription or licensing models
45+
❌ Bundle with paid products (unless this remains free)
46+
❌ Charge for downloads, installations, or usage
47+
❌ Monetize this software in ANY form
48+
49+
**This software MUST remain free.**
50+
51+
### 2. PERPETUAL FREE STATUS
52+
53+
Any modified or derivative version MUST:
54+
- Remain under this license (or compatible)
55+
- Stay free of charge forever
56+
- Include this license in full
57+
- Maintain attribution to BarrerSoftware
58+
59+
### 3. SERVICE EXCEPTION
60+
61+
You MAY charge for SERVICES, not SOFTWARE:
62+
63+
✅ Technical support contracts
64+
✅ Installation and setup services
65+
✅ Training and education
66+
✅ Custom integration work
67+
✅ Consulting services
68+
69+
❌ The software itself must remain free
70+
71+
---
72+
73+
## Attribution Requirements
74+
75+
You MUST:
76+
- Keep copyright notices intact
77+
- Include this license with all copies
78+
- Credit BarrerSoftware in documentation
79+
- Link to original source repository
80+
81+
You MUST NOT:
82+
- Remove or alter copyright notices
83+
- Claim you created the original software
84+
- Imply BarrerSoftware endorses your version
85+
86+
---
87+
88+
## Patent Grant
89+
90+
BarrerSoftware grants you a perpetual, worldwide,
91+
non-exclusive, no-charge, royalty-free patent license to:
92+
- Use
93+
- Make
94+
- Have made
95+
- Import
96+
- Distribute
97+
98+
this software.
99+
100+
If you initiate patent litigation against BarrerSoftware
101+
or this software, this license terminates.
102+
103+
---
104+
105+
## Rationale
106+
107+
### Why This License Exists
108+
109+
BarrerSoftware releases most software for FREE because:
110+
111+
1. **Built on free resources**
112+
- We use public specifications
113+
- We study open source code
114+
- We learn from community work
115+
- What was given freely, must remain free
116+
117+
2. **Accessibility matters**
118+
- Students can't always afford software
119+
- Developing countries need access
120+
- Hobbyists deserve good tools
121+
- Everyone should have opportunity
122+
123+
3. **Community over commerce**
124+
- We profit from 2 paid products only
125+
- Everything else is free
126+
- If we don't profit from it, no one should
127+
- Fair and ethical
128+
129+
### The Problem We're Solving
130+
131+
We've observed companies:
132+
- Fork free/open source software
133+
- Add minimal "enterprise features"
134+
- Charge significant fees
135+
- Profit from community work
136+
137+
**Examples:**
138+
- Forked package managers sold as "enterprise"
139+
- Free tools rebranded and monetized
140+
- Community work exploited for profit
141+
142+
**BarrerSoftware will not allow this.**
143+
144+
### Our Commitment
145+
146+
BarrerSoftware's free software will NEVER:
147+
- Be sold by us
148+
- Be paywalled
149+
- Have premium tiers
150+
- Require subscriptions
151+
152+
**We set the example.**
153+
154+
**We enforce the rule.**
155+
156+
---
157+
158+
## Enforcement
159+
160+
### Violations
161+
162+
Using this software in violation of this license
163+
(particularly commercialization) will result in:
164+
165+
1. **Public disclosure**
166+
- Violator name published
167+
- Violation details shared
168+
- Community warned
169+
170+
2. **Legal action**
171+
- Immediate cease and desist
172+
- Injunction to stop distribution
173+
- Recovery of all profits made
174+
- Legal fees paid by violator
175+
176+
3. **Permanent ban**
177+
- Excluded from BarrerSoftware ecosystem
178+
- No future license grants
179+
- Community blacklist
180+
181+
### Reporting Violations
182+
183+
If you encounter a paid version of BarrerSoftware
184+
free software:
185+
186+
**Report immediately:**
187+
- Email: legal@barrersoftware.com
188+
- Subject: "BSL Violation - [Software Name]"
189+
- Include: Evidence, links, pricing, screenshots
190+
191+
**We will:**
192+
- Investigate within 24 hours
193+
- Take immediate action
194+
- Protect free access for all
195+
- Update community on resolution
196+
197+
**Zero tolerance policy.**
198+
199+
---
200+
201+
## Disclaimer
202+
203+
THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
204+
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
205+
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
206+
PARTICULAR PURPOSE AND NONINFRINGEMENT.
207+
208+
IN NO EVENT SHALL BARRERSOFTWARE BE LIABLE FOR ANY
209+
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
210+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR
211+
IN CONNECTION WITH THE SOFTWARE.
212+
213+
---
214+
215+
## Compatibility
216+
217+
### Compatible Licenses
218+
219+
Modified versions may use these licenses:
220+
- BarrerSoftware License (this license)
221+
- GNU GPL v3.0 (with non-commercial addendum)
222+
- Creative Commons BY-NC-SA 4.0
223+
- Any license that prohibits commercialization
224+
225+
### Incompatible Licenses
226+
227+
❌ MIT License (too permissive)
228+
❌ Apache 2.0 (allows commercialization)
229+
❌ BSD Licenses (allow commercialization)
230+
❌ Any license permitting sale
231+
232+
---
233+
234+
## Special Provisions
235+
236+
### BarrerSoftware Paid Products
237+
238+
BarrerSoftware has TWO paid products:
239+
- Velocity Panel
240+
- CleanVM Enterprise
241+
242+
**These are NOT under this license.**
243+
244+
All other BarrerSoftware software is free and
245+
under this license or compatible.
246+
247+
### Educational Use
248+
249+
Academic institutions MAY:
250+
- Use in courses (free)
251+
- Include in curriculum (free)
252+
- Provide to students (free)
253+
- Research and modify (free)
254+
255+
Academic institutions MUST NOT:
256+
- Charge students for software access
257+
- Include in paid course materials only
258+
- Require purchase for participation
259+
260+
Education must remain accessible.
261+
262+
### Government Use
263+
264+
Government agencies MAY:
265+
- Use for any purpose (free)
266+
- Deploy widely (free)
267+
- Modify for needs (free)
268+
269+
Government agencies MUST NOT:
270+
- Charge other agencies for access
271+
- Sell to contractors
272+
- Create paid derivatives
273+
274+
Public software for public good.
275+
276+
---
277+
278+
## Philosophy
279+
280+
"If it's free, it's free. Period."
281+
282+
What we build for the community stays with the community.
283+
284+
No exploitation. No paywalls. No profit.
285+
286+
**Community over commerce.**
287+
288+
**Access over revenue.**
289+
290+
**Forever free.**
291+
292+
---
293+
294+
## Contact
295+
296+
**BarrerSoftware**
297+
298+
- Website: https://barrersoftware.com
299+
- GitHub: https://github.com/barrersoftware
300+
- License questions: legal@barrersoftware.com
301+
- General: contact@barrersoftware.com
302+
303+
---
304+
305+
## Version History
306+
307+
- **v1.0** (2025) - Initial release
308+
309+
---
310+
311+
🏴‍☠️ **BarrerSoftware - Building bridges, not walls**
312+
313+
*What is given freely, must remain free.*
314+
315+
---
316+
317+
END OF LICENSE

0 commit comments

Comments
 (0)