Commit graph

99 commits

Author SHA1 Message Date
Bradley M. Kuhn
0a5d6db003 Gitorious Apocalypse: remove all gitorious URLs
The Gitorious URLs will disappear in the next few hours.  The canonical
hosting location of this project is now on copyleft.org.  Specific
gitorious URLs are generally replaced with k.copyleft.org, which is
copyleft.org's self-hosted Kallithea instance.
2015-04-02 20:32:33 -07:00
Bradley M. Kuhn
79c5b890eb Consolidate copyright notices into single place.
Historically, this project used (more-or-less) a file-by-file copyright
inventory.  This commit ends that practice.  The project now has a
single toplevel copyright inventory, stored exclusively in
comprehensive-gpl-guide.tex (so that it appears also in compiled
versions of the Guide as well).

The side-effect of this commit is that the parts may no longer be easily
publishable separably without (at least) the additional work of
copyright notice reconstruction.  This may in particular create a
challenge for the FSF, who has historically selectively published
sections of this Guide as materials for its CLE classes.

However, without this change, this Guide will eventually suffer from the
inherent problems in maintaining file-by-file copyright inventory.
Circumstances simply dictate a single, top-level copyright and license
notice for the entire Guide.

In addition to consolidation of copyright notices, I've also herein
updated my historical copyright notices to properly credit me for my own
work done in 2003 through 2005.

I've also updated the license notice to reflect the changes made by the
previous commit and related issues.
2014-12-22 17:22:50 -05:00
Bradley M. Kuhn
ce9168a9af Citations of third-party works in appendix only.
As alluded to in 2ea19b71d4 's commit
message on 2014-12-17 19:52:15 -0500, keeping any information on a
part-by-part basis is difficult and error-prone, since there exists no
reliable way to auto-generate such information accurately.

Therefore, citations to third-party works, in addition to remaining
fully documented in the commit log as they always have been, are now
placed in specifically one location in the body of the text itself: a
single appendix specifically designed for that purpose.

In this manner, contributors have no house-keeping work regarding
citations.  Contributors need only list third party works and links in
one place: third-party-citations.tex.

Documentation in CONTRIBUTING.md for making contributions of third-party
works is left as a TODO.
2014-12-22 16:30:00 -05:00
Joshua Wells
07912cb5fc Fix broken link 2014-12-20 18:34:44 -05:00
Bradley M. Kuhn
b0801a2b8a Clarify sentence.
Make this sentence a bit clearer.
2014-12-19 19:09:01 -05:00
Bradley M. Kuhn
2ea19b71d4 Remove incomplete lists of authors entirely.
The lists of authors in each part has been continually out of date and
incomplete.  There are multiple examples, here are a few:

  * In September 2005, John Sullivan made improvements and was not placed on
    the Authors lists until I did so in a March 2014 commit.

  * In March 2014, Martin Michlmayr submitted many patches, but was not
    placed on the Authors lists until I did so in an April 2014 commit.

There is no easy way to keep these Authors lists current, and they aren't
necessary under CC-BY-SA-4.0 anyway, so I herein remove the Authors lists.
Additionally, previous commit added "published sources" in each part, which
is more static and easier to keep up to date and provides similar
information.
2014-12-17 19:52:15 -05:00
Bradley M. Kuhn
3605394f30 List published works & link to Git logs.
References and details regarding these published works from which some
text was incorporated already appeared in the commit logs in great
detail.  The information, already fully available in the Guide's Git
logs in full compliance with CC-BY-SA-4.0 §3(a)(1-2), now appears in
summary form additionally in the compiled PDF/HTML/Postscript output.
2014-12-17 18:33:10 -05:00
Bradley M. Kuhn
58a88e5cd8 Denver should be listed in authors section.
Denver wrote much of the ThinkPenguin CCS chapter and should be
so-credited as an author, not just merely in the copyright notice.
2014-11-13 13:31:19 -05:00
Bradley M. Kuhn
82831c9b81 Integrate this text and rewrite to make it work.
Also creates some label for references back.
2014-11-11 11:40:38 -05:00
Bradley M. Kuhn
41c72f36e8 Slightly reword. 2014-11-09 17:56:35 -05:00
Bradley M. Kuhn
febf4dd8cd Additional LocalWords that speller should accept. 2014-11-09 17:23:27 -05:00
Bradley M. Kuhn
7b025e18aa Full copyedit pass of ThinkPenguin chapter. 2014-11-09 17:21:19 -05:00
Bradley M. Kuhn
675f66f5f3 Correct formatting on code listings.
The indention is coming through as non-breaking spaces in the HTML
output, which is not correct.
2014-11-09 16:44:00 -05:00
Bradley M. Kuhn
68421306b9 Properly include reference. 2014-11-09 15:41:03 -05:00
Bradley M. Kuhn
04a297b360 Correct \texttt{} commands. 2014-11-09 15:40:56 -05:00
Bradley M. Kuhn
2ab078f9ce Corrected directive. 2014-11-09 15:30:20 -05:00
Bradley M. Kuhn
0967aed577 Additional lesson learned. 2014-11-09 14:06:44 -05:00
Bradley M. Kuhn
c2c5402f8f Additional minor annoyances & summary for section. 2014-11-09 14:05:48 -05:00
Bradley M. Kuhn
ed8ed30fab Wordsmith this sentence. 2014-11-09 14:05:26 -05:00
Bradley M. Kuhn
0a37731b72 Rewrote U-Boot Installation section.
My primary goal here was to put the text into a consistent voice, and
convert the text to a more flowing narrative rather than a step-by-step
list.

In a few places, I added commentary on the process where it seemed
appropriate, but I strove to keep that minimal.

Finally, labels to some unlabeled sections of gpl-lgpl.tex were needed
for back-references used in my rewrite.
2014-11-09 13:57:14 -05:00
Bradley M. Kuhn
a45f702c2a Formatting fixes for copyright notices. 2014-11-09 11:25:45 -05:00
Bradley M. Kuhn
1d48b4ae25 Rewrite introduction to U-Boot Installation.
Includes some additional detail from the instructions themselves.
2014-11-09 11:20:49 -05:00
Denver Gingerich
3d2bd4a725 Add "U-Boot Installation" sec w/ netcat suggestion 2014-11-09 11:16:46 -05:00
Bradley M. Kuhn
35947f81c5 Merge after rebase against master & new addition.
My rewrite of the intro needed merging.
2014-11-09 10:21:20 -05:00
Bradley M. Kuhn
65644adce4 Rewrite introduction to U-Boot Installation.
Includes some additional detail from the instructions themselves.
2014-11-09 10:17:58 -05:00
Denver Gingerich
a85626f9d9 Add "U-Boot Installation" sec w/ netcat suggestion 2014-11-09 07:51:09 -05:00
Denver Gingerich
3da9449e68 Add BusyBox output/kernel log; update study FIXME 2014-11-08 12:16:45 -05:00
Denver Gingerich
2a2b848f9d Fix typos/grammar in "U-Boot Compilation" sec on 2014-11-07 16:58:26 -05:00
Denver Gingerich
cc9b426c50 Clarify last paragraph of "Root Filesystem..." sec 2014-11-07 12:55:49 -05:00
Bradley M. Kuhn
d8b232e011 Fix broken \href links.
Discovered these while watching the weblogs for the HTML version
published on copyleft.org.
2014-11-07 12:52:38 -05:00
Bradley M. Kuhn
6494bf2dfb Add missing label. HT denver (who noticed it). 2014-11-07 11:34:59 -05:00
Denver Gingerich
62c0fe86a6 Fix more typos in "Root Filesystem..." section 2014-11-07 11:11:41 -05:00
Denver Gingerich
09a1218f8d Fix some typos in "Root Filesystem..." section 2014-11-07 11:03:21 -05:00
Denver Gingerich
105da6758b Fix typos in "Consumer Purchase and Unboxing" sec 2014-11-07 10:54:25 -05:00
Denver Gingerich
4bf096baa2 Fix a couple typos in case study intro paragraph 2014-11-07 10:50:14 -05:00
Denver Gingerich
a94763abe4 Fix minor typo in first case study paragraph 2014-11-07 10:44:58 -05:00
Bradley M. Kuhn
0491736fcc Change Suggested by karen. 2014-11-07 10:24:09 -05:00
Bradley M. Kuhn
34c53d92ee Wrap these lines a bit. 2014-11-07 10:23:15 -05:00
Bradley M. Kuhn
41ab698d2f Correct formatting error: s/hellip/ldots/g. 2014-11-07 10:14:04 -05:00
Bradley M. Kuhn
0eb677d632 I think \verb has trouble in footnotes.
It gave a LaTeX error so I changed dpkg to just be in quotes.
2014-11-07 10:13:36 -05:00
Bradley M. Kuhn
b5035383c6 Add intro paragraph. 2014-11-07 10:08:13 -05:00
Bradley M. Kuhn
f17465ba61 Summarize minor annoyances and wrap up. 2014-11-07 10:06:21 -05:00
Bradley M. Kuhn
33b39cda78 Rewrite firmware comparison section. 2014-11-07 09:56:54 -05:00
Bradley M. Kuhn
0b9e6e7e28 Comment out U-Boot Installation section for now. 2014-11-07 09:50:06 -05:00
Bradley M. Kuhn
93dc1669ca Begin rewrite of U-Boot installation section. 2014-11-07 09:49:50 -05:00
Bradley M. Kuhn
b8fce5d22d Installation sections follow compilation sections 2014-11-07 09:48:57 -05:00
Bradley M. Kuhn
674c24aab4 Rewrite of discussion about U-Boot build. 2014-11-07 09:45:44 -05:00
Bradley M. Kuhn
14256d55bb Completed rewrite of install portion. 2014-11-07 09:27:07 -05:00
Bradley M. Kuhn
57b58fe21a Complete section on main build. 2014-11-07 09:20:07 -05:00
Bradley M. Kuhn
5d8c372377 Add another lesson learned. 2014-11-07 09:13:14 -05:00