From bc4d66cbb878b387a7042e2d5b1e082bc6764feb Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 02:24:18 +0000 Subject: [PATCH 1/5] Initial plan From 79c0fcf71ca8b015958a369ca8c1e89dfa387c9f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 02:26:43 +0000 Subject: [PATCH 2/5] Update LICENSE to BOSL v1.1 Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com> --- LICENSE | 261 +++++++++----------------------------------------------- 1 file changed, 42 insertions(+), 219 deletions(-) diff --git a/LICENSE b/LICENSE index c959cec..c6c77ea 100644 --- a/LICENSE +++ b/LICENSE @@ -1,33 +1,32 @@ -# The BarrerSoftware License (BSL) -## Version 1.0 +# Barrer Open Source License (BOSL) +## Version 1.1 Copyright (c) 2025 BarrerSoftware --- -## Preamble +## 🏴‍☠️ "If it's free, it's free. Period." -This license governs software released by BarrerSoftware that -is designated as FREE software. +--- -**Core Principle:** +## Preamble -"If it's free, it's free. Period." +This license governs software released by BarrerSoftware that is designated as FREE software. -Software under this license is provided to the community at -zero cost and MUST remain at zero cost forever. +**Core Principle:** "If it's free, it's free. Period." + +Software under this license is provided to the community at zero cost and MUST remain at zero cost forever. --- ## Grant of Rights -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software to: +Permission is hereby granted, free of charge, to any person obtaining a copy of this software to: -✅ **USE** - Use the software for any purpose +✅ **USE** - Use the software for any purpose ✅ **STUDY** - Examine how the software works -✅ **MODIFY** - Make changes and improvements -✅ **DISTRIBUTE** - Share copies with others +✅ **MODIFY** - Make changes and improvements +✅ **DISTRIBUTE** - Share copies with others ✅ **CONTRIBUTE** - Submit improvements back --- @@ -38,12 +37,12 @@ obtaining a copy of this software to: **YOU MUST NOT:** -❌ Sell this software or any derivative work -❌ Charge fees for access to this software -❌ Create paid tiers, editions, or versions -❌ Implement subscription or licensing models -❌ Bundle with paid products (unless this remains free) -❌ Charge for downloads, installations, or usage +❌ Sell this software or any derivative work +❌ Charge fees for access to this software +❌ Create paid tiers, editions, or versions +❌ Implement subscription or licensing models +❌ Bundle with paid products (unless this remains free) +❌ Charge for downloads, installations, or usage ❌ Monetize this software in ANY form **This software MUST remain free.** @@ -60,10 +59,10 @@ Any modified or derivative version MUST: You MAY charge for SERVICES, not SOFTWARE: -✅ Technical support contracts -✅ Installation and setup services -✅ Training and education -✅ Custom integration work +✅ Technical support contracts +✅ Installation and setup services +✅ Training and education +✅ Custom integration work ✅ Consulting services ❌ The software itself must remain free @@ -72,13 +71,13 @@ You MAY charge for SERVICES, not SOFTWARE: ## Attribution Requirements -You MUST: +**You MUST:** - Keep copyright notices intact - Include this license with all copies - Credit BarrerSoftware in documentation - Link to original source repository -You MUST NOT: +**You MUST NOT:** - Remove or alter copyright notices - Claim you created the original software - Imply BarrerSoftware endorses your version @@ -87,8 +86,7 @@ You MUST NOT: ## Patent Grant -BarrerSoftware grants you a perpetual, worldwide, -non-exclusive, no-charge, royalty-free patent license to: +BarrerSoftware grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free patent license to: - Use - Make - Have made @@ -97,8 +95,7 @@ non-exclusive, no-charge, royalty-free patent license to: this software. -If you initiate patent litigation against BarrerSoftware -or this software, this license terminates. +If you initiate patent litigation against BarrerSoftware or this software, this license terminates. --- @@ -106,7 +103,7 @@ or this software, this license terminates. ### Why This License Exists -BarrerSoftware releases most software for FREE because: +BarrerSoftware releases software for FREE because: 1. **Built on free resources** - We use public specifications @@ -118,200 +115,26 @@ BarrerSoftware releases most software for FREE because: - Students can't always afford software - Developing countries need access - Hobbyists deserve good tools - - Everyone should have opportunity - -3. **Community over commerce** - - We profit from 2 paid products only - - Everything else is free - - If we don't profit from it, no one should - - Fair and ethical - -### The Problem We're Solving - -We've observed companies: -- Fork free/open source software -- Add minimal "enterprise features" -- Charge significant fees -- Profit from community work - -**Examples:** -- Forked package managers sold as "enterprise" -- Free tools rebranded and monetized -- Community work exploited for profit - -**BarrerSoftware will not allow this.** - -### Our Commitment - -BarrerSoftware's free software will NEVER: -- Be sold by us -- Be paywalled -- Have premium tiers -- Require subscriptions - -**We set the example.** - -**We enforce the rule.** - ---- - -## Enforcement - -### Violations - -Using this software in violation of this license -(particularly commercialization) will result in: - -1. **Public disclosure** - - Violator name published - - Violation details shared - - Community warned - -2. **Legal action** - - Immediate cease and desist - - Injunction to stop distribution - - Recovery of all profits made - - Legal fees paid by violator - -3. **Permanent ban** - - Excluded from BarrerSoftware ecosystem - - No future license grants - - Community blacklist - -### Reporting Violations - -If you encounter a paid version of BarrerSoftware -free software: - -**Report immediately:** -- Email: legal@barrersoftware.com -- Subject: "BSL Violation - [Software Name]" -- Include: Evidence, links, pricing, screenshots - -**We will:** -- Investigate within 24 hours -- Take immediate action -- Protect free access for all -- Update community on resolution - -**Zero tolerance policy.** - ---- - -## Disclaimer - -THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED -TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. - -IN NO EVENT SHALL BARRERSOFTWARE BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR -IN CONNECTION WITH THE SOFTWARE. - ---- - -## Compatibility - -### Compatible Licenses - -Modified versions may use these licenses: -- BarrerSoftware License (this license) -- GNU GPL v3.0 (with non-commercial addendum) -- Creative Commons BY-NC-SA 4.0 -- Any license that prohibits commercialization - -### Incompatible Licenses - -❌ MIT License (too permissive) -❌ Apache 2.0 (allows commercialization) -❌ BSD Licenses (allow commercialization) -❌ Any license permitting sale - ---- - -## Special Provisions - -### BarrerSoftware Paid Products - -BarrerSoftware has TWO paid products: -- Velocity Panel -- CleanVM Enterprise - -**These are NOT under this license.** - -All other BarrerSoftware software is free and -under this license or compatible. - -### Educational Use - -Academic institutions MAY: -- Use in courses (free) -- Include in curriculum (free) -- Provide to students (free) -- Research and modify (free) - -Academic institutions MUST NOT: -- Charge students for software access -- Include in paid course materials only -- Require purchase for participation - -Education must remain accessible. - -### Government Use - -Government agencies MAY: -- Use for any purpose (free) -- Deploy widely (free) -- Modify for needs (free) - -Government agencies MUST NOT: -- Charge other agencies for access -- Sell to contractors -- Create paid derivatives - -Public software for public good. - ---- - -## Philosophy - -"If it's free, it's free. Period." - -What we build for the community stays with the community. - -No exploitation. No paywalls. No profit. - -**Community over commerce.** - -**Access over revenue.** - -**Forever free.** - ---- - -## Contact - -**BarrerSoftware** - -- Website: https://barrersoftware.com -- GitHub: https://github.com/barrersoftware -- License questions: legal@barrersoftware.com -- General: contact@barrersoftware.com - ---- + - Open source democratizes technology -## Version History +3. **Quality over profit** + - We build what we want to use + - Profit motives corrupt good design + - Community feedback makes better software + - Free software forces excellence -- **v1.0** (2025) - Initial release +4. **Anti-exploitation** + - We've seen companies take free software and profit billions + - Original creators get nothing + - We protect our work from being sold by others + - Services are fine, selling software is not --- -🏴‍☠️ **BarrerSoftware - Building bridges, not walls** +## Full License Text -*What is given freely, must remain free.* +**Official Version:** https://barrersoftware.com/foss-license.html --- -END OF LICENSE +**🏴‍☠️ BarrerSoftware - If it's free, it's free. Period.** From 5a9e2a507115dd57ecb764c2b24987c682815ce0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 02:27:18 +0000 Subject: [PATCH 3/5] Update README.md and COPYRIGHT.md to reference BOSL v1.1 Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com> --- COPYRIGHT.md | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/COPYRIGHT.md b/COPYRIGHT.md index a2d43af..2011bfc 100644 --- a/COPYRIGHT.md +++ b/COPYRIGHT.md @@ -7,7 +7,7 @@ SecureOS is Copyright © 2025 Barrer Software. All rights reserved. ## License SecureOS infrastructure code, scripts, and configuration files are released -under the MIT License. See LICENSE file for full text. +under the Barrer Open Source License (BOSL) v1.1. See LICENSE file for full text. ## Trademarks diff --git a/README.md b/README.md index 4019e5a..3210187 100644 --- a/README.md +++ b/README.md @@ -429,7 +429,7 @@ For issues, questions, or contributions: **Copyright © 2025 Barrer Software. All rights reserved.** -SecureOS is free and open source software, licensed under the MIT License. +SecureOS is free and open source software, licensed under the Barrer Open Source License (BOSL) v1.1. - 📄 See [LICENSE](LICENSE) for full license text - 📋 See [COPYRIGHT.md](COPYRIGHT.md) for detailed attribution and third-party licenses From 5b081aa50f35b040d3887224fdd0e78098c940f3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 02:28:22 +0000 Subject: [PATCH 4/5] Update CONTRIBUTING.md and PROJECT_STATUS.md license references Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com> --- CONTRIBUTING.md | 2 +- PROJECT_STATUS.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index cbb8bec..035a4ef 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -422,7 +422,7 @@ Contributors will be recognized in: ## License -By contributing to SecureOS, you agree that your contributions will be licensed under the MIT License. +By contributing to SecureOS, you agree that your contributions will be licensed under the Barrer Open Source License (BOSL) v1.1. --- diff --git a/PROJECT_STATUS.md b/PROJECT_STATUS.md index d41d110..e903fa3 100644 --- a/PROJECT_STATUS.md +++ b/PROJECT_STATUS.md @@ -105,7 +105,7 @@ SecureOS/ ├── .gitignore ✅ Git ignore rules ├── CONTRIBUTING.md ✅ Contribution guide ├── README.md ✅ Project README -├── LICENSE ✅ MIT License +├── LICENSE ✅ BOSL v1.1 ├── COPYRIGHT.md ✅ Copyright info ├── requirements.txt ✅ Python deps └── PROJECT_STATUS.md ✅ This file From 3cb9a5d47387e92be3d2b85c63c6a7711536b591 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 30 Dec 2025 02:29:37 +0000 Subject: [PATCH 5/5] Fix trailing whitespace inconsistencies in LICENSE Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com> --- LICENSE | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/LICENSE b/LICENSE index c6c77ea..7427984 100644 --- a/LICENSE +++ b/LICENSE @@ -23,10 +23,10 @@ Software under this license is provided to the community at zero cost and MUST r Permission is hereby granted, free of charge, to any person obtaining a copy of this software to: -✅ **USE** - Use the software for any purpose -✅ **STUDY** - Examine how the software works -✅ **MODIFY** - Make changes and improvements -✅ **DISTRIBUTE** - Share copies with others +✅ **USE** - Use the software for any purpose +✅ **STUDY** - Examine how the software works +✅ **MODIFY** - Make changes and improvements +✅ **DISTRIBUTE** - Share copies with others ✅ **CONTRIBUTE** - Submit improvements back --- @@ -37,12 +37,12 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of **YOU MUST NOT:** -❌ Sell this software or any derivative work -❌ Charge fees for access to this software -❌ Create paid tiers, editions, or versions -❌ Implement subscription or licensing models -❌ Bundle with paid products (unless this remains free) -❌ Charge for downloads, installations, or usage +❌ Sell this software or any derivative work +❌ Charge fees for access to this software +❌ Create paid tiers, editions, or versions +❌ Implement subscription or licensing models +❌ Bundle with paid products (unless this remains free) +❌ Charge for downloads, installations, or usage ❌ Monetize this software in ANY form **This software MUST remain free.** @@ -59,10 +59,10 @@ Any modified or derivative version MUST: You MAY charge for SERVICES, not SOFTWARE: -✅ Technical support contracts -✅ Installation and setup services -✅ Training and education -✅ Custom integration work +✅ Technical support contracts +✅ Installation and setup services +✅ Training and education +✅ Custom integration work ✅ Consulting services ❌ The software itself must remain free