Commit graph

846 commits

Author SHA1 Message Date
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
Bradley M. Kuhn
aa419884a6 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 16:43:40 -05:00
John Sullivan
e945c0a7a5 Fixed mashed up schedule entry. 2014-02-16 16:40:39 -05:00
John Sullivan
1f05cd5515 Added GPL3 article by Moglen and Stallman, added schedule and bios, fixed broken URL. 2014-02-16 16:39:19 -05:00
David \"Novalis\" Turner
04ffc89b8f Added AGPL 2014-02-16 16:36:40 -05:00
John Sullivan
a380b6babb Added option to specify letterpaper. 2014-02-16 16:35:49 -05:00
John Sullivan
80295e9c55 Incorporate Wynne's edits and the SF082400 schedule, and formatting changes. 2014-02-16 16:34:56 -05:00
Bradley M. Kuhn
d1de64cafd Various updates and edits following the 2004-01-20 course. 2014-02-16 15:38:32 -05:00
Bradley M. Kuhn
817aa177f1 * Added Dan changes and improved formatting 2014-02-16 15:35:30 -05:00
Bradley M. Kuhn
ce82a1d116 * Finished initial writing on LGPL 2014-02-16 15:34:51 -05:00
Bradley M. Kuhn
02819d4d97 * Added a lot of material on LGPL 2014-02-16 15:34:30 -05:00
Bradley M. Kuhn
e6d0bfa9f8 * added text of LGPL to document 2014-02-16 15:28:01 -05:00
Bradley M. Kuhn
6c9b78d9d5 Initial versions of GPL/LGPL course, based on previous gpl "business" course. 2014-02-16 15:14:06 -05:00
Bradley M. Kuhn
fcd203294a * As submitted to OSCON 2003 2014-02-16 14:20:39 -05:00
Bradley M. Kuhn
16f6215850 * Maded changes based on additional feedback from novalis 2014-02-16 14:20:12 -05:00
Bradley M. Kuhn
9a799821ef * Wrote about business model and compliance chapter
(section{GPL \S 3: Producing Binaries}): Fixed typo.
	(chapter{Integrating the GPL into Business Practices}): Wrote
	chapter.
2014-02-16 14:19:05 -05:00
Bradley M. Kuhn
39390252fc * Wrote about GPL Section 9, 10, 11, and 12
(chapter{Odds, Ends, and Absolutely No Warranty}): Wrote chapter.
2014-02-16 14:17:59 -05:00
Bradley M. Kuhn
f8562aaf55 * Made changes based on feedback from novalis
(section{GPL \S 8: Excluding Unfreedonia}): Wrote section.
	Made changes based on novalis' feedback.
2014-02-16 14:16:38 -05:00
Bradley M. Kuhn
c40b88ad40 * Wrote about GPL Section 7
Added typo fixes from Ammad.
	(section{GPL \S 7: ``Give Software Liberty of Give It Death!''}):
	Wrote section.
2014-02-16 14:14:46 -05:00
Bradley M. Kuhn
34ae4308af * Wrote about GPL Section 6 and minor editing fixes
(section{GPL \S 6: GPL, My One and Only}): Wrote section.
	(section{GPL \S 8: }): Moved to previous chapter.
2014-02-16 14:14:07 -05:00
Bradley M. Kuhn
5a4c6c22a9 * Wrote about GPL Section 5 and spell-checked 2014-02-16 14:12:39 -05:00
Bradley M. Kuhn
fd9a2353f4 * Wrote about GPL Section 4 2014-02-16 14:12:09 -05:00
Bradley M. Kuhn
1e14536092 * Wrote about GPL Section 3 2014-02-16 14:11:16 -05:00
Bradley M. Kuhn
163097cd2b * Wrote material on GPL Sections 1 and 2 * Spell checked * Flushed out outline a bit 2014-02-16 14:10:19 -05:00
Bradley M. Kuhn
5682a42c82 * Wrote most of GPL Section 0 Section 2014-02-16 14:09:42 -05:00
Bradley M. Kuhn
b1a86ee9cd * Finished Chapter 1 2014-02-16 13:26:46 -05:00
Bradley M. Kuhn
5d8bdec51c * Wrote Section 1.1 2014-02-16 13:23:40 -05:00
Bradley M. Kuhn
06b0425089 * First version 2014-02-15 21:26:27 -05:00
Bradley M. Kuhn
4aeb4b25b2 compliance-guide.tex was originally downloaded from the following URL:
http://softwarefreedom.org/resources/2008/compliance-guide.tex

Since I am herein committing an Adaptation of this compliance-guide.tex work
(this commit includes a one-line change made from the version as downloaded
above), this is now an Adaptation as defined by CC-By-SA-3.0-Unported §1(a).

I am thus hereby permitted, per CC-By-SA-3.0-Unported §4(b)(ii), to relicense
this work under CC-By-SA-4.0, because CC-By-SA has the same License Elements
as CC-By-SA-3.0-Unported.  (Therefore, in this case, §4(b)(ii) defines the
"Applicable License" as CC-By-SA-4.0.)

Specifically, the following license text appears in compliance-guide.tex:

  Copyright \copyright{} 2008, Software Freedom Law Center.  Licensed
  \href{http://creativecommons.org/licenses/by-sa/3.0/us/legalcode}{CC-BY-SA
  3.0 unported}.

Here are the actions I took to comply with CC-By-SA-3.0-Unported §4(b)(ii):

  §4(b)(I):   Since the Applicable License is CC-By-SA-4.0, I've now included
              the URI and reference to the copy of CC-By-SA-4.0 in this
              repository as well.

  §4(b)(II):  No additional conditions are imposed.

  §4(b)(III): This term is confusing.  It claims I must "keep intact all
              notices that refer to the Applicable License".  Of course, the
              Applicable License is now the new version of the license, so it
              seems reasonable to interpret this clause as to allow, and
              almost instruct, a change in reference to the 3.0 license to
              the 4.0 license.  However, that's not explicitly allowed for in
              this section, but I can't come to any reasonable interpretation
              of the clause other than updating the notice to refer to the
              new license.

  §4(b)(IV):  No technological measures are imposed.
2014-02-15 18:24:15 -05:00
Bradley M. Kuhn
8ee5f31779 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-15 18:16:41 -05:00