345da0fc2e
The pasted text, most of which was useful, is now integrated as the desired laundry-list of GPLv3§7 subsection explanations. This also allowed for easy integration of some of the older commented-out text that originally came from GPLv3 rationale documents. Meanwhile, however, I discovered, upon more careful examination of the pasted text, a serious and grave error regarding GPLv3§7(d). Specifically, GPLv3§7(d) makes the modern "third clause" of the 3-Clause BSD compatible with the GPL, *not* the problematic old-school BSD advertising clause (from the 4-Clause BSD). I'm amazed that anyone versed in licensing could make this error, frankly, and readers should be told, since other materials are now disseminated by others, that the point is incorrect. Therefore, I've not only noted the correct compatibility conclusion, but also affirmatively identified the incorrectness of the wrong conclusion that was previously added via the pasted text from SFLC's "Guide". Finally, on a LaTeX formatting note, the enumitem package is now needed since I'm using that for the list of GPLv3§7 subsections. |
||
---|---|---|
Case-Study-Ethics | ||
css | ||
enforcement-case-studies_log-output | ||
GPL-Business | ||
GPL-LGPL | ||
js | ||
presentations/1hr-GPL | ||
.gitignore | ||
CC-By-SA-4.0.txt | ||
compliance-guide.tex | ||
comprehensive-gpl-guide.tex | ||
enforcement-case-studies.tex | ||
gpl-lgpl.tex | ||
license-texts.tex | ||
Makefile | ||
no-numbers-on-table-of-contents.tex | ||
README.md | ||
tex4ht.usr | ||
TODO.md | ||
webhacks.cfg |
Copyleft and GPL Tutorial Materials
This repository contains various tutorial materials regarding the suite of GNU General Public Licenses and copyleft (as applied to software).
The primary item of interest is an omnibus book on copyleft that is built from the comprehensive-GPL-guide.tex file.
You can build this project with the following command:
$ make
HTML output will be in the public_html directory and a PDF file will be in comprehensive-gpl-guide.pdf.
You may need to first install texlive, tex4ht and a few other things. On Debian-based systems, this command may work as root:
# aptitude install texlive-full make tex4ht
You can also download a prebuilt PDF file.
Note the canonical repository for this project is on gitorious. Copies of this repository on other sites is for informational and backup purposes only.
Contributing
Patches to this project are welcome. Please submit a merge request on Gitorious. If you cannot use that, you can email patches directly to Bradley. You can find his email address in the commit logs.