All of lore.kernel.org
 help / color / mirror / Atom feed
From: Karen Sandler <karen@sfconservancy.org>
To: Jiri Kosina <jikos@kernel.org>
Cc: James Bottomley <James.Bottomley@hansenpartnership.com>,
	"Bradley M. Kuhn" <bkuhn@sfconservancy.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	ksummit-discuss@lists.linuxfoundation.org
Subject: Re: [Ksummit-discuss] [CORE TOPIC] GPL defense issues
Date: Mon, 29 Aug 2016 15:45:30 -0400	[thread overview]
Message-ID: <1472499930.4534.60.camel@localhost.localdomain> (raw)
In-Reply-To: <alpine.LNX.2.00.1608291743340.22028@cbobk.fhfr.pm>


This has all been quite a discussion! I wanted to clarify a few
things:

  * <insert lawyer joke here> [1]

  * Some of the statements made in this discussion rely on legal
assertions that aren't quite right. [2] 

  * As others have pointed out, every part of Conservancy's approach to
enforcement is designed to take risk away from companies out of
compliance. [3]

  * I'm really glad that people are thinking about these issues. [4]

  * Over time, regardless of what individual Linux copyright holders or
Conservancy do, others will bring law suits that will impact the
kernel. [5]

Conservancy spearheads a coordinated[6] and downright timid approach,
codifying our principles so that companies out of compliance can hold us
to them. We merely represent some kernel developers in exercising their
rights. We do this because we think it's right, and we re-evaluate this
together with our coalition at every step. And we do so in a coordinated
and litigation-avoiding style. I only proposed the KS session after
getting encouragement from several prominent kernel developers (and
given that there was precedence for such a legal-related discussion
[7]).

I want proper time for everyone to reflect on what has been said on this
thread and to provide well thought out feedback in whatever forum is
comfortable for them. 

We propose to have this discussion in many different venues and places
over the next six months (whether or not there's an official session at
KS and whether or not we are there to participate if so).  Bradley and
I will each be present at a lot of conferences and events over the next
six months.  At any of these events where people are interested, we'll
host sessions in whatever format is appropriate to meet with Linux
developers and stakeholders to discuss Conservancy's enforcement
activities, to get feedback, and incorporate the ideas we hear into our
work and strategies.  We'll post summaries of the meet-ups (to the
extent we can and still respect requested confidentiality) to our
principles mailing list[8].

Conservancy will be less active on this thread in the future. Obviously
we can't respond to every single criticism on every list, anyway. 
Developers from our coalition are already participating and likely will
continue to do so directly.

Also, I'd be remiss if I didn't mention that Conservancy has tons of
other work to do, supporting its member projects (many of which are
permissively licensed btw), Outreachy[9] and a number of other important
initiatives like our employment agreement project, providing good
copyleft educational materials and solving the nonprofit accounting
problem. 

karen

[1] I admit, the legal profession isn't the best... I maintain my legal
credentials, but other than teaching classes for other lawyers I'm not
primarily in that role anymore. (I do continue as a volunteer and give
legal advice to FSF and GNOME as my free time permits - not much this
past weekend after following this whole thread, haha!) As Executive
Director of Conservancy, I rely on other lawyers for Conservancy's
legal work.  Not being able to see the source code to a device that is
literally sewn into my body and screwed into my heart gives me a
slightly different perspective on software freedom and has caused me to
contribute anyway I can, even if I haven't coded in years. I appeal for
the copyleft generally on safety, security and business reasons.  I
also admit that while I have a pretty thick skin, I was somewhat taken
aback by the not-so-veiled threat of disbarment. FWIW, lawyers can hold
public or quasi-public sessions without automatically running afoul of
legal ethics. There is a long list of attorneys active in the field who
have presented at free and open source software events about myriad
topics.

[2] IAAL (though my primary work role is no longer in legal capacity)
but TINLA. I cannot point all of these out for obvious reasons.

[3] When we contact them one of the first things they see are the ways
we commit to making the process comfortable for them. This is true for
anyone who researches who we are and finds the Principles on our site.
The Principles not only talk about law suits as a last resort, but
provide the much more generous termination provisions, giving first-time
violators automatic restoration if the violation is fixed in a timely
fashion. We also respect confidentiality from companies who we believe
have a chance of doing the right thing, because while Linus may enjoy
taking a public potshot at a company out of compliance, I know from some
companies first hand that this is the singular thing that makes them
most nervous about committing to the kernel. There's a real fear that
even if they come into compliance they'll exposed to liability by some
other rightsholder in some jurisdiction somewhere. 

[4] I don't think that a publicly archived list is the best venue for
it. Also, some of the developers in our coalition have strong beliefs
but soft voices.

[5] The majority of law suits in the last couple of years have not been
from anyone in Conservancy's coalition. Obviously, there are the suits
brought by Patrick, but there's also Versata/Ameriprise/Ximpleware in
which the GPL got caught in unrelated cross-fire. Whether or not the
kernel community wants to participate in law suits, courts will surely
wind up having GPL-related issues brought before them, and the results
of those cases will apply to the kernel as well. Info on the Versata
case is here:
https://opensource.com/law/14/7/lawsuit-threatens-break-new-ground-gpl-and-software-licensing-issues

[6] We try to coordinate with anyone active in the space who is willing
to coordinate with us. This incidentally has included rogue enforcers,
industry lawyers and anyone who does work to understand the copyright
status of the kernel (btw, in an early post, I said we coordinated with
dmg when I really meant 'gave feedback on big picture issues and tried
to coordinate' with the work LF is funding.  They have graciously
listened to our comments, but I want to be clear that Conservancy has
not been invited to participate or collaborate in the project in any
way.)

[7] The Q&A I proposed was not intended as a negotiation or an attempt
to provide legal advice to anyone. In fact it was not dissimilar in
character from the session Karen Copenhaver (lawyer to Linux Foundation)
led with Keith Bergelt in 2009. 

[8] https://lists.sfconservancy.org/mailman/listinfo/principles-discuss
which we launched last year to discuss the Principles of
Community-Oriented GPL Enforcement.

[9] I note that Outreachy itself has around 10 paid interns per year for
the kernel, and apparently "ranked #13 for contributions to the Linux
kernel during the last cycle" for organizations.
https://www.linuxfoundation.org/announcements/linux-foundation-releases-development-report-highlighting-contributions-to-linux
Thanks to everyone on this list who mentored and supported these
interns.

  reply	other threads:[~2016-08-29 19:45 UTC|newest]

Thread overview: 173+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-08-26 19:33 [Ksummit-discuss] [CORE TOPIC] GPL defense issues Jeremy Allison
2016-08-26 21:19 ` David Woodhouse
2016-08-26 21:51 ` Linus Torvalds
2016-08-26 22:42   ` Jeremy Allison
2016-08-26 23:02     ` Theodore Ts'o
2016-08-26 23:58       ` Jeremy Allison
2016-08-27  0:19         ` Linus Torvalds
2016-08-27  1:30           ` Jeremy Allison
2016-08-27  7:00           ` David Woodhouse
2016-08-26 23:54   ` Bradley M. Kuhn
2016-08-27 16:26     ` Greg KH
2016-08-27 21:18       ` Bradley M. Kuhn
2016-08-28  1:43         ` James Bottomley
2016-08-28  2:02           ` Bradley M. Kuhn
2016-08-28  3:10             ` James Bottomley
2016-08-28  4:42               ` Bradley M. Kuhn
2016-08-28 20:51                 ` James Bottomley
2016-08-28  4:24           ` Jeremy Allison
2016-08-28 12:55             ` Theodore Ts'o
2016-08-28 14:06               ` David Woodhouse
2016-08-29  6:26                 ` Greg KH
2016-08-29 11:10                   ` Harald Welte
2016-08-30 17:38                   ` Mark Brown
2016-08-30 18:04                     ` Luis R. Rodriguez
2016-08-30 18:36                       ` Josh Triplett
2016-08-28 15:43               ` Jeremy Allison
2016-08-28 19:36                 ` Theodore Ts'o
2016-08-28 20:36                   ` Linus Torvalds
2016-08-29 15:35                     ` Steven Rostedt
2016-08-29 15:51                       ` Jiri Kosina
2016-08-29 19:45                         ` Karen Sandler [this message]
2016-08-29 16:26                     ` Jeremy Allison
2016-08-30 17:13                     ` Luis R. Rodriguez
2016-08-28 16:26               ` Bradley M. Kuhn
2016-08-28 19:58                 ` Theodore Ts'o
2016-08-28 22:54                   ` Bradley M. Kuhn
2016-08-29  9:01                     ` Harald Welte
2016-08-30 16:15               ` Luis R. Rodriguez
2016-08-30 16:45                 ` Greg KH
2016-08-30 17:20                   ` Luis R. Rodriguez
2016-08-30 18:15                     ` Greg KH
2016-08-30 19:17                       ` Luis R. Rodriguez
2016-08-31  2:58                         ` Theodore Ts'o
2016-08-31 18:51                           ` Luis R. Rodriguez
2016-08-31  8:37                         ` Greg KH
2016-08-31 18:53                           ` Luis R. Rodriguez
2016-08-30 23:19                       ` Luis R. Rodriguez
2016-08-30 17:49                   ` Jeremy Allison
2016-08-30 18:17                     ` Greg KH
2016-08-30 18:28                       ` Jeremy Allison
2016-08-30 17:10                 ` James Bottomley
2016-08-30 17:16                   ` Luck, Tony
2016-08-30 17:40                     ` Luis R. Rodriguez
2016-08-30 17:37                   ` Luis R. Rodriguez
2016-08-28 15:37             ` James Bottomley
2016-08-28  5:09           ` Jeremy Allison
2016-08-27 23:02       ` Jeremy Allison
2016-08-27 23:13         ` Linus Torvalds
2016-08-27 23:29           ` Jeremy Allison
     [not found]           ` <CAPeXnHsTskZhwS6Ckp=xRzxbwax9FrMc5gRFmFmySY-Pq3KexA@mail.gmail.com>
     [not found]             ` <CAPeXnHtqc5fYUV89H2E4g-SQmFNmc=3bj1NiCRVAWg=WoP0R7g@mail.gmail.com>
2016-08-27 23:30               ` Matthew Garrett
2016-08-27 23:49                 ` Linus Torvalds
2016-08-28  0:02                   ` Matthew Garrett
2016-08-28  0:16                     ` Linus Torvalds
2016-08-29 16:57                       ` Matthew Garrett
2016-08-27 23:35           ` Jeremy Allison
2016-08-28  4:47             ` Theodore Ts'o
2016-08-28  5:17               ` Jeremy Allison
2016-08-28  5:38               ` Bradley M. Kuhn
2016-08-28  2:58         ` Steven Rostedt
2016-08-28  4:34           ` Jeremy Allison
2016-08-28  8:04             ` Greg KH
2016-08-28 15:58               ` Jeremy Allison
2016-08-28  3:18         ` James Bottomley
2016-08-28  4:40           ` Jeremy Allison
2016-08-28  6:25             ` David Woodhouse
2016-08-29 11:24       ` Maxime Ripard
2016-08-29 11:50         ` Greg KH
2016-08-30  9:57           ` Maxime Ripard
2016-08-30 15:33             ` Arnd Bergmann
2016-08-30 16:04               ` Guenter Roeck
2016-08-30 19:44                 ` Arnd Bergmann
2016-08-31  8:24                   ` Geert Uytterhoeven
2016-08-31  9:28                   ` Maxime Ripard
2016-08-30 16:55               ` Mark Brown
  -- strict thread matches above, loose matches on Subject: below --
2016-08-26  2:46 Linus Torvalds
2016-08-26  3:07 ` Matthew Garrett
2016-08-26  4:25   ` Linus Torvalds
2016-08-26  4:48     ` Matthew Garrett
2016-08-26  5:24       ` Linus Torvalds
2016-08-26  5:35         ` Matthew Garrett
2016-08-26 15:28         ` Rik van Riel
2016-08-26 16:34           ` Linus Torvalds
2016-08-26 16:48             ` Rik van Riel
2016-08-26 17:21               ` Linus Torvalds
2016-08-26 17:49                 ` Matthew Garrett
2016-08-26 19:03                   ` Linus Torvalds
2016-08-26 19:29                     ` Rik van Riel
2016-08-26 19:45                     ` Matthew Garrett
2016-08-26 19:53                       ` James Bottomley
2016-08-26 19:55                         ` Matthew Garrett
2016-08-26 19:58                           ` James Bottomley
2016-08-26 21:41                         ` Theodore Ts'o
2016-08-26 23:04                           ` Luis R. Rodriguez
2016-08-26 23:34                             ` Theodore Ts'o
2016-08-27  0:03                               ` Luis R. Rodriguez
2016-08-27  4:00                           ` Josh Triplett
2016-08-26 19:59                       ` Linus Torvalds
2016-08-26 16:52             ` Linus Torvalds
2016-08-26 19:36             ` Bradley M. Kuhn
2016-08-26 20:09               ` Jeremy Allison
2016-08-26 15:23 ` Karen Sandler
2016-08-26 16:37   ` James Bottomley
2016-08-26 17:19     ` Karen Sandler
2016-08-27 15:43       ` Greg KH
2016-08-27 17:14         ` Bradley M. Kuhn
2016-08-27 18:47           ` Julia Lawall
2016-08-27 18:35 ` Wolfram Sang
2016-08-27 22:50   ` Linus Torvalds
2016-08-28  7:47   ` Greg KH
2016-08-28  9:54     ` David Woodhouse
2016-08-29 17:42     ` Rik van Riel
2016-08-29 18:49       ` Linus Torvalds
2016-08-29 19:04         ` James Bottomley
2016-08-30 18:00           ` Luis R. Rodriguez
2016-08-30 18:25             ` James Bottomley
2016-08-30 19:31               ` Luis R. Rodriguez
2016-08-29 20:19         ` Wolfram Sang
2016-08-29 21:31       ` Theodore Ts'o
2016-08-29 21:52         ` Matthew Garrett
2016-08-29 21:59         ` Linus Torvalds
2016-08-29 23:05           ` Guenter Roeck
2016-08-30  4:32           ` Bradley M. Kuhn
2016-08-24  5:30 Karen Sandler
2016-08-24 13:08 ` Greg KH
2016-08-24 14:25   ` Karen Sandler
2016-08-24 14:39     ` Josh Triplett
2016-08-24 15:21       ` Mark Brown
2016-08-24 16:54       ` Randy Dunlap
2016-08-24 17:39       ` Greg KH
2016-08-24 17:54         ` Luis R. Rodriguez
2016-08-24 18:30         ` Wolfram Sang
2016-08-24 19:57           ` Greg KH
2016-08-24 20:19             ` James Bottomley
2016-08-24 21:13             ` Karen Sandler
2016-08-24 22:01               ` Theodore Ts'o
2016-08-24 17:38     ` Greg KH
2016-08-24 14:38   ` Daniel Vetter
2016-08-24 14:44     ` Josh Triplett
2016-08-24 15:29   ` David Woodhouse
2016-08-24 17:47     ` Greg KH
2016-08-24 18:24       ` James Bottomley
2016-08-24 20:41         ` Greg KH
2016-08-24 21:09           ` Jiri Kosina
2016-08-24 21:21             ` James Bottomley
2016-08-24 21:33               ` Jiri Kosina
2016-08-24 21:42                 ` James Bottomley
2016-08-24 21:46                   ` Jiri Kosina
2016-08-25 16:27               ` Rik van Riel
2016-08-24 20:50       ` Bradley M. Kuhn
2016-08-24 21:54         ` Greg KH
2016-08-25  4:06           ` Bradley M. Kuhn
2016-08-25  6:37             ` Theodore Ts'o
2016-08-25  7:03               ` Josh Triplett
2016-08-25 20:03                 ` Dave Airlie
2016-08-25 20:20                   ` James Bottomley
2016-08-25 20:28                     ` Dave Airlie
2016-08-26  0:59             ` Greg KH
2016-08-26  2:30               ` Matthew Garrett
2016-08-26 16:34                 ` Luck, Tony
2016-08-26 11:49               ` James Bottomley
2016-08-28  7:48                 ` Wolfram Sang
2016-08-26 12:03             ` James Bottomley
2016-08-26 12:33               ` Christoph Hellwig

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1472499930.4534.60.camel@localhost.localdomain \
    --to=karen@sfconservancy.org \
    --cc=James.Bottomley@hansenpartnership.com \
    --cc=bkuhn@sfconservancy.org \
    --cc=jikos@kernel.org \
    --cc=ksummit-discuss@lists.linuxfoundation.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.