Commit graph

99 commits

Author SHA1 Message Date
Bradley M. Kuhn
6de4a36a46 Rework discussion of untar and build. 2014-11-07 09:09:46 -05:00
Bradley M. Kuhn
d9558037d9 After last commit, FIXME is now addressed. 2014-11-07 08:52:55 -05:00
Bradley M. Kuhn
5da1514eca Remove old text vestiges & end para with : 2014-11-07 08:52:22 -05:00
Bradley M. Kuhn
07bed2fdbf Host system requirements & instruction specificity
Include a lesson learned for it, too.
2014-11-07 08:51:07 -05:00
Bradley M. Kuhn
31220d4762 Discussion of included README & its lesson learned
Included also is a code listing of mounting the iso, and the like, which
required use of a new LaTeX package.
2014-11-07 08:39:24 -05:00
Bradley M. Kuhn
6063938804 Typo fix. 2014-11-07 08:14:58 -05:00
Bradley M. Kuhn
2978c96197 FIXME: I'm not keeping up with \tutorialpartsplit 2014-11-07 08:08:15 -05:00
Bradley M. Kuhn
1837849952 Discuss CCS CD included in package.
This yielded a lesson learned, so that is herein added as well.

A new reference was also added for the discussion of GPLv2§3(a).
2014-11-07 08:07:25 -05:00
Bradley M. Kuhn
4381b16b5f Begin section explaining purchasing on open market 2014-11-07 07:53:12 -05:00
Bradley M. Kuhn
22ac76ad23 Add footnote describing how CCS reviews were done. 2014-11-07 07:43:07 -05:00
Bradley M. Kuhn
7e4ce7b710 Rework & remove some text from final paragraph
This is now possible since the longer introduction material is
available.
2014-11-07 07:39:59 -05:00
Bradley M. Kuhn
ed205b4f61 Write out "CCS" when first mentioned in chapter.
Also, add FIXME for when more material is available to link to.
2014-11-07 07:38:12 -05:00
Bradley M. Kuhn
fbbc18c7f6 Write new introductory section of this paragraph . 2014-11-07 07:35:19 -05:00
Bradley M. Kuhn
72f50f68ea Move ThinkPenguin CCS case study to first one.
The original text for this case study was developed as the final
chapter, as sort of a "you heard about the rest, now try the best"
approach.  However, I think we want to put this one first.  "Hope before
despair" is perhaps a better attitude?

The diff on this one didn't come out so clean, so it's a bit difficult
to see that I'm just moving  a big block of text up.

I diffed it against a version of this file, from:
  commit 2f2e5f9e4c on 2014-10-15 22:14:45 -0400

that was before work began on this chapter, and the diff was relatively
clean.
2014-11-07 07:07:19 -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
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
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
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
1548847af9 Credit Martin with his copy editing work in each part.
This required some page reformatting (fewer space skipping).
2014-04-24 19:26:02 -04:00
Martin Michlmayr
e99208a5d2 Remove bogus? reference to Darvik
The text talks about Bortez and suddenly there are two references to
Darvik.
2014-04-24 19:12:21 -04:00
Martin Michlmayr
0bbf9ec882 Misc copy editing 2014-04-24 19:12:21 -04:00
Bradley M. Kuhn
e0352ae698 More comments out for printing tomorrow. 2014-03-20 22:12:06 -04:00
Joshua Gay
bdb224a606 Replaced "GPL" with "the GPL" wherever it was used to refer to the license,
but *not* when used when referring to GPL'd software or GPL violation or GPL
enforcement, etc.
2014-03-20 14:51:42 -04:00
Joshua Gay
aef1ac14b3 Spellcheck 2014-03-20 14:46:36 -04:00
Bradley M. Kuhn
f386f2d63b The original list of authors here was incorrectly copy-and-pasted.
This is the correct list of authors, as shown by:
$ git log enforcement-case-studies.tex|grep Author | sort | uniq
Author: Bradley M. Kuhn <bkuhn@ebb.org>
Author: Bradley M. Kuhn <bkuhn@fsf.org>
Author: John Sullivan <johns@fsf.org>
2014-03-20 10:01:27 -04:00
Bradley M. Kuhn
ee9e86642a Properly update and format copyright notices and title pages. 2014-03-20 09:59:16 -04:00
Bradley M. Kuhn
b0b6636c68 Comment out this chapter heading for now, but this text may disappear soon anyway. 2014-02-20 12:58:44 -05:00
Bradley M. Kuhn
c39671d91a Add section about different types of enforcement and rename a section. 2014-02-20 12:56:09 -05:00
Bradley M. Kuhn
b09eaf432c s/Davrik/Boretz/, since Davrik is close to Dalvik
Dalvik didn't exist as a software package when the anonymous name
placeholders were chosen when this was originally written.  At this point,
using Darvik as a name will likely only cause confusion Dalvik, which is
fully unrelated to this matter.
2014-02-20 12:53:30 -05:00
Bradley M. Kuhn
bf4b3db60b Incorporate enforcement case studies part into full book.
This required removing much of the seminar-specific content, and
reformatting.
2014-02-20 12:50:53 -05:00
Bradley M. Kuhn
d75febfc5f Hereby relicensing all of these tutorials to CC-By-SA-4.0.
I am relicensing these with verbal permission from John Sullivan, Executive
Director of the FSF, which was given to me during a conference call on
Wednesday 12 February 2014.
2014-02-16 18:00:05 -05:00
John Sullivan
c911d4f085 Added new version of seminar materials. 2014-02-16 17:46:05 -05:00
Bradley M. Kuhn
21dcc7b2d8 Typo fixes and wordsmith. 2014-02-16 17:25:09 -05:00
Bradley M. Kuhn
61b1aba3c5 * Finished inital writing 2014-02-16 17:23:53 -05:00
Bradley M. Kuhn
1e4ce59c09 * Wrote a few sections 2014-02-16 17:23:24 -05:00
Bradley M. Kuhn
27b594e05a * Started course materials for enforcement case study course 2014-02-16 17:22:47 -05:00