Commit graph

866 commits

Author SHA1 Message Date
Bradley M. Kuhn
e90904a627 Working Makefile installation. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
6c38adff6c Karen corrected me on this term. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
962fc7b9aa Add Karen's name. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
e00e9b305e Set up Makefile and add CC By SA logo. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
0860716fb1 Add copyright notice. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
72d37b38c5 Non-Copyright systems slide first draft. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
81f752510a Links to related Guide sections. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
cbc2c4f082 Add introduction slide. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
c281fff393 Remove extraneous material to just CCS examples. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
c1f10c3379 Larger presentation -> CCS report examples
cp -pa presentations/2hr-GPL-compliance-focus/2hr-GPL.md presentations/ccs-report-examples/ccs-examples.md

Plan to reduce this just to the CCS examples.
2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
0d17adcb1a correct date again. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
0c977a2d49 Make plural. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
ed9ca638e9 CD is not the primary shipped media these days. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
21a273aea3 Update date. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
82d46f8782 Reduce slides to only those introducing violations 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
ed0b045c26 2hr compliance to select sides for violation intro
cp -pa presentations/2hr-GPL-compliance-focus/2hr-GPL.md presentations/20min-violation-intro/violation-intro.md
2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
cee13b2be4 Add final slide with links to pertinent sections. 2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
079ce32bf0 Shorten length; include only section discussion
Shorten this down to include discussion only of specific GPL sections.
2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
e670a6ed6c Copy 1hr-GPL.markdown to specific-sections.md
cp 1hr-GPL/1hr-GPL.markdown 30min-specific-sections/specific-sections.md

Start from the 1hr version to make a short version that talks about just
a few specific sections of the GPL.
2018-09-26 09:30:21 -07:00
Bradley M. Kuhn
be0abd7b1e Document the One Rule for merging into master. 2016-10-25 15:34:29 -07:00
Bradley M. Kuhn
c7bf90446e Correct reference to wrong section. 2016-10-25 15:24:07 -07:00
Bradley M. Kuhn
f1106e4c34 Note new commit bits given out to three others. 2016-10-25 15:22:18 -07:00
Bradley M. Kuhn
0ad08b92d5 Would help online contributors send small changes?
HT: Loïc Dachary <loic@dachary.org>

... who told me about this project.
2016-08-16 12:02:02 +02:00
Bradley M. Kuhn
85bbbf1ec6 Gitorious Apocalypse: even more gitorious URLS
I believe these are the last few Gitorious URLs
2016-05-17 08:15:01 -05:00
Bradley M. Kuhn
eb51d8327c Gitorious Apocalypse: remove gitorious more URLs
The Gitorious URLs are now dead.  A few Gitorious URLs continued to
appear in the front matter of the Guide itself.  This fixes those links
to with k.copyleft.org equivalents.
2016-05-17 07:19:09 -05:00
Bradley M. Kuhn
56ec3c68ee This clearly should have been \ref all along. 2015-05-12 07:54:07 -07:00
Bradley M. Kuhn
0b3b7ecffd Notice in Contributing section about individuals.
Individuals act on their own behalf in this project, regardless of who
sponsors it.
2015-05-04 14:10:36 -07:00
Bradley M. Kuhn
4dcf545108 Gitorious Apocalypse: recovery existing clone
These instructions are simple and I've tested them.
2015-04-02 20:51:35 -07:00
Bradley M. Kuhn
0a5d6db003 Gitorious Apocalypse: remove all gitorious URLs
The Gitorious URLs will disappear in the next few hours.  The canonical
hosting location of this project is now on copyleft.org.  Specific
gitorious URLs are generally replaced with k.copyleft.org, which is
copyleft.org's self-hosted Kallithea instance.
2015-04-02 20:32:33 -07:00
Bradley M. Kuhn
26def8538a FIXME note about restoring UCITA reference. 2015-03-16 17:53:40 -07:00
Bradley M. Kuhn
a8d58d6b65 Remove stray open parenthesis. 2015-03-16 10:48:05 -07:00
Bradley M. Kuhn
d3ce0a8a2f Correct spelling of acronym. 2015-03-16 10:39:11 -07:00
Bradley M. Kuhn
73a7028469 More words that don't appear in some dictionaries.
Add to the LocalWords list for Emacs spell checker.
2015-03-13 14:36:56 -07:00
Bradley M. Kuhn
3b357f2747 Update bkuhn & tony copyright notices for 2015
After last commit, there has been new copyrightable material copyrighted
by these two individuals added in 2015.
2015-03-13 14:35:59 -07:00
Bradley M. Kuhn
4067c5f991 Clarify & expound on issue of warranty disclaimer
The existing paragraph on this issue was inadequate, since it punted
entirely to GPLv2§11 for dealing with critics' claims of
unenforceability.  That left a mistaken impression of validity of such
claims.

The commit herein adds reference to CIGS, which likely permits GPL's
sort of warranty disclaimer in most jurisdictions, and also bolsters the
reference to the UCC earlier in the section.

However, given academic debate about the applicability of CIGS to
software licenses, this commit includes a footnote referencing the two
sides of that debate.

Tony Sebro and I co-drafted these changes together.

Signed-Off-By: Tony Sebro <tony@sfconservancy.org>
Signed-Off-By: Bradley M. Kuhn <bkuhn@ebb.org>
2015-03-13 13:07:16 -07:00
Bradley M. Kuhn
e62b08eb9c Note that most USA states/commonwealths adopt UCC.
While most USA lawyers will know this as simple fact, the tutorial wants
to welcome an international audience and non-lawyers too.  As such, this
dependent clause is worth adding.
2015-03-13 12:38:58 -07:00
Bradley M. Kuhn
40fa2e6685 Clarify who "most people" meant, drop UCITA ref.
The intent of this text was to point out that most users don't actually
believe they get warranties, which is still surely correct, given that
GPL disclaims warranties in the same manner nearly every software
license -- proprietary or free -- does anyway.

Also, the forward-reference to the later section's discussion of UCC
should be hinted at here.  There is no explicit reference to UCC made
here, but it is encompassed in "many local laws", since the later
section mentions the specific section of UCC involved.

Meanwhile, the reference to UCITA is dropped, but perhaps it should be
reintroduced in other text in the main warranty section.  UCITA has had
much less policy impact than was expected when the original version of
this text was written.  It might be useful to ask policy folks and
attorneys from Maryland and Virginia who might be able to help explain
what impact UCITA has had being on the books only there.
2015-03-13 09:58:02 -07:00
Bradley M. Kuhn
555a72beb1 Suggestions for in depth discussion of GPLv2§2(a)
GPLv2§2(a) is mentioned quite cursorily.  Olly Betts suggests more
coverage here might useful on IRC.  I noted some ideas after he
suggested it.
2015-03-12 17:15:15 -07:00
Bradley M. Kuhn
ec2abce021 Rework text to introduce definition of CCS.
CCS ultimately wasn't mentioned until much later in the GPLv3 sections,
where, ironically, we have to point out that GPLv3 defined the term as
"Corresponding Source" [0], not CCS, and explain why GPL enforcement
wonks still say CCS.

This rework now introduces the acronym at the natural moment: while
describing GPLv2§3's use of the words "complete" and "corresponding".

Adding that made the section even more disjoint than it already was.  I
put in some \subsection's to make it slightly less so, and did some
wordsmith work on surrounding text.

[0] I wish some GPLv3 drafter had asked me what to call the defined term
     so that I could point out what fit standard parlance. :)
2015-03-09 22:33:52 -07:00
Bradley M. Kuhn
15ae6f3a17 Wordsmith this tortured text. 2015-03-09 19:05:18 -07:00
Bradley M. Kuhn
dca1aa0115 "by definition" is clearer here than "by default"
There's probably another phrase we could use that's even better.
2015-03-09 19:03:53 -07:00
Bradley M. Kuhn
2a42c6fb7e FIXME describing what introduction should say.
We need an introduction, particularly if we merge the CC-BY-SA material
that @mlinksva provided.
2014-12-23 13:37:25 -05:00
Bradley M. Kuhn
0adba83923 FIXME re: "dynamic linking delayed" to runtime.
The existing text of the Guide hints at this point but doesn't discuss
it directly.  This FIXME is merely a reminder note to investigate this
issue in further detail and perhaps add text here on the question.
2014-12-23 13:22:05 -05:00
Bradley M. Kuhn
eab5efb42b Null character needed at end of a LaTeX sentence. 2014-12-23 13:15:46 -05:00
Bradley M. Kuhn
0e49270eb1 Contributing text from third-party works.
Integration of text from third-party works is complicated, since the
text must be incorporated to flow properly with the rest of the Guide.
Also, historical archiving commits are particularly useful in such
situations.  This tutorial explains how to contribute such additions for
this project.
2014-12-22 21:16:33 -05:00
Bradley M. Kuhn
04a38b87ec Order matters in \usepackage{hyperref}.
The problem exhibited only in PDF files, wherein \ref{} links to
appendix chapters referred instead to regular chapters.

http://tex.stackexchange.com/questions/77886/fncychap-and-hyperref-messes-up-page-references
suggest that loading hyperref second fixes the problem.  This indeed
worked.
2014-12-22 21:09:04 -05:00
Mike Linksvayer
27739cd92e copyleft.org tutorial, not conservancy policies 2014-12-22 19:18:23 -05:00
Mike Linksvayer
ce1c96a1a1 Make attributions consistent.
Also, fix a few spurious characters.
2014-12-22 19:13:48 -05:00
Mike Linksvayer
f4fd426471 consistent capitalization of verbs, no reason to copy capitalization within CC-BY-SA or any other license 2014-12-22 14:56:37 -08:00
Bradley M. Kuhn
79c5b890eb Consolidate copyright notices into single place.
Historically, this project used (more-or-less) a file-by-file copyright
inventory.  This commit ends that practice.  The project now has a
single toplevel copyright inventory, stored exclusively in
comprehensive-gpl-guide.tex (so that it appears also in compiled
versions of the Guide as well).

The side-effect of this commit is that the parts may no longer be easily
publishable separably without (at least) the additional work of
copyright notice reconstruction.  This may in particular create a
challenge for the FSF, who has historically selectively published
sections of this Guide as materials for its CLE classes.

However, without this change, this Guide will eventually suffer from the
inherent problems in maintaining file-by-file copyright inventory.
Circumstances simply dictate a single, top-level copyright and license
notice for the entire Guide.

In addition to consolidation of copyright notices, I've also herein
updated my historical copyright notices to properly credit me for my own
work done in 2003 through 2005.

I've also updated the license notice to reflect the changes made by the
previous commit and related issues.
2014-12-22 17:22:50 -05:00