Skip to content

Commit a3a37b5

Browse files
committed
Upgrade project license to GPL-3 #101
1 parent 4aa38ce commit a3a37b5

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1060
-919
lines changed

.gitattributes

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
#
2+
# boxes - Command line filter to draw/remove ASCII boxes around text
3+
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
4+
#
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
12+
#____________________________________________________________________________________________________________________
13+
#====================================================================================================================
14+
115
* text=auto
216

317
# shell scripts

.gitignore

+14
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
#
2+
# boxes - Command line filter to draw/remove ASCII boxes around text
3+
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
4+
#
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
12+
#____________________________________________________________________________________________________________________
13+
#====================================================================================================================
14+
115
# IDE generated files
216
.cproject
317
.project

LICENSE

+620-285
Large diffs are not rendered by default.

Makefile

+9-14
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22
# boxes - Command line filter to draw/remove ASCII boxes around text
33
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
#
5-
# This program is free software; you can redistribute it and/or modify it
6-
# under the terms of the GNU General Public License, version 2, as published
7-
# by the Free Software Foundation.
8-
#
9-
# This program is distributed in the hope that it will be useful, but
10-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
# for more details.
13-
#
14-
# You should have received a copy of the GNU General Public License along
15-
# with this program; if not, write to the Free Software Foundation, Inc.,
16-
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
#____________________________________________________________________________
18-
#============================================================================
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
12+
#____________________________________________________________________________________________________________________
13+
#====================================================================================================================
1914

2015

2116
# The following line (GLOBALCONF) is the only line you should need to edit!

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ and they may make it into the next release!
6767

6868
## License
6969

70-
Boxes is free software under the GNU General Public License, version 2
71-
([GPLv2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)).
70+
Boxes is free software under the GNU General Public License, version 3
71+
([GPLv3](https://www.gnu.org/licenses/gpl-3.0.html)).
7272

7373
```
7474
_________________________

boxes-config

+10-13
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,20 @@
22
# boxes - Command line filter to draw/remove ASCII boxes around text
33
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
#
5-
# This program is free software; you can redistribute it and/or modify it
6-
# under the terms of the GNU General Public License, version 2, as published
7-
# by the Free Software Foundation.
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
812
#
9-
# This program is distributed in the hope that it will be useful, but
10-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
# for more details.
13-
#
14-
# You should have received a copy of the GNU General Public License along
15-
# with this program; if not, write to the Free Software Foundation, Inc.,
16-
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
# ____________________________________________________________________________
13+
# ___________________________________________________________________________________________________________________
1814
#
1915
# Format: ASCII Text
2016
# Syntax of this file: https://boxes.thomasjensen.com/config-syntax.html
21-
#=============================================================================
17+
#
18+
#====================================================================================================================
2219

2320

2421
BOX c

boxes-pkg.openwrt

+9-14
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,14 @@
22
# boxes - Command line filter to draw/remove ASCII boxes around text
33
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
#
5-
# This program is free software; you can redistribute it and/or modify it
6-
# under the terms of the GNU General Public License, version 2, as published
7-
# by the Free Software Foundation.
8-
#
9-
# This program is distributed in the hope that it will be useful, but
10-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
# for more details.
13-
#
14-
# You should have received a copy of the GNU General Public License along
15-
# with this program; if not, write to the Free Software Foundation, Inc.,
16-
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
#____________________________________________________________________________
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
12+
#____________________________________________________________________________________________________________________
1813
#
1914
# File: $(TOPDIR)/feeds/packages/utils/boxes/Makefile
2015
# Date created: 2014-09-12 23:28
@@ -29,7 +24,7 @@
2924
# |$scp $(TOPDIR)/bin/ar71xx/packages/boxes_1.1-1_ar71xx.ipk openwrt:/tmp/|
3025
# |$opkg install --force-depends /tmp/boxes_1.1-1_ar71xx.ipk |
3126
# +-------------------------------------------------------------------------+
32-
#============================================================================
27+
#====================================================================================================================
3328

3429

3530
include $(TOPDIR)/rules.mk

boxes.portable.nuspec

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<metadata>
44
<id>boxes.portable</id>
55
<title>boxes (Portable)</title>
6-
<version>2.1.1</version>
6+
<version>2.2.0</version>
77
<authors>The Boxes Contributors</authors>
88
<summary>Command Line ASCII Boxes Unlimited!</summary>
99
<description><![CDATA[*Boxes* is a command line program that draws a box around its input text. It can remove
@@ -64,11 +64,11 @@ Details on where boxes looks for configuration files can be found
6464
<projectUrl>https://boxes.thomasjensen.com/</projectUrl>
6565
<tags>ascii ascii-art box boxes command-line cli</tags>
6666
<iconUrl>https://boxes.thomasjensen.com/images/boxes-sq-256.png</iconUrl>
67-
<!-- <license type="expression">GPL-2.0-only</license> -->
68-
<licenseUrl>https://raw.githubusercontent.com/ascii-boxes/boxes/v2.1.1/LICENSE</licenseUrl>
67+
<!-- <license type="expression">GPL-3.0-only</license> -->
68+
<licenseUrl>https://raw.githubusercontent.com/ascii-boxes/boxes/v2.2.0/LICENSE</licenseUrl>
6969
<language>en</language>
7070
<requireLicenseAcceptance>false</requireLicenseAcceptance>
71-
<releaseNotes>https://boxes.thomasjensen.com/2021/06/boxes-v2.1.1-released.html</releaseNotes>
71+
<releaseNotes>https://boxes.thomasjensen.com/202x/xx/boxes-v2.2.0-released.html</releaseNotes>
7272
<projectSourceUrl>https://github.com/ascii-boxes/boxes</projectSourceUrl>
7373
<packageSourceUrl>https://github.com/ascii-boxes/boxes/blob/master/boxes.portable.nuspec</packageSourceUrl>
7474
<docsUrl>https://boxes.thomasjensen.com/</docsUrl>

boxes.vim

+12-10
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
" boxes - command line ASCII boxes unlimited!
2-
" Copyright (C) 1999-2020 Thomas Jensen and the boxes contributors
31
"
4-
" This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
5-
" License, version 2, as published by the Free Software Foundation.
2+
" boxes - Command line filter to draw/remove ASCII boxes around text
3+
" Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
4+
"
5+
" This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
" License, version 3, as published by the Free Software Foundation.
67
" This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
7-
" warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
8-
" You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
9-
" Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
8+
" warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
" details.
10+
" You should have received a copy of the GNU General Public License along with this program.
11+
" If not, see <https://www.gnu.org/licenses/>.
12+
" ___________________________________________________________________________________________________________________
1013
"
1114
" Vim syntax file
1215
" ---------------
@@ -15,9 +18,8 @@
1518
" Status: Stable
1619
" Notes: - Vim requires this file to have system-dependent line endings (CR/LF on Windows, just LF otherwise)
1720
" - To activate, copy this file to $VIMRUNTIME/syntax/, for example /usr/share/vim/vim81/syntax/.
18-
" Known Issues:
19-
" https://github.com/ascii-boxes/boxes/issues?q=is%3Aissue+is%3Aopen+Vim+Syntax
20-
" _____________________________________________________________________________________________________________________
21+
"
22+
"====================================================================================================================
2123

2224

2325
if exists("b:current_syntax")

doc/boxes.1.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ version --BVERSION--.
464464
.SH LICENSE
465465
.I boxes
466466
is free software under the terms of the GNU General Public License,
467-
version 2. Details in the LICENSE file:
467+
version 3. Details in the LICENSE file:
468468
<URL:https://raw.githubusercontent.com/ascii-boxes/boxes/v--BVERSION--/LICENSE>
469469
.\" =======================================================================
470470
.SH ENVIRONMENT

doc/boxes.el

+9-13
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,16 @@
99
;; Others:
1010
;; Vijay Lakshminarayanan: support for choosing boxes comment by current buffer mode.
1111

12-
;; This program is free software; you can redistribute it and/or modify
13-
;; it under the terms of the GNU General Public License as published by
14-
;; the Free Software Foundation; either version 2, or (at your option)
15-
;; any later version.
12+
;; boxes - Command line filter to draw/remove ASCII boxes around text
13+
;; Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
1614
;;
17-
;; This program is distributed in the hope that it will be useful,
18-
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
19-
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20-
;; GNU General Public License for more details.
21-
;;
22-
;; You should have received a copy of the GNU General Public License
23-
;; along with this program; if not, you can either send email to this
24-
;; program's maintainer or write to: The Free Software Foundation,
25-
;; Inc.; 675 Massachusetts Avenue; Cambridge, MA 02139, USA.
15+
;; This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
16+
;; License, version 3, as published by the Free Software Foundation.
17+
;; This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
18+
;; warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
19+
;; details.
20+
;; You should have received a copy of the GNU General Public License along with this program.
21+
;; If not, see <https://www.gnu.org/licenses/>.
2622

2723
;;; Commentary:
2824

src/Makefile

+9-14
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22
# boxes - Command line filter to draw/remove ASCII boxes around text
33
# Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
#
5-
# This program is free software; you can redistribute it and/or modify it
6-
# under the terms of the GNU General Public License, version 2, as published
7-
# by the Free Software Foundation.
8-
#
9-
# This program is distributed in the hope that it will be useful, but
10-
# WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
# for more details.
13-
#
14-
# You should have received a copy of the GNU General Public License along
15-
# with this program; if not, write to the Free Software Foundation, Inc.,
16-
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
#____________________________________________________________________________
18-
#============================================================================
5+
# This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
# License, version 3, as published by the Free Software Foundation.
7+
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
# details.
10+
# You should have received a copy of the GNU General Public License along with this program.
11+
# If not, see <https://www.gnu.org/licenses/>.
12+
#____________________________________________________________________________________________________________________
13+
#====================================================================================================================
1914

2015

2116
CC = gcc

src/boxes.c

+8-13
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22
* boxes - Command line filter to draw/remove ASCII boxes around text
33
* Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
*
5-
* This program is free software; you can redistribute it and/or modify it
6-
* under the terms of the GNU General Public License, version 2, as published
7-
* by the Free Software Foundation.
5+
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
* License, version 3, as published by the Free Software Foundation.
7+
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
* details.
10+
* You should have received a copy of the GNU General Public License along with this program.
11+
* If not, see <https://www.gnu.org/licenses/>.
812
*
9-
* This program is distributed in the hope that it will be useful, but
10-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
* for more details.
13-
*
14-
* You should have received a copy of the GNU General Public License along
15-
* with this program; if not, write to the Free Software Foundation, Inc.,
16-
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
*
18-
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
13+
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
1914
*/
2015

2116
#include "config.h"

src/boxes.in.h

+8-13
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,15 @@
22
* boxes - Command line filter to draw/remove ASCII boxes around text
33
* Copyright (c) 1999-2021 Thomas Jensen and the boxes contributors
44
*
5-
* This program is free software; you can redistribute it and/or modify it
6-
* under the terms of the GNU General Public License, version 2, as published
7-
* by the Free Software Foundation.
5+
* This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
6+
* License, version 3, as published by the Free Software Foundation.
7+
* This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
8+
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
9+
* details.
10+
* You should have received a copy of the GNU General Public License along with this program.
11+
* If not, see <https://www.gnu.org/licenses/>.
812
*
9-
* This program is distributed in the hope that it will be useful, but
10-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
11-
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12-
* for more details.
13-
*
14-
* You should have received a copy of the GNU General Public License along
15-
* with this program; if not, write to the Free Software Foundation, Inc.,
16-
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17-
*
18-
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
13+
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
1914
*/
2015

2116
/*

0 commit comments

Comments
 (0)