1 Commits
Author SHA1 Message Date
gamertan 7a382a108a Initial GPL-3.0 Release (v1.0.0) 2026-01-22 16:28:43 -05:00
6 changed files with 8 additions and 75 deletions
-55
View File
@@ -1,55 +0,0 @@
# Contributor License Agreement
By contributing to this project (“Project”), you (“Contributor”) agree to the following terms:
## 1. Grant of Copyright License
You hereby grant to the Project Maintainer a **perpetual, worldwide, non-exclusive, irrevocable, royalty-free, transferable, and sublicensable license** to use, reproduce, modify, prepare derivative works of, publicly display, publicly perform, distribute, and otherwise exploit your contributions, in whole or in part, in any form and for any purpose.
This includes, but is not limited to, the right to **relicense the Project or your contributions under any license**, including proprietary or commercial licenses.
---
## 2. Grant of Patent License
You hereby grant to the Project Maintainer a **perpetual, worldwide, non-exclusive, irrevocable, royalty-free patent license** to make, have made, use, offer to sell, sell, import, and otherwise transfer your contributions, where such license applies to any patent claims you own or control that are necessarily infringed by your contribution.
---
## 3. Ownership
You retain ownership of your contributions. This Agreement does **not** transfer copyright ownership to the Project Maintainer.
---
## 4. Original Work or Right to Contribute
You represent that:
* Your contributions are your original work, **or**
* You have the legal right to submit them under these terms.
You agree not to submit contributions that are encumbered by incompatible licenses, employment agreements, or other legal restrictions.
---
## 5. No Obligation to Accept Contributions
The Project Maintainer is under **no obligation** to accept, merge, or distribute any contributions.
---
## 6. No Warranty
Your contributions are provided **“as is”**, without warranty of any kind, express or implied.
---
## 7. Governing Law
This Agreement shall be governed by and construed in accordance with the laws of **Canada**, without regard to conflict-of-law principles.
---
By submitting a contribution (including code, documentation, or other materials), you acknowledge that you have read and agree to the terms of this Contributor License Agreement.
+1 -1
View File
@@ -4,7 +4,7 @@ version = "1.0.0"
edition = "2021"
description = "A modern, fast, and concurrent disk usage analyzer"
license = "GPL-3.0-only"
repository = "https://gitlab.speelman.ca/gamertan/sized"
repository = "https://gitea.speelman.ca/gamertan/sized"
readme = "README.md"
categories = ["command-line-utilities", "filesystem"]
+2 -2
View File
@@ -1,7 +1,7 @@
class Sized < Formula
desc "A modern, fast, and concurrent disk usage analyzer"
homepage "https://gitlab.speelman.ca/gamertan/sized"
url "https://gitlab.speelman.ca/gamertan/sized/archive/v1.0.0.tar.gz"
homepage "https://gitea.speelman.ca/gamertan/sized"
url "https://gitea.speelman.ca/gamertan/sized/archive/v1.0.0.tar.gz"
sha256 "REPLACE_WITH_ACTUAL_SHA256" # Run `shasum -a 256 v0.2.0.tar.gz` after upload
license "GPL-3.0-only"
+2 -2
View File
@@ -17,11 +17,11 @@
## Installation
### From Binaries (Recommended)
Download the latest pre-compiled binaries from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
Download the latest pre-compiled binaries from the [Gitea Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
### From Source
```bash
git clone https://gitlab.speelman.ca/gamertan/sized.git
git clone https://gitea.speelman.ca/gamertan/sized.git
cd sized
make install # Installs binary and man page
```
+3 -12
View File
@@ -19,7 +19,7 @@ A fast, concurrent, and feature-rich command-line tool for visualizing disk usag
## Installation
### 🚀 Direct Download (macOS & Linux)
Download the latest archive for your architecture from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
Download the latest archive for your architecture from the [Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
1. **Extract the archive**:
```bash
@@ -50,7 +50,7 @@ brew install gamertan/tap/sized
```
### 📦 Debian / Ubuntu (.deb)
1. Download the `.deb` package from the [Releases](https://gitlab.speelman.ca/gamertan/sized/releases) page.
1. Download the `.deb` package from the [Releases](https://gitea.speelman.ca/gamertan/sized/releases) page.
2. Install using `dpkg`:
```bash
sudo dpkg -i sized_1.0.0_amd64.deb
@@ -58,7 +58,7 @@ brew install gamertan/tap/sized
### 🦀 From Source (Rust toolchain required)
```bash
git clone https://gitlab.speelman.ca/gamertan/sized.git
git clone https://gitea.speelman.ca/gamertan/sized.git
cd sized
make install # Installs binary and man page
```
@@ -148,12 +148,3 @@ We believe that core diagnostic tools like `sized` should remain a public good.
- It prevents proprietary "vampire" versions from taking private credit for public efforts.
For more details, see the [LICENSE](LICENSE) file.
## Contributing
Contributions are welcome but not required.
By submitting a pull request, patch, or other contribution, you agree to the terms of the
[Contributor License Agreement](CLA.md).
If you do not agree with the CLA, please do not submit contributions.
-3
View File
@@ -54,6 +54,3 @@ For system-wide installation from source, use the `Makefile`:
make install
```
Defaults to `PREFIX=/usr/local`. Overridable via `PREFIX=/your/path make install`.
## 6. Contributions
The project accepts contributions under the terms of the [Contributor License Agreement](CLA.md). All pull requests must acknowledge agreement with these terms.