Commit graph

625 commits

Author SHA1 Message Date
Bradley M. Kuhn
67115cb257 Explain terminology better. 2014-03-15 12:28:37 -04:00
Bradley M. Kuhn
ed6fe59dfc Updates to the Free Software Definition section. 2014-03-15 12:28:05 -04:00
Bradley M. Kuhn
110e1b08fe Various edit and improvements to the introduction to this part. 2014-03-15 12:11:10 -04:00
Bradley M. Kuhn
9b1cbb88c1 Page will break here anyway, no need for this formatting. 2014-03-15 11:53:07 -04:00
Bradley M. Kuhn
dd4bec31c0 Notes about formatting and possible later use of memoir, fancyhdr for now. 2014-03-15 11:48:28 -04:00
Bradley M. Kuhn
e4dc938c8c Word smith. 2014-03-15 11:06:38 -04:00
Bradley M. Kuhn
33bfee7702 It's for lawyers too. 2014-03-15 11:06:33 -04:00
Bradley M. Kuhn
7ad226003d Create and update copyright notice and licensing information. 2014-02-20 13:37:39 -05:00
Bradley M. Kuhn
f54257ba65 Move stuff to make the ToC with now ...'s and numbers to another file,
and comment it out by default.
2014-02-20 13:37:23 -05:00
Bradley M. Kuhn
e402fe14fb Change heading, explain what this is. 2014-02-20 13:00:03 -05: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
9eb3c521b0 Incorporate the compliance guide into main text of the book.
This required resectioning the entire compliance guide to be 'one level up'.
It furthermore required a few other formatting and related changes.
2014-02-20 12:46:33 -05:00
Bradley M. Kuhn
16ffbf69c5 Correct licensing information so that it properly mentions licensing of licenses. 2014-02-20 12:39:24 -05:00
Bradley M. Kuhn
f5c0cdc919 Remove license text appendix from gpl-lgpl.tex and place it in its own file.
Really, all these license texts should go at the very end behind all other
materials.
2014-02-20 12:26:52 -05:00
Bradley M. Kuhn
8696eb1b08 This essay is out of date and completely useless now in these materials.
More materials will need to instead be written regarding GPLv3.  Section
outlines are already in place for most of that.
2014-02-20 12:22:59 -05:00
Bradley M. Kuhn
de5fbfffa7 Change title of this part again. 2014-02-20 12:16:19 -05:00
Bradley M. Kuhn
b682a65788 Fix Appendix titles to be clear it's full text of the licenses.
Formatting fix as well.
2014-02-20 12:16:13 -05:00
Bradley M. Kuhn
f6ce16a321 Rename a few sections in the main text. 2014-02-20 12:12:14 -05:00
Bradley M. Kuhn
52962a2af7 Temporarily added this code to generate a ToC without page numbers.
I doubt this will be kept permanently.

I learned this from:
http://tex.stackexchange.com/questions/55465/remove-dots-page-numbers-from-toc
2014-02-20 10:55:51 -05:00
Bradley M. Kuhn
2230849e93 Move table of contents before the Preface. 2014-02-20 10:55:18 -05:00
Bradley M. Kuhn
4331138536 Get one inch margins all around. 2014-02-20 10:46:57 -05:00
Bradley M. Kuhn
5b8a5bac11 Better title, and reformat title for title page. 2014-02-20 10:46:44 -05:00
Bradley M. Kuhn
b672627a68 Don't \end{document} here, since this file is now intended for inclusion in
other files.
2014-02-20 10:36:51 -05:00
Bradley M. Kuhn
b7c4c11477 missing \end{center} is added. 2014-02-20 10:36:39 -05:00
Bradley M. Kuhn
32c8e6a67d & character must be quoted in LaTeX, of course. 2014-02-20 10:36:17 -05:00
Bradley M. Kuhn
65e3e14a63 Create a gitignore file,
to begin ignoring some of the LaTeX intermediate files and the like.
2014-02-20 10:33:34 -05:00
Bradley M. Kuhn
1583f593ca Initial work to merge this into a single comprehensive book.
This entails removing book-like parts of gpl-lgpl.tex, moving some of it into
this new toplevel file, and some other formatting and related changes.
2014-02-20 10:33:16 -05:00
Bradley M. Kuhn
faf0949705 Update Section headers for LGPL to include details about LGPLv3.
My plan is to make interweave discussion of LGPLv2 and LGPLv3 together in
this section.
2014-02-20 09:38:48 -05:00
Bradley M. Kuhn
3cdd662404 Add outline for GPLv3 chapter. 2014-02-20 09:34:49 -05:00
Bradley M. Kuhn
beaa188166 I just made a copyrightable change to this file, update copyright notice. 2014-02-20 09:27:21 -05:00
Bradley M. Kuhn
337f2e9044 First pass across to find a repair places that say "GPL" to mean GPLv2.
This text was originally written before GPLv3 existed, and as such it assumes
that "GPL" always means v2.  Herein is the first attempt to rectify that
situation.
2014-02-20 09:21:18 -05:00
Bradley M. Kuhn
65a3a3fd57 Add section that explains GPLv2 and GPLv3 2014-02-20 08:41:14 -05:00
Bradley M. Kuhn
7e922009ee RMS is right; the word ecosystem is problematic. I'm removing it.
See https://www.gnu.org/philosophy/words-to-avoid.html#Ecosystem
2014-02-20 08:38:07 -05:00
Bradley M. Kuhn
9d5ac7e5c1 Add suggestion from Karen about USA gov't software. 2014-02-20 08:35:23 -05:00
Bradley M. Kuhn
15b134f50f Remove text relating to any specific session that teaches this tutorial. 2014-02-20 08:34:34 -05:00
Bradley M. Kuhn
6643da39e9 Comment out inclusion of FSF logo for now until formatting is fully fixed. 2014-02-20 08:34:21 -05:00
Bradley M. Kuhn
e391b67596 Began changes to make it clear that public domain dedication is difficult. 2014-02-20 08:33:59 -05:00
Bradley M. Kuhn
756fc5279f Remove unnecessary versions and formats of the case-studiess tutorial material.
After the cherry-picking activity just completed in preceeding commits, the
file in the top-level directory named 'enforcement-case-studies.tex' now
includes a full history of all the improvements, with proper author dates,
names, and emails.

This includes a merger of the old history of
'Case-Studies-Ethics/case-study-ethics.tex', and newer history in
'Case-Studies-Ethics/new-case-study-ethics.tex',

Also removed herein are pdf files for the (new-)case-studies-ethics.tex file
that were apparently inadvertently added to the historical CVS repository.
2014-02-16 18:00:49 -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
Bradley M. Kuhn
e347088e4f ChangeLog is a deprecated method for tracking changes, use git log now. 2014-02-16 17:17:35 -05:00
Bradley M. Kuhn
7f5fc7d7f7 Remove deprecated LaTeX formatting scripts and commands.
These were done by me in 2001 to handle generating HTML, Postscript, and PDF
all from the same LaTeX sources.  Doing this is not as difficult as it once
was, as such, these files are no longer needed to achieve that goal.

However, it's still not automatic, so some additional stuff for formatting to
all types will need to be added later.
2014-02-16 17:15:34 -05:00
Bradley M. Kuhn
daafc75153 Remove unnecessary versions and formats of the gpl-lgpl tutorial material.
After the cherry-picking activity just completed in preceeding commits, the
file in the top-level directory named 'gpl-lgpl.tex' now includes a full
history of all the improvements, with proper author dates, names, and emails.

This includes a merger of the old history of 'GPL-Business/gpl-business.tex',
to the middle-period history in the 'GPL-LGPL/gpl-lgpl.tex', and the final
part of history found in  'GPL-LGPL/new-gpl-lgpl.tex'.

Also removed herein are dvi, pdf, and ps files for the new-gpl-lgpl.tex file
that were apparently inadvertently added to the historical CVS repository.
2014-02-16 16:45:28 -05:00