Bradley M. Kuhn
cee78c87ef
This change does the job that needs to be done to this ¶ for this tutorial.
2014-03-20 17:29:51 -04:00
Bradley M. Kuhn
579704541d
Reword some of this and remove FIXME.
2014-03-20 17:27:04 -04:00
Bradley M. Kuhn
dd9e082222
Rewrote paragraph.
2014-03-20 17:24:41 -04:00
Bradley M. Kuhn
4623ebe2ec
Reword this paragraph that was just moved here.
2014-03-20 17:24:31 -04:00
Bradley M. Kuhn
8ca2d66685
Move this paragraph to the right place.
2014-03-20 17:23:58 -04:00
Bradley M. Kuhn
a83760dcc7
Rewrote this paragraph, removing much which wasn't useful.
2014-03-20 17:19:40 -04:00
Bradley M. Kuhn
f53db9025a
Remove FIXME and add subsection
2014-03-20 16:42:02 -04:00
Bradley M. Kuhn
7390b7c0f9
This text was so old (from the earliest drafts) that it was not particularly useful.
2014-03-20 16:23:20 -04:00
Bradley M. Kuhn
2145ca8186
This text is no longer useful.
2014-03-20 16:22:24 -04:00
Bradley M. Kuhn
6d5ca098a1
Reword these two paragraphs.
2014-03-20 15:40:18 -04:00
Bradley M. Kuhn
5111178260
Rewrite paragraph.
2014-03-20 15:35:58 -04:00
Bradley M. Kuhn
8faf96d5e5
Rewrite this paragraph.
2014-03-20 15:25:35 -04:00
Bradley M. Kuhn
dac68d1410
This material was accidentally pasted down with GPLv3§7 stuff,
...
but it's for GPLv3§6.
2014-03-20 15:21:49 -04:00
Bradley M. Kuhn
9de90679bb
Rewrite this paragraph on GPLv3§6(d)
2014-03-20 15:16:08 -04:00
Bradley M. Kuhn
a5079818d4
Rewrite description of GPLv3~\S6(d).
2014-03-20 15:11:44 -04:00
Bradley M. Kuhn
b7dfcb2372
Add missing word.
2014-03-20 14:33:23 -04:00
Bradley M. Kuhn
9bd27fcffe
Rewrote text for the final parts of GPLv3§5 and early parts of GPLv3§6.
2014-03-20 14:30:32 -04:00
Bradley M. Kuhn
2b98827e56
Missing period, and remove FIXME that's now fixed.
2014-03-20 13:20:12 -04:00
Bradley M. Kuhn
8f33303a9f
Move this stuff to the right place and get subsection number right.
2014-03-20 13:15:55 -04:00
Bradley M. Kuhn
10b0ade5d5
Rewrote this sentence for tutorial context.
2014-03-20 13:12:54 -04:00
Bradley M. Kuhn
df7c046d04
Merge in this last paragraph in this section.
2014-03-20 13:00:43 -04:00
Bradley M. Kuhn
82f2c66198
number agreement.
2014-03-20 12:36:02 -04:00
Bradley M. Kuhn
3465a2dd60
Rewrite this paragraph to fit the tutorial.
2014-03-20 12:35:55 -04:00
Bradley M. Kuhn
2cfbed706c
Merge in text and do rewrites for description of GPLv3§4.
2014-03-20 12:33:49 -04:00
Bradley M. Kuhn
360d6057f1
Rename chapters that look oddly named when formatted in fncychap's Conny.
2014-03-20 10:12:30 -04:00
Bradley M. Kuhn
7a755cf4cb
Correct various references and labels to consistency.
2014-03-20 10:11:47 -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
ed2f3b21d0
Merge in (with rewrites) this additional text on GPLv3§3 into tutorial.
2014-03-20 09:44:03 -04:00
Bradley M. Kuhn
08c38c104d
Rewrite material describing GPLv3§3 into tutorial text.
2014-03-20 09:41:54 -04:00
Bradley M. Kuhn
9f6175cf73
This should be a subsection.
2014-03-20 09:34:48 -04:00
Bradley M. Kuhn
6faa16d457
Use \S here.
2014-03-20 09:34:29 -04:00
Bradley M. Kuhn
8ca0ae7ccd
Introductory paragraph to section on GPLv3§3.
2014-03-20 09:34:23 -04:00
Bradley M. Kuhn
0be18ce192
Label section and link it up to other mentions of DRM
2014-03-20 09:27:02 -04:00
Bradley M. Kuhn
ed8fb5a938
Reworked section describing how the DRM issue and the like relates.
2014-03-20 09:24:48 -04:00
Bradley M. Kuhn
6c97541824
Rewrite and wordsmith this paragraph.
2014-03-20 08:57:06 -04:00
Bradley M. Kuhn
d2c59d90e9
Intro paragraph to new section explaining GPLv3's lock-down issue.
2014-03-20 08:53:35 -04:00
Bradley M. Kuhn
dccc2155ae
Rewrite paragraph describing last paragraph of GPLv3§2.
2014-03-20 08:50:20 -04:00
Bradley M. Kuhn
fa892fe5b6
I apparently love to type \texit instead of \textit.
...
I guess I like to "TeX it". Not surprising, huh?
2014-03-20 08:47:41 -04:00
Bradley M. Kuhn
486aa88f1a
Fix typo in macro name.
2014-03-20 08:46:47 -04:00
Bradley M. Kuhn
647d2e27a4
Rewrite contractor's provision.
2014-03-20 08:46:34 -04:00
Bradley M. Kuhn
7b2a124827
Move this text around to the right place before rewriting it.
2014-03-20 08:43:40 -04:00
Bradley M. Kuhn
97deccc4d1
Rewrite paragraph, removing reference to long defunct patent retaliation.
2014-03-20 08:42:17 -04:00
Bradley M. Kuhn
cb18441eba
Labels now necessary due to addition from last commit.
2014-03-20 08:40:28 -04:00
Bradley M. Kuhn
eeaf851345
Write paragraph on "unmodified Program", relating it to User Product issue.
2014-03-20 08:40:19 -04:00
Bradley M. Kuhn
c74733d567
Note about how I'd like to make the HTML version formatted a bit better,
...
using stuff from what Texinfo does.
2014-03-20 08:39:10 -04:00
Bradley M. Kuhn
e0a91a924c
Rewrite these two paragraphs to fit the tutorial, including new intro to them.
2014-03-20 08:32:02 -04:00
Bradley M. Kuhn
0efbc4029f
Last wordsmith pass of this footnote. It's not worth more time than this,
...
I'm just having fun with it.
2014-03-20 08:26:05 -04:00
Bradley M. Kuhn
0ea62d5ff9
Wordsmith the footnote from previous commit.
2014-03-20 08:22:29 -04:00
Bradley M. Kuhn
5f356c351a
Correct name of macro.
2014-03-20 08:17:52 -04:00
Bradley M. Kuhn
77579a83f4
Integrate case law reference on conspicuousness into this existing text.
...
Include my lawyer-bashing-ish little anecdote too, just for fun.
2014-03-20 08:17:19 -04:00
Bradley M. Kuhn
c7a3684824
Integrate text regarding GPLv2§8 learned during GPLv3 into this section.
...
I had to substantially rewrite the text pasted from the rationale document
here to fit the text into the GPLv2-specific discussion that intended for
this section of the tutorial.
2014-03-20 08:09:29 -04:00
Bradley M. Kuhn
ebefdf8de8
Move this text out of the way from discussion of section 2.
2014-03-20 08:02:05 -04:00
Bradley M. Kuhn
0f3bc95c51
Rework pasted text into a coherent description of system library exception.
...
This required writing a lot of additional text to make it work.
I also added my cheeky rule of thumb. :)
2014-03-20 08:01:17 -04:00
Bradley M. Kuhn
f65ecb47a6
Actually, this text does belong in this section, with a forward reference.
...
I also wordsmithed it to work better in this section.
2014-03-20 06:47:59 -04:00
Bradley M. Kuhn
ed42a7eba5
This text on Installation Information is a description of GPLv3§6,
...
not of GPLv3§2.
2014-03-20 06:41:07 -04:00
Bradley M. Kuhn
428a539c16
Edited text into a coherent description of source code and CCS.
2014-03-20 06:39:51 -04:00
Bradley M. Kuhn
d587d3556c
Put together transition section.
2014-03-20 05:48:50 -04:00
Bradley M. Kuhn
262ba65e3f
Wrote a description of Appropriate Legal Notice from scratch.
2014-03-20 05:48:29 -04:00
Bradley M. Kuhn
ae87bcb281
Put together explanation convey from pasted text and some additions of my own.
2014-03-20 05:42:48 -04:00
Bradley M. Kuhn
88388e6d24
Merge together text that explains propagation.
2014-03-20 05:38:49 -04:00
Bradley M. Kuhn
1eef642eff
Covered Work definition.
2014-03-20 05:25:22 -04:00
Bradley M. Kuhn
07a02b0b1c
Merge various texts to a coherent section on "modify" & internationalization.
...
Ultimately, some of the text related to "modify" made good seed material to
explain the internationalization motivations of GPLv3. That text is moved
and expanded, and the various parts about the "modify" definition are merged
together into one subsection.
2014-03-19 19:17:52 -04:00
Bradley M. Kuhn
769edf2a7b
Patent defined terms are in that section, note that here.
2014-03-19 18:34:41 -04:00
Bradley M. Kuhn
8ce1870cef
Wordsmith whole section.
2014-03-19 18:32:45 -04:00
Free Software Foundation
221481f33b
Relevant text from FSF's "GPLv3 Final Rationale" as released on 2007-06-29.
...
I (Bradley M. Kuhn) went through FSF's "GPLv3 Final Rationale", and pasted in
any sections that seemed useful to this tutorial. There is a lot of
interesting material in that particular rationale document, although much of
it is probably too verbose for inclusion. I expect much of this will need to
be cut out.
The raw material used for this commit can be found here:
http://www.gnu.org/licences/gpl3-final-rationale.pdf
As I pasted in this text, I added FIXME's sometimes where it seemed the text
might need work. However, I was much more extensive in just pasting here, so
there's a big editing job now. As mentioned in a previous commit, the whole
GPLv3 chapter is now completely disjoint with all this pasting.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2007, Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice is
preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 18:06:31 -04:00
Free Software Foundation
1e928fdbb8
Relevant text from FSF's "GPLv3 Final Discussion Draft Rationale",
...
as released on 2007-05-31.
I (Bradley M. Kuhn) went through FSF's "Third Discussion Draft Rationale",
and pasted in any sections that seemed useful to this tutorial. There is a
lot of interesting material in that particular rationale document, although
much of it is probably too verbose for inclusion. I expect much of this will
need to be cut out.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/gpl3-dd4-guide.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/gpl3-dd4-rationale.tex
As I pasted in this text, I added FIXME's sometimes where it seemed the text
might need work. However, I was much more extensive in just pasting here, so
there's a big editing job now. As mentioned in a previous commit, the whole
GPLv3 chapter is now completely disjoint with all this pasting.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2007, Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice is
preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 17:41:47 -04:00
Free Software Foundation
f4b4b9f85e
Relevant text from FSF's "GPLv3 Third Discussion Draft Rationale",
...
as released on 2007-03-28.
I (Bradley M. Kuhn) went through FSF's "Third Discussion Draft Rationale",
and pasted in any sections that seemed useful to this tutorial. There is a
lot of interesting material in that particular rationale document, although
much of it is probably too verbose for inclusion. I expect much of this will
need to be cut out.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/gpl3-dd3-guide
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/gpl3-dd3-rationale.tex
As I pasted in this text, I added FIXME's sometimes where it seemed the text
might need work. However, I was much more extensive in just pasting here, so
there's a big editing job now. The whole GPLv3 chapter is now completely
disjoint with all this pasting.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2007, Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice is
preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 16:45:37 -04:00
Free Software Foundation, Inc
ebe7610b2b
Relevant text from FSF press summary circa 2007-03-28
...
I (Bradley M. Kuhn) carefully went through some internal FSF files, and found
these in notes that were sent to journalists at the time of the release of
GPLv3 Discussion Draft 3.
I am hereby relicensing this material to CC-By-SA-4.0, with the verbal
permission from John Sullivan, Executive Director of the FSF, which was given
to me during a conference call on Wednesday 12 February 2014. I also
confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 16:08:50 -04:00
Free Software Foundation, Inc
678e841079
Relevant text from FSF's "GPLv2 Discussion Draft 3 FAQ",
...
as published circa 2007-03-28, (around the time of GPLv3 Third Discussion
Draft)
I (Bradley M. Kuhn) carefully went through FSF's "GPLv2 Discussion Draft 3
FAQ", which appears to have been published on Thursday 28 March 2007, and
merged in any relevant text that might be of use in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/dd3-faq
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2007 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 16:01:54 -04:00
Free Software Foundation, Inc
520451439f
Relevant text from FSF's "GPLv3 Second Discussion Draft Rationale", as
...
published circa late 2006-07, (around time of GPLv3 Second Discussion Draft)
I (Bradley M. Kuhn) carefully went through FSF's "DRM", which appears to have
been published on Thursday 27 July 2006, and merged in any relevant footnotes
that might be of use in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/gpl3-dd1to2-markup-rationale.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 15:48:48 -04:00
Free Software Foundation, Inc
da7e0da128
Relevant text from FSF's "DRM" as published circa late 2006-07,
...
(around time of GPLv3 Second Discussion Draft)
I (Bradley M. Kuhn) carefully went through FSF's "DRM", which appears to have
been published on Wednesday 2 August 2006 (a few days after the second GPLv2
discussion draft published on Thursday 27 July 2006), and merged in any
relevant text and descriptions that might be of use in this tutorial.
However, since the patent provisions changed some much over the drafting of
GPLv3, there was not much text useful to bring in on this one.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/drm-dd2.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
verbal permission from John Sullivan, Executive Director of the FSF, which
was given to me during a conference call on Wednesday 12 February 2014. I
also confirmed that relicensing permission on IRC with johnsu01 today.
2014-03-19 15:09:18 -04:00
Bradley M. Kuhn
af63358d30
Minor typo and formatting fixes.
2014-03-19 13:39:22 -04:00
Bradley M. Kuhn
87f0f9e787
Capitalization fix.
2014-03-19 13:38:21 -04:00
Bradley M. Kuhn
e7ff8ce2af
Make plurals agree.
2014-03-19 13:38:07 -04:00
Bradley M. Kuhn
a7dbd07c89
USA is not the only US.
2014-03-19 13:37:24 -04:00
Bradley M. Kuhn
cab83981f8
Merge 'refs/merge-requests/4' of gitorious.org:gpl-compliance-tools/tutorial
...
into my local branch gitorious-merge-requests/004.
Fontana told me on IRC just now:
I hereby release them under CC0. I will assign to FSF if desired.
We briefly discussed whether Red Hat (Fontana's employer) might hold
copyright, and Fontana said:
Red Hat is hereby CC0ing it
Later he said this:
I have concluded that Red Hat holds copyright here, but I have authority
to declare my patches an Excluded Activity and thus Red Hat does not hold
copyright.
2014-03-19 13:18:01 -04:00
Bradley M. Kuhn
1cf4f1749d
Entire sentence should be parenthetical.
2014-03-19 13:13:39 -04:00
Bradley M. Kuhn
70772b5f71
There are many other countries that are the "United States".
...
See: http://en.wikipedia.org/wiki/United_States_%28disambiguation%29
As such, use "USA" to refer to the United States of America.
Obviously, it's not the only united states in America, but USA is at least
the official internationally recognized name.
2014-03-19 13:12:50 -04:00
Bradley M. Kuhn
52b3058faf
This is a useful statement that Fontana added, but it should be a footnote.
2014-03-19 13:10:09 -04:00
Bradley M. Kuhn
afac70708f
Merge commit 'refs/merge-requests/3' of gitorious.org:gpl-compliance-tools/tutorial
...
into gitorious-merge-requests/003
Fontana told me on IRC just now:
I hereby release them under CC0. I will assign to FSF if desired.
We briefly discussed whether Red Hat (Fontana's employer) might hold
copyright, and Fontana said:
Red Hat is hereby CC0ing it
2014-03-19 13:07:11 -04:00
Bradley M. Kuhn
730c56d39a
Merge commit 'refs/merge-requests/2' of
...
gitorious.org:gpl-compliance-tools/tutorial into gitorious-merge-requests/002
Fontana told me on IRC just now:
I hereby release them under CC0. I will assign to FSF if desired.
We briefly discussed whether Red Hat (Fontana's employer) might hold
copyright, and Fontana said:
Red Hat is hereby CC0ing it
2014-03-19 13:00:48 -04:00
Bradley M. Kuhn
e8a8778ae5
All uses of \S should really have a ~ to avoid bad line breaks.
2014-03-19 12:39:40 -04:00
Tony Sebro
57b7cc2403
Committed additional changes; still have more to do on implied patent license.
2014-03-19 12:38:36 -04:00
Tony Sebro
6d6d18f1e6
Updated a citation and fixed some language in implied license section.
2014-03-19 12:37:24 -04:00
Tony Sebro
f3585ce68d
updated analysis.
2014-03-19 12:35:09 -04:00
Richard Fontana
a625e05c30
Some fixes for public domain section.
2014-03-19 12:33:21 -04:00
Richard Fontana
59eec91da7
Some edits to chapter 1, mostly stylistic and minor.
2014-03-19 12:22:32 -04:00
Tony Sebro
844bf4ba5b
Updated analysis of derivative works.
2014-03-19 12:17:14 -04:00
Bradley M. Kuhn
366854aaf1
Properly quote the & in C&CS. HT tmarble.
...
<tmarble> note: might need to escape the & in C&CS [12:05]
2014-03-19 12:07:34 -04:00
Free Software Foundation, Inc
7090007b0d
Relevant text from FSF's "Covenant Not to Assert"
...
as published circa late 2006-07 (around time of GPLv3 Second Discussion Draft)
I (Bradley M. Kuhn) carefully went through FSF's "Covenant Not to Assert",
which appears to have been published on Wednesday 2 August 2006 (a few days
after the second GPLv2 discussion draft published on Thursday 27 July 2006),
and merged in any relevant text and descriptions that might be of use in this
tutorial.
However, since the patent provisions changed some much over the drafting of
GPLv3, there was not much text useful to bring in on this one.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/covenant-not-to-assert-dd2.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
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-03-19 12:06:39 -04:00
Richard Fontana
f6cfb851d6
Minor edits to prefatory material.
2014-03-19 11:43:43 -04:00
Free Software Foundation, Inc
290774c3e8
Relevant text from FSF's "Denationalization of Terminology"
...
as published circa late 2006-07 (around time of GPLv3 Second Discussion Draft)
I (Bradley M. Kuhn) carefully went through FSF's "Denationalization of
Terminology", which appears to have been published on Wednesday 2 August 2006
(a few days after the second GPLv2 discussion draft published on Thursday 27
July 2006), and merged in any relevant text and descriptions that might be of
use in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/denationalization-dd2.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
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-03-19 11:34:42 -04:00
Free Software Foundation, Inc
7cd4b2d7f4
Relevant text from FSF's "Opinion on BitTorrent Propagation",
...
as published circa late 2006-07 (around time of GPLv3 Second Discussion Draft)
I (Bradley M. Kuhn) carefully went through FSF's "Opinion on BitTorrent
Propagation", which appears to have been published on Wednesday 2 August 2006
(a few days after the second GPLv2 discussion draft published on Thursday 27
July 2006), and merged in any relevant text and descriptions that might be of
use in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/bittorrent-dd2.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
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-03-19 11:13:26 -04:00
Bradley M. Kuhn
458f741317
Add another FIXME
2014-03-19 11:04:03 -04:00
Free Software Foundation, Inc
362292c692
Relevant text from FSF's "Opinion on Additional Terms" from circa 2006-07-27
...
I (Bradley M. Kuhn) carefully went through FSF's "Opinion on Additional
Terms", which appears to have been published on Wednesday 2 August 2006 (a
few days after the second GPLv2 discussion published on Thursday 27 July
2006), and merged in any relevant text and descriptions that might be of use
in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/opinions-draft-2.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/additional-terms-dd2.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
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-03-19 10:51:10 -04:00
Bradley M. Kuhn
c47dd04cef
Note that gplv3.fsf.org has more information about GPLv3.
2014-03-19 10:08:13 -04:00
Bradley M. Kuhn
05af800f59
Reword introductory paragraph on license compatibility.
...
Update FIXME to be slightly more verbose.
2014-03-19 10:01:57 -04:00
Bradley M. Kuhn
59bff741f2
Small formatting fixes in this paragraph.
2014-03-19 10:00:54 -04:00
Bradley M. Kuhn
5e6a129b4c
Rewrite paragraph to mention minified Javascript, and other changes.
...
Also, update the FIXMEs to be more verbose.
2014-03-19 10:00:03 -04:00
Bradley M. Kuhn
52695626f0
Paragraph refill only.
2014-03-19 09:58:46 -04:00
Bradley M. Kuhn
85989f711b
Rewording on propagate description section,
...
including an updated FIXME to check later.
2014-03-19 09:58:25 -04:00
Bradley M. Kuhn
00541cf8f1
That last commit completed this FIXME, I think.
2014-03-19 09:57:16 -04:00
Bradley M. Kuhn
1857efb0fb
Rewrite this paragraph, including formatting changes.
2014-03-19 09:57:00 -04:00
Bradley M. Kuhn
728c800bf3
Add better introduction to this section on defined terms,
...
including a nice anecdote.
2014-03-19 09:54:12 -04:00
Bradley M. Kuhn
3694e446db
Rewrite paragraph to refer to FSF in third person and change tense,
...
and also wordsmith it a bit.
2014-03-19 09:52:54 -04:00
Bradley M. Kuhn
37f3a75b9d
Merge these two paragraphs into one.
2014-03-19 09:50:51 -04:00
Bradley M. Kuhn
ca13e0dcb1
Include more about CCS as a defined term,
...
including a footnote explaining why it's still called CCS.
2014-03-19 09:50:08 -04:00
Bradley M. Kuhn
4cea1c4645
Relevant text from GPLv3 First Discussion Draft Rationale of 2006-01-16.
...
I carefully went through FSF's First Discussion Draft Rationale, which was
published on Monday 16 January 2006 and merged in any relevant text and
descriptions that might be of use in this tutorial.
The raw material used for this commit can be found here:
http://gplv3.fsf.org/gpl-rationale-2006-01-16.html
Specifically, a copy of the LaTeX sources are here:
http://gplv3.fsf.org/gpl-rationale-2006-01-16.tex
As I merged in this text, I added FIXME's where it seemed the text was
incomplete or referred to parts of GPLv3 draft text that disappeared in later
versions.
Finally, note that this material was originally copyrighted and licensed as
follows:
Copyright © 2006 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article are permitted
worldwide, without royalty, in any medium, provided this notice, and the
copyright notice, are preserved.
However, I am hereby relicensing this material to CC-By-SA-4.0, with the
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-03-19 09:44:59 -04:00
Bradley M. Kuhn
5ef15e08a0
Beginnings of chapter on GPLv3.
2014-03-19 07:53:50 -04:00
Bradley M. Kuhn
b66035e69e
Typo fixing and wordsmithing.
2014-03-18 18:49:37 -04:00
Bradley M. Kuhn
2e8178b28d
Rewrite of the paragraph about conspicuous warranty disclaimers.
...
I went looking for that case that Dan mentioned to me when I wrote that, but
couldn't find it. He never told me what it was, so I don't think I should
reference it. If we haven't found it in 10 years, maybe it doesn't exist?
2014-03-18 18:48:40 -04:00
Bradley M. Kuhn
618ddec730
We now have a chapter earlier that discusses this in more detail,
...
just reference that instead of this other text that was here.
2014-03-18 18:43:21 -04:00
Bradley M. Kuhn
0ebf2969f4
Spacing fixes.
2014-03-18 18:41:10 -04:00
Bradley M. Kuhn
01405a111a
GPLv2, Section 8 is gone and there isn't much to say about it anymore.
2014-03-18 18:40:28 -04:00
Bradley M. Kuhn
80447ede07
Wordsmith and formatting fixes.
2014-03-18 18:37:53 -04:00
Bradley M. Kuhn
eeee6e0df9
Add paragraph regarding Jacobsen.
2014-03-18 18:33:35 -04:00
Bradley M. Kuhn
e893d9d782
Wordsmith and typo fixes.
2014-03-18 18:33:18 -04:00
Bradley M. Kuhn
fcec57fe6d
Move this text to the compliance guide, which is really where it belongs.
2014-03-18 18:26:14 -04:00
Bradley M. Kuhn
2bafeda59e
Relicensing is different. Note to that issue on the compliance guide.
2014-03-18 18:25:01 -04:00
Bradley M. Kuhn
6d116fa1f3
Various wordsmith and formatting changes.
2014-03-18 18:04:51 -04:00
Bradley M. Kuhn
d5864804ba
Various wordsmith and formatting changes.
2014-03-18 18:00:14 -04:00
Bradley M. Kuhn
47e37c955c
A footnote to explain compilation (computing) vs. compilation (copyright).
...
I wouldn't have thought this would be necessary, until years ago when a
lawyer on the now defunct open-bar list tried to claim that because the same
word, "compilation", was used to describe the process of converting source to
binaries and aggregating works into an anthology that they automatically mean
the same thing.
2014-03-18 17:44:36 -04:00
Bradley M. Kuhn
ace387b098
More wordsmith and formatting fixes.
2014-03-18 17:21:11 -04:00
Bradley M. Kuhn
adc4d167bb
UCITA was never widely adopted and it's long since passed.
...
However, they appear to be on the books in MA and VA, so I've noted this
here.
2014-03-18 17:07:11 -04:00
Bradley M. Kuhn
3815a3d225
Wordsmith and typo fixes.
2014-03-18 17:06:36 -04:00
Bradley M. Kuhn
54d57e9281
Properly label license names and proper formatting of section symbol.
...
Throughout the document, there were inconsistencies in how the \S was used,
and also there were many places where it was used to refer to section numbers
but not the document they were in.
Since the tutorial now covers so many different licenses, be pedantic about
this throughout and ensure the \S is never without its document name.
2014-03-18 17:02:29 -04:00
Bradley M. Kuhn
8399b0a796
Wordsmithing and typo fixes.
2014-03-18 16:42:04 -04:00
Bradley M. Kuhn
07828daf38
Put a fine point on this.
2014-03-18 16:40:12 -04:00
Bradley M. Kuhn
b364be0e43
IMO, this is a much better example of fair use, and has real world implications too.
2014-03-18 16:39:07 -04:00
Bradley M. Kuhn
2d58414de7
Some wordsmith work.
2014-03-18 16:34:56 -04:00
Bradley M. Kuhn
b174bad711
Typo fix.
2014-03-16 19:34:36 -04:00
Bradley M. Kuhn
5d93036c53
Correct all labels and references to use GPL version number in them.
2014-03-16 19:34:32 -04:00
Bradley M. Kuhn
a749f38dee
Wrote section on two copylefts.
2014-03-16 19:30:53 -04:00
Bradley M. Kuhn
163368ebf8
First draft of section regarding "or-later".
...
Includes labels needed for forward-references used herein.
2014-03-16 18:00:34 -04:00
Bradley M. Kuhn
79941dd334
Note that GPLv3 is discussed in detail in later chapter.
2014-03-16 17:23:13 -04:00
Bradley M. Kuhn
7f493a236a
First draft of text explaining GPLv3, geared toward newbies.
2014-03-16 17:20:53 -04:00
Bradley M. Kuhn
a333f11d11
Use new \tutorialpartsplit command to handle splitting this apart.
2014-03-16 16:29:08 -04:00
Bradley M. Kuhn
3158f32e47
Introductory discussion of GPLv2 for this section that introduces it.
2014-03-16 16:21:17 -04:00
Bradley M. Kuhn
9cbbf7e34c
Formatting fixes.
2014-03-16 16:20:18 -04:00
Bradley M. Kuhn
23d356cbf6
Wrote section on GPLv1.
2014-03-16 15:26:04 -04:00
Bradley M. Kuhn
ac74d63488
First revision of these two sections.
2014-03-16 15:11:17 -04:00
Bradley M. Kuhn
90f1aab656
Two spaces everywhere.
2014-03-15 18:45:11 -04:00
Bradley M. Kuhn
3a751d848b
Add reference for Samba history.
2014-03-15 18:41:26 -04:00
Bradley M. Kuhn
325fe11b18
Two spaces on sentences. ;)
2014-03-15 18:41:07 -04:00
Bradley M. Kuhn
9c9c822951
Rework introduction to this section.
2014-03-15 17:44:06 -04:00
Bradley M. Kuhn
79e474e4d1
Add the word "mechanism" to the definition of copyleft,
...
and label where copyleft is defined.
2014-03-15 17:34:31 -04:00
Bradley M. Kuhn
f83638ca1d
Small wordsmith.
2014-03-15 17:23:51 -04:00
Bradley M. Kuhn
0e0d00163d
Fix typo.
2014-03-15 17:22:18 -04:00
Bradley M. Kuhn
991960d5eb
Add text about moral rights.
2014-03-15 17:21:37 -04:00
Bradley M. Kuhn
3215d133ac
Summarize this section appropriately.
2014-03-15 17:01:59 -04:00
Bradley M. Kuhn
d9bdf4e844
Mention contractual controls from EULAs.
2014-03-15 16:43:34 -04:00
Bradley M. Kuhn
c6521ae303
Note DMCA restrictions and how it relates to DRM.
2014-03-15 16:43:19 -04:00
Bradley M. Kuhn
b15c4c2a24
Begin section on non-copyright issues, focusing first on patents.
2014-03-15 16:30:45 -04:00
Bradley M. Kuhn
b2fadd383c
Began section on non USA copyright regimes.
2014-03-15 16:01:41 -04:00
Bradley M. Kuhn
d775398748
Rework public domain section,
...
including cross referencing to new sections to be written,
and handling the FIXME.
2014-03-15 16:01:01 -04:00
Bradley M. Kuhn
f3bfafe8a9
Properly reference Title 17 of USC.
2014-03-15 15:52:29 -04:00
Bradley M. Kuhn
05a6cb7e52
typo fix.
2014-03-15 15:51:55 -04:00
Bradley M. Kuhn
62a0c3b4fb
Wordsmithing in the public domain section.
2014-03-15 13:56:28 -04:00
Bradley M. Kuhn
1355337088
Various improvements to the section on copyright,
...
in particular including links to the USC.
2014-03-15 13:40:54 -04:00
Bradley M. Kuhn
f58d197fe1
Minor wordsmithing in the freedom to share improvements.
2014-03-15 12:57:05 -04:00
Bradley M. Kuhn
e6ee7fa2b9
wordsmwithing and rewriting in the "Copy and Share" section.
2014-03-15 12:41:17 -04:00
Bradley M. Kuhn
1b5161f402
Wordsmith on freedom to run and freedom to modify.
2014-03-15 12:36:55 -04:00
Bradley M. Kuhn
3d20605f6d
My belief is that the last few changes were copyrightable,
...
as such, I now add my copyright notice to this file.
2014-03-15 12:29:21 -04:00
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
7ad226003d
Create and update copyright notice and licensing information.
2014-02-20 13:37:39 -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
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
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
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