A Guide to GPL Compliance
for Software Engineers and Managers (07:40)

Bradley M. Kuhn

Tuesday 5 August 2008

GPL Compliance (07:50)

My Credentials (08:18)

Audience (10:25)

This talk has material for two types of GPL redistributors. (10:38)

The Clueful: Constant Vigilance! (10:42)

However, Some Remain Clueless (11:20)

My Assumption (12:25)

You are clueful, but you sometimes advise people who are clueless. (12:30)

Two Ways of Examining Problem (12:47)

Clueful Route First (13:15)

Compliance-Friendly Development (14:43)

Why Is Compliance Necessary? (18:30)

After all, what is binary distribution of software but a rudimentary form of DRM?

—Richard Fontana, during the GPLv3 process

GPL Binary Requirements (21:40)

(v2 § 3, v3 § 6)

Source Alongside Binary (23:05)

Offer For Source (24:49)

New v3 Options (27:51)

Preparing Corresponding Source (30:12)

(v2 § 3, v3 § 1)

When the Letter Comes (33:25)

Termination (35:47)

(v2 § 4, v3 § 8)

Standard Requests to Expect (38:10)

Clueless: The Upstream Problem (42:02)

When I said that I was king of forwards, you got to understand that I don’t come up with this stuff. I just forward it along. You wouldn’t arrest a guy who was just passing drugs from one guy to another.

—Michael Scott, The Office

Don’t be Michael Scott (42:08)

User Products (45:40)

(v3 only, § 6)

Derivative Works Discussion? (48:25)

More Info? (51:50)

Paper on these issues at: http://www.softwarefreedom.org/resources


License of Slides and Talk

This talk and the slides are

Copyright © 2008, Bradley M. Kuhn.

Everyone is permitted to make and distribute verbatim copies of the slides and/or recordings of the talk.

Source code of slides.