Skip to content

Conversation

Copy link

Copilot AI commented Dec 30, 2025

Replaced BSL v1.0 with BOSL v1.1, streamlining the license while maintaining the core "If it's free, it's free. Period." principle.

Changes

  • LICENSE: Complete rewrite to BOSL v1.1

    • Renamed from "The BarrerSoftware License (BSL)" to "Barrer Open Source License (BOSL)"
    • Removed verbose sections (Enforcement, Disclaimer, Compatibility, Special Provisions, Philosophy, Contact, Version History)
    • Condensed Rationale from 3 detailed sections to 4 concise points
    • Added reference to official license URL: https://barrersoftware.com/foss-license.html
  • Documentation: Updated license references from "MIT License" to "BOSL v1.1" in:

    • README.md
    • COPYRIGHT.md
    • CONTRIBUTING.md
    • PROJECT_STATUS.md

Key License Terms Retained

  • No commercialization or monetization permitted
  • Perpetual free status for all derivatives
  • Service exception: charging for support/consulting allowed
  • Patent grant with defensive termination clause
  • Attribution requirements
Original prompt

Update the LICENSE file to the Barrer Open Source License (BOSL) Version 1.1.

Replace the existing LICENSE file content with:

# Barrer Open Source License (BOSL)
## Version 1.1

Copyright (c) 2025 BarrerSoftware

---

## 🏴‍☠️ "If it's free, it's free. Period."

---

## Preamble

This license governs software released by BarrerSoftware that is designated as FREE software.

**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:

✅ **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

---

## Mandatory Restrictions

### 1. NO COMMERCIALIZATION

**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  
❌ Monetize this software in ANY form

**This software MUST remain free.**

### 2. PERPETUAL FREE STATUS

Any modified or derivative version MUST:
- Remain under this license (or compatible)
- Stay free of charge forever
- Include this license in full
- Maintain attribution to BarrerSoftware

### 3. SERVICE EXCEPTION

You MAY charge for SERVICES, not SOFTWARE:

✅ Technical support contracts  
✅ Installation and setup services  
✅ Training and education  
✅ Custom integration work  
✅ Consulting services

❌ The software itself must remain free

---

## Attribution Requirements

**You MUST:**
- Keep copyright notices intact
- Include this license with all copies
- Credit BarrerSoftware in documentation
- Link to original source repository

**You MUST NOT:**
- Remove or alter copyright notices
- Claim you created the original software
- Imply BarrerSoftware endorses your version

---

## Patent Grant

BarrerSoftware grants you a perpetual, worldwide, non-exclusive, no-charge, royalty-free patent license to:
- Use
- Make
- Have made
- Import
- Distribute

this software.

If you initiate patent litigation against BarrerSoftware or this software, this license terminates.

---

## Rationale

### Why This License Exists

BarrerSoftware releases software for FREE because:

1. **Built on free resources**
   - We use public specifications
   - We study open source code
   - We learn from community work
   - What was given freely, must remain free

2. **Accessibility matters**
   - Students can't always afford software
   - Developing countries need access
   - Hobbyists deserve good tools
   - Open source democratizes technology

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

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

---

## Full License Text

**Official Version:** https://barrersoftware.com/foss-license.html

---

**🏴‍☠️ BarrerSoftware - If it's free, it's free. Period.**

This pull request was created from Copilot chat.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 4 commits December 30, 2025 02:26
Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com>
Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com>
Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com>
Co-authored-by: ssfdre38 <1365273+ssfdre38@users.noreply.github.com>
Copilot AI changed the title [WIP] Update LICENSE file to Barrer Open Source License (BOSL) v1.1 Update LICENSE to Barrer Open Source License (BOSL) v1.1 Dec 30, 2025
Copilot AI requested a review from ssfdre38 December 30, 2025 02:30
@ssfdre38 ssfdre38 marked this pull request as ready for review December 30, 2025 02:53
Copilot AI review requested due to automatic review settings December 30, 2025 02:53
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the project's license from the BarrerSoftware License (BSL) v1.0 to the Barrer Open Source License (BOSL) v1.1. The update streamlines the license text by removing verbose sections while maintaining the core principle: "If it's free, it's free. Period." The license continues to prohibit commercialization while allowing service-based revenue and includes patent grant provisions.

Key Changes:

  • Complete rewrite of LICENSE file to BOSL v1.1 with condensed rationale (4 points instead of verbose sections)
  • Removal of Enforcement, Disclaimer, Compatibility, Special Provisions, Philosophy, Contact, and Version History sections
  • Addition of official license URL reference (https://barrersoftware.com/foss-license.html)
  • Updated all license references across documentation from "MIT License" to "BOSL v1.1"

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
LICENSE Complete rewrite to BOSL v1.1, streamlining from verbose BSL v1.0 to more concise format while retaining core terms (no commercialization, perpetual free status, service exception, patent grant, attribution)
README.md Updated license reference from MIT License to BOSL v1.1 in footer section
COPYRIGHT.md Updated license reference from MIT License to BOSL v1.1 in license section
CONTRIBUTING.md Updated contributor license agreement reference from MIT License to BOSL v1.1
PROJECT_STATUS.md Updated file structure documentation to reflect LICENSE is now BOSL v1.1 instead of MIT

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


✅ **USE** - Use the software for any purpose
✅ **STUDY** - Examine how the software works
✅ **STUDY** - Examine how the software works
Copy link

Copilot AI Dec 30, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The trailing whitespace has been removed from this line while other similar lines (26, 28, 29, 30) maintain consistent formatting. This creates an inconsistency in the list formatting, though it may not be visible in rendered output.

Suggested change
✅ **STUDY** - Examine how the software works
✅ **STUDY** - Examine how the software works

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants