Commit graph

830 commits

Author SHA1 Message Date
Bradley M. Kuhn
3f10dad1b9 fix closes on svg and img tags here. 2014-11-06 22:20:23 -05:00
Bradley M. Kuhn
681c5afd3f Add \Hnewline on the end of all these lines. 2014-11-06 22:03:43 -05:00
Bradley M. Kuhn
e2f9cbe39a Hacks to get top-bar branding on website. 2014-11-06 21:45:05 -05:00
Bradley M. Kuhn
4fc7088b9c refer to favicon.ico 2014-11-06 21:32:47 -05:00
Bradley M. Kuhn
8512ac184a Load bootstrap, assumed to be in / 2014-11-06 21:32:30 -05:00
Bradley M. Kuhn
b46d1bc16f Correction to formatting on copyright notices. 2014-11-06 21:30:53 -05:00
Bradley M. Kuhn
23c7fd7449 URLs should always use \url{URL}, not \verb0URL0
I just decided this should be done even when the URLs are fake ones in
example.{com,org}.
2014-11-06 17:02:23 -05:00
Bradley M. Kuhn
467a23152a Copyright notice updates.
Joshua Gay made contributions to all the files earlier in 2014 (see git
log) which were copyrighted by the FSF, so FSF's copyright needs
refreshed to include this year.

Denver recently added a section to the enforcement-case-studies.tex, so
his copyright notice needs to go there and at the top file.

I made changes to enforcement-case-studies.tex on top of Denver's.

Also, remove commented-out copyright notices -- the ones in the actual
text are now primary and should be maintained directly.
2014-11-06 16:59:48 -05:00
Bradley M. Kuhn
67b54c1115 Prefer footnotes at bottom of each page.
Without "fn-in" option, the footnotes each get their own page, which
seems silly.

This fixes that.

Also included are more rm files, so htlatex doesn't freak when it gets
run again after html files have been moved to public_html.
2014-11-06 16:54:37 -05:00
Bradley M. Kuhn
17284ca4c1 Other files that should be git ignore'd. 2014-11-06 16:19:57 -05:00
Bradley M. Kuhn
5add1b9f4d Remove additional stuff. 2014-11-06 16:19:48 -05:00
Bradley M. Kuhn
aab19d9e4c Use \url here instead of \verb0URL0 2014-11-06 16:04:45 -05:00
Bradley M. Kuhn
daf8915cb8 Create symlink for index.html: temporary hack. 2014-11-06 15:48:53 -05:00
Bradley M. Kuhn
527125f08d Improve dependency and cleanups. 2014-11-06 15:15:17 -05:00
Bradley M. Kuhn
20bae66371 Correct to not have body > 2014-11-06 15:14:57 -05:00
Bradley M. Kuhn
6037a3726d Additional CSS to beautify the Guide.
HT jgay who pasted this to me on IRC.
2014-11-06 14:51:08 -05:00
Bradley M. Kuhn
913551b960 Add css for guide and include it from webhacks. 2014-11-06 14:49:23 -05:00
Bradley M. Kuhn
c568e41728 Commands to install right Debian packages. 2014-11-06 13:21:39 -05:00
Bradley M. Kuhn
17c3de45ce BOOK_CLASS_FILE is not used.
It was a vestige from old Makefile.
2014-11-06 13:21:16 -05:00
Bradley M. Kuhn
d45e79218b Install configuration. 2014-11-06 12:41:31 -05:00
Bradley M. Kuhn
441df63ee7 Hack tex4ht's overlib stuff to use jQuery tooltip
tex4ht supports "overlib" for footnote popups.  The hack is pretty
straightforward; it dumps a Javascript area into a .js file that can
then be used by overlib to popup stuff.

This hack is to use that output to make the same thing work with jQuery
UI's tooltip widget.

Note that we run with overlib support first, then *without* it in the
Makefile setup.  This is to force the needed .js file to be generated,
but make sure the HTML doesn't try to load overlib (which is default).

(This should be adapted as a patch to upstream tex4ht ultimately.)

Also included herein are improvements to the Makefile to build the HTML
output.
2014-11-06 12:34:18 -05:00
Bradley M. Kuhn
87a9a059d4 A few temporary formatting hacks.
Put \verb0_0 around _'s and use \url{} for the url.
2014-11-06 08:25:55 -05:00
Bradley M. Kuhn
c14feb3df0 Fix formatting error. 2014-11-06 08:23:47 -05:00
Bradley M. Kuhn
615e498d9f First version of Makefile for this project. 2014-11-06 08:22:46 -05:00
Denver Gingerich
fce20d7af3 Add rootfs and U-Boot install notes to case study
This change also fixes the location of the multiple image note, which
is better included after the note added in 3c15418 so that it's clear
what "This step" refers to.

Also added were notes on how we checked to confirm the kernel was
corresponding and commentary on why the toolchain issue was much less
severe than the toolchain issues we usually see.
2014-11-02 16:49:23 -05:00
Denver Gingerich
3c1541897c Add compliance tips on tricky steps to case study
Additionally, remove an unneeded FIXME and clarify an existing FIXME
so we know the title is ok for now, but the section needs format fix.
2014-11-02 15:40:43 -05:00
Denver Gingerich
573bd70b2f Add log files from the build steps, mention in doc 2014-11-02 12:41:25 -05:00
Denver Gingerich
c36b248e01 Fix typo in name: "ThinkPengiun" -> "ThinkPenguin"
This typo was introduced when the section was first added, in 5c22a2b.
2014-11-02 11:54:56 -05:00
Denver Gingerich
2c4923c70f Add firmware comparison section showing steps used 2014-10-25 19:49:47 -04:00
Denver Gingerich
60a400c18f Update build notes to be more "walk through"-style 2014-10-25 19:45:56 -04:00
Bradley M. Kuhn
813687673a A few additional ideas on how this section could be expanded 2014-10-25 00:02:26 -07:00
Bradley M. Kuhn
e7ec09b24d Note for later work to be added on this issue 2014-10-24 23:57:52 -07:00
Bradley M. Kuhn
2eb7082e68 Rework first paragraph 2014-10-24 23:56:11 -07:00
Bradley M. Kuhn
acfc254561 Expand title a bit 2014-10-24 23:54:19 -07:00
Denver Gingerich
5c22a2b18c Add chapter on router with included source CD
Note that this chapter is not properly TeX-formatted.  Some work will
need to be done to make it compile correctly.  It should also be
generally expanded and made to flow more nicely, in the spirit of the
other case study chapters.
2014-10-18 18:49:39 -04:00
Bradley M. Kuhn
4a40f09f14 Typo fix. 2014-10-16 10:38:01 -04:00
Bradley M. Kuhn
cc151f6da6 Reaame TODOS/README.md to TODO.md
I think we should just put this in the top level directory.
2014-10-15 22:26:23 -04:00
Michael R. Bernstein
22558e9e24 Added link to todo for creating EPUBs from LaTeX. 2014-10-15 22:26:09 -04:00
Michael R. Bernstein
06c266bd8e Added TODOS directory. 2014-10-15 22:26:09 -04:00
Bradley M. Kuhn
be62a9b765 Investigate USA-specific-ness of "derivative work"
This FIXME is to remind me to look into this issue later.
2014-10-15 22:21:40 -04:00
Bradley M. Kuhn
2f2e5f9e4c Rework over-abundant use of term "derivative work"
The older portions of this tutorial tended to favor the term "derivative
work", since that was the popular catch-all term used at the time the
text was written.

However, as the newer text regarding GPLv3 now states, FSF abandoned the
use of the term "derivative work" in the text of GPLv3 itself, for
various reasons we already discuss in the tutorial.

Therefore, the tutorial text itself should likely not rely so heavily on
the phrase "derivative work" throughout.  This change herein reworks a
number of places where "derivative work" was used in the tutorial and
replaced it with other terms.

Ultimately, some word-smithing happened as part of the process of doing
this patch.
2014-10-15 22:14:45 -04:00
Bradley M. Kuhn
2a111432b2 Update this situation status.
This situation is still unresolved, but it's not necessarily accurate to
say that negotiations continue per se, since the issue in question is
now widely known by the entire Free Software community and remains an
issue.  (It should be obvious to the careful and informed observer what
situation this is.)
2014-10-15 19:11:15 -04:00
Bradley M. Kuhn
0f28185635 Wordsmith this sentence fragment a bit. 2014-10-15 19:03:50 -04:00
Bradley M. Kuhn
3d402b8cbf derivative works matter less than you think.
Given the wealth of text this chapter offers regarding derivative works,
this section really is necessary to give context on this point and
assure that the reader is not unduly swayed to believe that the
derivative work discussion is a central tenant of understanding
copyleft.

Long term, it may make sense to move the entire chapter on derivative
works to a different part of the tutorial.  Historically, it was placed
here because when teaching courses on the subject based on this text, I
found as an instructor that questions about derivative works became so
rampant from students during discussions of GPLv2§2 / GPLv3§5 that
derivative works discussion ahead of time was the only way to quell the
onslaught of ultimately off-topic questions.

Thus, the placement of the derivative works section in this location may
in fact be merely an historical artifact that this text was written
originally to accompany an in-course presentation.  While I'd still
recommend organizing a classroom presentation of these topics in that
order, I no longer believe the written materials must follow suit.
2014-10-15 18:53:32 -04:00
Bradley M. Kuhn
090b056608 Formatting typo fix. 2014-09-19 18:24:43 -04:00
Bradley M. Kuhn
012aebd493 Move details of exclusive power to a footnote.
enyst was quite correct that more explanation was needed here about how
an entity achieves exclusive relicensing rights.  However, the details
are somewhat off-point to what the section is trying to explain, so the
details are best placed in a footnote.

I've also separated out copyright assignment from generating all of
one's own copyrights.  This may be a distinction without a difference,
but a laundry list seemed appropriate here.  Perhaps this should be
shortened in future.
2014-09-19 18:16:02 -04:00
enyst
831c21febb Strictly speaking, for proprietary relicensing 'only' unconditional permissions are needed.
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:46 -04:00
enyst
f31235afbc Possible fixes for incomplete or unclear phrases
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:45 -04:00
enyst
d638f60cd9 Fixes for typos
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:45 -04:00
Bradley M. Kuhn
8870e9097d The word former just belabored this sentence. 2014-09-19 18:02:08 -04:00