summaryrefslogtreecommitdiffstats
path: root/copyright
Commit message (Collapse)AuthorAgeFilesLines
* copyright: Remove duplicate copyright noticesPatrick McDermott2020-12-061-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | These were split out in commit 8dba02e7f54dc49296e676c7e9b4a8ba48697db2. Found using the following commands: files="$(sed -n '4,91{ s/,//g; p; }' ../../copyright)"; sed -n '94,184{ s/Copyright *//; s/([Cc]) *//; s/^[0-9][0-9][0-9, -]*//; s/^by *//; p; }' ../../copyright | while read -r line; do grep -Fq "${line}" ${files} || printf '%s\n' "${line}"; done files="$(sed -n '1940,1987{ s/,//g; p; }' ../../copyright)"; sed -n '1990,2026{ s/Copyright *//; s/([Cc]) *//; s/^[0-9][0-9][0-9, -]*//; s/^by *//; p; }' ../../copyright | while read -r line; do grep -Fq "${line}" ${files} || printf '%s\n' "${line}"; done Or, more readably: files="$(sed -n '4,91{ s/,//g; p; }' ../../copyright)" sed -n '94,184{ s/Copyright *//; s/([Cc]) *//; s/^[0-9][0-9][0-9, -]*//; s/^by *//; p; }' ../../copyright | while read -r line; do grep -Fq "${line}" ${files} || printf '%s\n' "${line}" done files="$(sed -n '1940,1987{ s/,//g; p; }' ../../copyright)" sed -n '1990,2026{ s/Copyright *//; s/([Cc]) *//; s/^[0-9][0-9][0-9, -]*//; s/^by *//; p; }' ../../copyright | while read -r line; do grep -Fq "${line}" ${files} || printf '%s\n' "${line}" done
* copyright: Merge libbb/platform.c with restPatrick McDermott2020-12-061-24/+12
|
* copyright: Add authorship noticesPatrick McDermott2020-12-061-152/+1132
| | | | Not everyone says "Copyright" or "(C)" in their header comments.
* copyright: Add more noticesPatrick McDermott2020-12-041-5/+1000
|
* copyright: Add GPLv2-only noticesPatrick McDermott2020-12-031-0/+482
|
* copyright: Add GPLv2-or-later noticesPatrick McDermott2020-12-031-0/+1080
|
* copyright: Remove (will start fresh)Patrick McDermott2020-12-031-485/+0
|
* copyright: Rewrite.P. J. McDermott2014-03-131-348/+485
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In general, BusyBox is licensed under GNU GPL version 2.0, but there are many other licenses that must also be reproduced along with binary copies of BusyBox (e.g. 3-clause BSD and LGPL 2.1). GPL 2.0 § 3 allows us to distribute BusyBox in object code form, subject to the terms of §§ 1 and 2 plus some additional terms. § 1 requires that we "conspicuously and appropriately publish on each copy an appropriate copyright notice". Under a strict reading, this means we have to accompany copies of BusyBox in object code form with an "appropriate copyright notice". Also under a strict reading, a notice like "BusyBox is copyrighted by many authors between 1998-2012" may not be "appropriate". However, the common legal theory suggests that GPL 2.0 only requires copyright notices on copies in source code form. That is, the source code (provided pursuant to § 3) must comply with §§ 1 and 2. Indeed, many distributors (e.g. Fedora, Parabola, and probably all hardware vendors) of GPL-licensed software don't include copyright notices with all of their object code copies. We'll at least include some general copyright notice. This copyright notice comes from the busybox binary itself [1][2]. [1]: http://lists.busybox.net/pipermail/busybox/2012-July/078149.html [2]: http://git.busybox.net/busybox/commit/?id=0e941d5
* Initial commit.P. J. McDermott2012-04-291-0/+348
Package from Joe, plus modifications by P. J.