Skip to content

Commit 1e351d0

Browse files
committed
Relicense as AGPL
1 parent 7872bdf commit 1e351d0

5 files changed

Lines changed: 45 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

COMMERCIAL_LICENSE.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# Commercial License
2+
3+
If you would like to use Terminalwire without complying with the AGPLv3 license (for example, if you do not want to release your modifications or if you're embedding it into a commercial product), you may purchase a commercial license.
4+
5+
This allows you to:
6+
- Use Terminalwire in closed-source products
7+
- Modify it without open-sourcing your changes
8+
- Avoid AGPL disclosure requirements
9+
10+
To obtain a commercial license, contact:
11+
12+
**Brad Gessler**
13+
14+
📧 brad@terminalwire.com
15+
💼 https://terminalwire.com
16+
💰 Pricing available upon request or at http://terminalwire.com/pricing
17+
18+
Please include:
19+
- Your company name
20+
- Description of use
21+
- Expected user base or integration details
22+
23+
Additional information available at https://terminalwire.com/license

CONTRIBUTING.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Contributor License Agreement (CLA)
2+
3+
By submitting code to this project, you agree that your contributions may be relicensed by Rocketship, LLC (D.B.A. "Terminalwire") under different terms in the future.
4+
5+
This allows us to dual-license the project, maintain commercial options, and ensure long-term sustainability.
6+
7+
If you do not agree to this, please do not submit contributions.

LICENSE.txt

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1-
Copyright (c) 2024 Brad Gessler.
1+
GNU AFFERO GENERAL PUBLIC LICENSE
2+
Version 3, 19 November 2007
23

3-
License is propietary. Here's the deal:
4+
Copyright (C) [2024] [Brad Gessler]
45

5-
* You need to pay for Terminalwire if your organization has more than $1m in assets or makes more than $100k/year in revenue.
6-
* Terminalwire is free for personal use, hobbyists, or businesses that are just starting out, but server licenses still need to be registered at https://terminalwire.com/developers/licenses.
7-
* You can only use the Terminalwire client with licensed Terminalwire servers.
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU Affero General Public License as
8+
published by the Free Software Foundation, either version 3 of the
9+
License, or (at your option) any later version.
810

9-
This list is not exhaustive, please read the full license text at https://terminalwire.com/license.
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU Affero General Public License for more details.
15+
16+
You should have received a copy of the GNU Affero General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.

gem/terminalwire-core/terminalwire-core.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Gem::Specification.new do |spec|
1111
spec.summary = "Ship a CLI for your web app. No API required."
1212
spec.description = "Stream command-line apps from your server without a web API"
1313
spec.homepage = "https://terminalwire.com/ruby"
14-
spec.license = "Proprietary (https://terminalwire.com/license)"
14+
spec.license = "AGPL"
1515
spec.required_ruby_version = ">= 3.0.0"
1616

1717
spec.metadata["allowed_push_host"] = "https://rubygems.org/"

0 commit comments

Comments
 (0)