Commit graph

469 commits

Author SHA1 Message Date
donaldr3
f167d0387a multiple copy edits 2014-03-21 16:55:06 -04:00
donaldr3
4753f14a82 re-distributors 2014-03-21 16:51:57 -04:00
donaldr3
1dd7d7b4cc the gpl and restriction/condition 2014-03-21 16:50:11 -04:00
donaldr3
30389cad6c multiple copy edits 2014-03-21 16:45:47 -04:00
donaldr3
fd3be34dc4 have/having 2014-03-21 16:32:55 -04:00
donaldr3
7ce3980bd6 multiple copy edits 2014-03-21 16:10:21 -04:00
donaldr3
3e526a2589 multiple copy edits 2014-03-21 16:05:43 -04:00
donaldr3
a7f901e4a3 other/otherwise 2014-03-21 16:04:18 -04:00
donaldr3
0b2aa866a7 remove extra 'the' 2014-03-21 16:02:59 -04:00
donaldr3
04bc20eba7 removed extra 'can' 2014-03-21 16:01:39 -04:00
donaldr3
e1ef7578f7 a/an 2014-03-21 16:01:16 -04:00
donaldr3
ec363feb97 removed extraneous clause 2014-03-21 16:00:52 -04:00
donaldr3
8310c8947a removed extra sentence 2014-03-21 16:00:19 -04:00
donaldr3
f7ff1ac0d5 removed extra word 'which' 2014-03-21 15:59:41 -04:00
donaldr3
d55d2787c8 removed 'that' 2014-03-21 15:56:37 -04:00
donaldr3
e92e89ae55 chose/choose 2014-03-21 15:33:08 -04:00
donaldr3
f0efbf5fa8 chose/choose 2014-03-21 15:32:40 -04:00
donaldr3
592a6f08de the are ultimate/ there are ultimately 2014-03-21 15:31:49 -04:00
donaldr3
531f142207 the gpl 2014-03-21 15:14:35 -04:00
donaldr3
c007884497 the gpl 2014-03-21 15:12:38 -04:00
donaldr3
4098beb707 an/a 2014-03-21 15:11:09 -04:00
donaldr3
83b69e1f5c added missing for 2014-03-21 15:10:05 -04:00
donaldr3
0e5e24093f the gpl 2014-03-21 15:07:37 -04:00
donaldr3
2880f4eebb control to controls 2014-03-21 14:56:43 -04:00
donaldr3
9bbbda9847 mechanism to mechanisms 2014-03-21 14:39:37 -04:00
donaldr3
2774ae23d2 removed extraneous 'of' 2014-03-21 14:17:10 -04:00
Bradley M. Kuhn
1c10eb02eb Change paragraph to refer to next parts. 2014-03-21 12:55:10 -04:00
Bradley M. Kuhn
f34606819a Various formatting fixes. 2014-03-21 12:55:08 -04:00
Bradley M. Kuhn
58f65dff21 These should all be subsection. 2014-03-21 12:55:07 -04:00
Bradley M. Kuhn
8486e56cab Various temp changes to handle printing it this weekend. 2014-03-21 12:55:04 -04:00
Bradley M. Kuhn
f9bea67be7 Wordsmith paragraph and add label it now references. 2014-03-21 12:54:32 -04:00
Bradley M. Kuhn
6cbb2d530d Wordsmith paragraph. 2014-03-21 12:54:30 -04:00
Bradley M. Kuhn
31118ec3c1 Removed some specific company names from here, particularly because the
information is somewhat out of date.
2014-03-21 12:54:21 -04:00
Bradley M. Kuhn
be829a5f2a m-dash 2014-03-21 12:54:20 -04:00
Bradley M. Kuhn
4e4919167e Proprietary relicensing comment. 2014-03-21 12:54:18 -04:00
Bradley M. Kuhn
ab4861b27e Spell check. 2014-03-21 12:54:16 -04:00
Bradley M. Kuhn
730a079cc7 Comment out these sections. 2014-03-21 12:54:15 -04:00
Bradley M. Kuhn
56382c650a Fix to what really happened. 2014-03-21 12:54:07 -04:00
Bradley M. Kuhn
3224b6aef3 GPLv3§14. 2014-03-21 12:54:06 -04:00
Bradley M. Kuhn
0c96a3bb7d Affero GPL section, not doing this justice now, but this is good enough to
print for Monday's class.
2014-03-21 12:54:05 -04:00
Bradley M. Kuhn
8bd2bbc58d Wrote and merged text for GPLv3§12 2014-03-21 12:53:56 -04:00
Bradley M. Kuhn
6f718b34bb Correct ' signs in these places. 2014-03-21 12:53:55 -04:00
Tony Sebro
a394bce20f Made final edits to Implied Patent License section 2014-03-21 12:53:53 -04:00
Bradley M. Kuhn
859cfccca7 Resolve all undefined reference. 2014-03-21 12:53:51 -04:00
Bradley M. Kuhn
296b733311 Do not really need a section break here. 2014-03-21 12:53:50 -04:00
Bradley M. Kuhn
71b8aa67c9 I still love to write texit. 2014-03-21 12:53:50 -04:00
Bradley M. Kuhn
539cc5e81b Rewrite the entire Patent section.
Much of this text, pasted from various different rationale documents, deals
with issues that either changed in later drafts, or is focused on various
minutia about the Microsoft/Novell deal that seems in retrospect rather
unimportant for many reasons.

Hopefully what I've cut down to is the bare essentials of what's needed to
explain the patent section of GPLv3 to a newbie.  I suspect that I'll want
later to go over this and add more material or reword things further.

I've added a few FIXME-LATER's for that reason.
2014-03-21 12:53:49 -04:00
Bradley M. Kuhn
cea2bde2d5 Finish section. 2014-03-21 12:53:48 -04:00
Bradley M. Kuhn
9683b6ed0f Move one paragraph around, and revise another. 2014-03-21 12:53:45 -04:00
Bradley M. Kuhn
8e06bdea08 Finish Section 9. 2014-03-21 12:53:44 -04:00
Bradley M. Kuhn
b3ec650424 Termination section rewrite. 2014-03-21 12:53:38 -04:00
Bradley M. Kuhn
d7bff4baa5 Comment out this text for now. 2014-03-21 12:53:31 -04:00
Bradley M. Kuhn
96735e78d0 Consolidate and remove unneeded FIXMEs. 2014-03-21 12:53:31 -04:00
Bradley M. Kuhn
bb29c91417 Comment out this text, will need to be adapted later. 2014-03-21 12:53:28 -04:00
Bradley M. Kuhn
dc7f0fea56 Rewrite text on GPLv3§7. 2014-03-21 12:53:26 -04:00
Bradley M. Kuhn
cfde3638b1 Redraft paragraph. 2014-03-21 12:53:26 -04:00
Bradley M. Kuhn
168594f3c2 Rename section 2014-03-21 12:53:23 -04:00
Bradley M. Kuhn
7584fb1122 I think this text won't be useful. 2014-03-21 12:53:23 -04:00
Bradley M. Kuhn
8cd5c5e373 Rewrite paragraph. 2014-03-21 12:53:22 -04:00
Bradley M. Kuhn
06178c3fb2 Move this section on License Compatibility here. 2014-03-21 12:53:21 -04:00
Bradley M. Kuhn
110f9ece93 Rewrote paragraphs on additional permissions. 2014-03-21 12:53:20 -04:00
Bradley M. Kuhn
c28313b014 Rework and rewrite paragraph on additional permissions. 2014-03-21 12:53:20 -04:00
Bradley M. Kuhn
27ec9cecb9 Finish up Installation Information section. 2014-03-21 12:53:19 -04:00
Bradley M. Kuhn
3b878270e4 Change paragraph to refer to next parts. 2014-03-20 22:10:38 -04:00
Bradley M. Kuhn
d0821c856b Various formatting fixes. 2014-03-20 22:09:36 -04:00
Bradley M. Kuhn
e2e1335aea These should all be subsection. 2014-03-20 22:05:28 -04:00
Bradley M. Kuhn
05d02bfff4 Various temp changes to handle printing it this weekend. 2014-03-20 22:01:07 -04:00
Bradley M. Kuhn
8c5f9f38d1 Wordsmith paragraph and add label it now references. 2014-03-20 21:21:04 -04:00
Bradley M. Kuhn
595c64c158 Wordsmith paragraph. 2014-03-20 21:14:20 -04:00
Bradley M. Kuhn
a7ffbb9ee5 Removed some specific company names from here, particularly because the
information is somewhat out of date.
2014-03-20 21:00:02 -04:00
Bradley M. Kuhn
8e5a381028 m-dash 2014-03-20 20:57:13 -04:00
Bradley M. Kuhn
0117799b69 Proprietary relicensing comment. 2014-03-20 20:57:00 -04:00
Bradley M. Kuhn
16917f85a2 Spell check. 2014-03-20 20:56:36 -04:00
Bradley M. Kuhn
ceccb45e25 Comment out these sections. 2014-03-20 20:49:44 -04:00
Bradley M. Kuhn
b494e0cc66 Fix to what really happened. 2014-03-20 20:49:06 -04:00
Bradley M. Kuhn
596878284d GPLv3§14. 2014-03-20 20:48:15 -04:00
Bradley M. Kuhn
f8a9199284 Affero GPL section, not doing this justice now, but this is good enough to
print for Monday's class.
2014-03-20 20:46:27 -04:00
Bradley M. Kuhn
3878521bbf Wrote and merged text for GPLv3§12 2014-03-20 20:39:45 -04:00
Bradley M. Kuhn
f491e35882 Correct ' signs in these places. 2014-03-20 20:36:14 -04:00
Tony Sebro
b5b0571a6a Made final edits to Implied Patent License section 2014-03-20 20:35:23 -04:00
Bradley M. Kuhn
9dc94d5869 Resolve all undefined reference. 2014-03-20 20:34:02 -04:00
Bradley M. Kuhn
4f266baa97 Do not really need a section break here. 2014-03-20 20:31:24 -04:00
Bradley M. Kuhn
0ffabed0e0 I still love to write texit. 2014-03-20 20:30:49 -04:00
Bradley M. Kuhn
5c1a943df9 Rewrite the entire Patent section.
Much of this text, pasted from various different rationale documents, deals
with issues that either changed in later drafts, or is focused on various
minutia about the Microsoft/Novell deal that seems in retrospect rather
unimportant for many reasons.

Hopefully what I've cut down to is the bare essentials of what's needed to
explain the patent section of GPLv3 to a newbie.  I suspect that I'll want
later to go over this and add more material or reword things further.

I've added a few FIXME-LATER's for that reason.
2014-03-20 20:30:06 -04:00
Bradley M. Kuhn
7940504216 Finish section. 2014-03-20 18:57:14 -04:00
Bradley M. Kuhn
a5bf35174c Move one paragraph around, and revise another. 2014-03-20 18:55:29 -04:00
Bradley M. Kuhn
d09f5f3e2a Finish Section 9. 2014-03-20 18:52:01 -04:00
Bradley M. Kuhn
c6a0465a65 Termination section rewrite. 2014-03-20 18:50:48 -04:00
Bradley M. Kuhn
4f31de2b98 Comment out this text for now. 2014-03-20 18:28:55 -04:00
Bradley M. Kuhn
82a504a115 Consolidate and remove unneeded FIXMEs. 2014-03-20 18:28:44 -04:00
Bradley M. Kuhn
5963e0d131 Comment out this text, will need to be adapted later. 2014-03-20 18:26:42 -04:00
Bradley M. Kuhn
a03479ec1b Rewrite text on GPLv3§7. 2014-03-20 18:25:39 -04:00
Bradley M. Kuhn
017c6ae1b5 Redraft paragraph. 2014-03-20 18:18:45 -04:00
Bradley M. Kuhn
751992a932 Rename section 2014-03-20 18:18:37 -04:00
Bradley M. Kuhn
a024a36067 I think this text won't be useful. 2014-03-20 18:18:30 -04:00
Bradley M. Kuhn
c4ced9c93f Rewrite paragraph. 2014-03-20 18:16:53 -04:00
Bradley M. Kuhn
98ae3aaac2 Move this section on License Compatibility here. 2014-03-20 18:16:04 -04:00
Bradley M. Kuhn
263dd1e086 Rewrote paragraphs on additional permissions. 2014-03-20 18:15:11 -04:00
Bradley M. Kuhn
2aa2613611 Rework and rewrite paragraph on additional permissions. 2014-03-20 18:10:21 -04:00
Bradley M. Kuhn
678c1d8099 Finish up Installation Information section. 2014-03-20 18:08:16 -04:00
Bradley M. Kuhn
b00ddaa698 Rewrite material on Installation Information, put it into sections. 2014-03-20 17:59:48 -04:00
Bradley M. Kuhn
b3e528a31c Various changes to make all that Magnuson-Moss verbiage useful to the tutorial. 2014-03-20 17:46:00 -04:00
Bradley M. Kuhn
10244bee14 Purely formatting changes. 2014-03-20 17:38:34 -04:00
Bradley M. Kuhn
aa15f936ce Fontana noted that I edited this poorly the first time,
likely due in my haste to make a funny commit message:

<fontana> bkuhn: I think there's an editing problem in that change
<bkuhn> fontana: I was showing you the commit message more than the content
<bkuhn> are you saying I made an editing erro[r]?
<fontana> yes
2014-03-20 17:36:31 -04:00
Bradley M. Kuhn
b17d0710ac Reword paragraph. 2014-03-20 17:34:09 -04:00
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