Commit graph

366 commits

Author SHA1 Message Date
Bradley M. Kuhn
16155bea58 This should be a URL tag. 2014-11-07 10:57:02 -05:00
Bradley M. Kuhn
1837849952 Discuss CCS CD included in package.
This yielded a lesson learned, so that is herein added as well.

A new reference was also added for the discussion of GPLv2§3(a).
2014-11-07 08:07:25 -05:00
Bradley M. Kuhn
b46d1bc16f Correction to formatting on copyright notices. 2014-11-06 21:30:53 -05:00
Bradley M. Kuhn
467a23152a Copyright notice updates.
Joshua Gay made contributions to all the files earlier in 2014 (see git
log) which were copyrighted by the FSF, so FSF's copyright needs
refreshed to include this year.

Denver recently added a section to the enforcement-case-studies.tex, so
his copyright notice needs to go there and at the top file.

I made changes to enforcement-case-studies.tex on top of Denver's.

Also, remove commented-out copyright notices -- the ones in the actual
text are now primary and should be maintained directly.
2014-11-06 16:59:48 -05:00
Bradley M. Kuhn
4a40f09f14 Typo fix. 2014-10-16 10:38:01 -04:00
Bradley M. Kuhn
be62a9b765 Investigate USA-specific-ness of "derivative work"
This FIXME is to remind me to look into this issue later.
2014-10-15 22:21:40 -04:00
Bradley M. Kuhn
2f2e5f9e4c Rework over-abundant use of term "derivative work"
The older portions of this tutorial tended to favor the term "derivative
work", since that was the popular catch-all term used at the time the
text was written.

However, as the newer text regarding GPLv3 now states, FSF abandoned the
use of the term "derivative work" in the text of GPLv3 itself, for
various reasons we already discuss in the tutorial.

Therefore, the tutorial text itself should likely not rely so heavily on
the phrase "derivative work" throughout.  This change herein reworks a
number of places where "derivative work" was used in the tutorial and
replaced it with other terms.

Ultimately, some word-smithing happened as part of the process of doing
this patch.
2014-10-15 22:14:45 -04:00
Bradley M. Kuhn
3d402b8cbf derivative works matter less than you think.
Given the wealth of text this chapter offers regarding derivative works,
this section really is necessary to give context on this point and
assure that the reader is not unduly swayed to believe that the
derivative work discussion is a central tenant of understanding
copyleft.

Long term, it may make sense to move the entire chapter on derivative
works to a different part of the tutorial.  Historically, it was placed
here because when teaching courses on the subject based on this text, I
found as an instructor that questions about derivative works became so
rampant from students during discussions of GPLv2§2 / GPLv3§5 that
derivative works discussion ahead of time was the only way to quell the
onslaught of ultimately off-topic questions.

Thus, the placement of the derivative works section in this location may
in fact be merely an historical artifact that this text was written
originally to accompany an in-course presentation.  While I'd still
recommend organizing a classroom presentation of these topics in that
order, I no longer believe the written materials must follow suit.
2014-10-15 18:53:32 -04:00
Bradley M. Kuhn
090b056608 Formatting typo fix. 2014-09-19 18:24:43 -04:00
Bradley M. Kuhn
012aebd493 Move details of exclusive power to a footnote.
enyst was quite correct that more explanation was needed here about how
an entity achieves exclusive relicensing rights.  However, the details
are somewhat off-point to what the section is trying to explain, so the
details are best placed in a footnote.

I've also separated out copyright assignment from generating all of
one's own copyrights.  This may be a distinction without a difference,
but a laundry list seemed appropriate here.  Perhaps this should be
shortened in future.
2014-09-19 18:16:02 -04:00
enyst
831c21febb Strictly speaking, for proprietary relicensing 'only' unconditional permissions are needed.
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:46 -04:00
enyst
f31235afbc Possible fixes for incomplete or unclear phrases
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:45 -04:00
enyst
d638f60cd9 Fixes for typos
Signed-off-by: enyst <engel.nyst@gmail.com>
2014-09-19 18:09:45 -04:00
Bradley M. Kuhn
b7bb47188f Explain GPLv2 implicit private modification rights
I've long been aware that GPLv2 "technically" governed private
modifications and that generally there were probably more requirements
on privately modified versions of GPLv2'd works than most people assumed
in practice, including commonly held public interpretation by FSF.

HT Wolvereness, who pointed out to me that GPLv3 solved that problem.
When I spoke to Fontana about it, he was indeed aware that this text was
"missing" in GPLv2 and that GPLv3 properly added it, through some
politics during the GPLv3 process.

I've added herein the ultimate historical conclusions about GPLv2's
interpretation and how GPLv3 clarified it.  I've left out the color
about the politics of how it got added, not because they are not
interesting, relevant and germane to tutorial, but because we don't have
a good place yet in the tutorial for discussion of GPLv3 drafting
politics, and frankly if we have such a section, Fontana ought to write
it, not me.
2014-09-19 17:57:52 -04:00
Bradley M. Kuhn
3847ee1c1b Add label for this section. 2014-09-19 17:57:44 -04:00
Bradley M. Kuhn
d982de460a GPLv2§2 is for *distributing* modified versions.
This text needs to be clear that GPLv2§2 doesn't govern merely the act
of modification, but distributing modified versions (in whole or in
part).  The previous text here wasn't clear on that point.
2014-09-19 17:41:00 -04:00
Bradley M. Kuhn
e5ee0fd0a1 GPLv3 clarifies private modification permission.
While both GPLv2 and GPLv3 have long been considered to grant unabridged
right to private modification, GPLv3 has much clearer and explicit
wording to this effect.

This should be noted when that paragraph is explained.  This change
herein does that.

HT Wolvereness for pointing this difference between GPLv2 and GPLv3 out
to me.
2014-09-19 17:36:03 -04:00
Bradley M. Kuhn
b5b0e2403e Opposite meaning was what was desired here.
HT Bob Hogg for discovering this error.
2014-08-12 08:12:49 -04:00
Bradley M. Kuhn
1548847af9 Credit Martin with his copy editing work in each part.
This required some page reformatting (fewer space skipping).
2014-04-24 19:26:02 -04:00
Martin Michlmayr
7648027275 Typo fixes 2014-04-24 19:12:21 -04:00
Martin Michlmayr
85577d597a Misc copy editing: fix some typos, grammar, and formatting errors 2014-04-24 19:12:21 -04:00
Martin Michlmayr
74899d7d1c Fix quotation marks so they show up in the text 2014-04-24 19:12:21 -04:00
Martin Michlmayr
6ba2ff285f Add missing label 2014-04-24 19:12:21 -04:00
Martin Michlmayr
0c48d8fdd3 Fix broken LaTeX ref commands 2014-04-24 19:12:21 -04:00
Martin Michlmayr
f7211a9f8a Fix broken LaTeX section commands 2014-04-24 19:12:21 -04:00
Bradley M. Kuhn
3ed7c26e43 Merge branch 'cle-edits', which brings in Donald's copy-edit changes.
There were minor conflicts in gpl-lgpl.tex.
2014-03-24 06:56:42 -04:00
Bradley M. Kuhn
14e09b0b18 This should not be plural, and an shouldn't be in the quotes. 2014-03-24 05:56:18 -04:00
donaldr3
a577a77eb4 people should email licensing@fsf.org, not compliance@fsf.org 2014-03-21 19:35:10 -04:00
donaldr3
9ab67f3125 the 2014-03-21 19:23:04 -04:00
donaldr3
43cc44ae29 the 2014-03-21 19:17:23 -04:00
donaldr3
c6063eca3c the everywhere 2014-03-21 19:15:20 -04:00
donaldr3
5545101088 the gpl 2014-03-21 19:10:17 -04:00
donaldr3
c2415647a5 the gpl 2014-03-21 19:07:34 -04:00
donaldr3
484ca88b81 remove extra words 2014-03-21 18:40:50 -04:00
donaldr3
d826095d06 multiple copy edits 2014-03-21 18:37:33 -04:00
donaldr3
1aa98048c1 remove repeated phrase 2014-03-21 18:32:42 -04:00
donaldr3
f58920bbe5 the gpl 2014-03-21 18:19:55 -04:00
donaldr3
33e47ace60 multiple edits 2014-03-21 18:00:09 -04:00
donaldr3
a4feaf97bf multiple copy edits 2014-03-21 17:50:54 -04:00
donaldr3
c6183da7fd restructured sentence 2014-03-21 17:48:04 -04:00
donaldr3
30efea6579 the gpl 2014-03-21 17:34:08 -04:00
donaldr3
1070277ed6 the gpl 2014-03-21 17:29:18 -04:00
donaldr3
b776c58280 add of the 2014-03-21 17:26:43 -04:00
donaldr3
814b5ce01c administrative 2014-03-21 17:22:43 -04:00
donaldr3
e1f07949fe the gpl 2014-03-21 17:17:19 -04:00
donaldr3
20fba8b654 removed extra 'software' 2014-03-21 17:10:46 -04:00
donaldr3
58beece8fd multiple copy edits 2014-03-21 17:04:41 -04:00
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