[License-review] Non-Commercial doesn't compose (and it never will)

Kevin P. Fleming kevin+osi at km6g.us
Fri Apr 19 20:03:59 UTC 2019


Did this belong on license-discuss? It doesn't seem to be referring to
any license submitted for review.

On Fri, Apr 19, 2019 at 3:49 PM Christopher Lemmer Webber
<cwebber at dustycloud.org> wrote:
>
> It's sad to see history repeat itself, but that's what history does, and
> it seems like we're in an awfully echo'y period of time.  Given the
> volume of submissions in favor of some sort of noncommercial style
> license, I feel I must weigh in on the issue in general.  Most of my
> thoughts on this developed when I worked at Creative Commons (which
> famously includes a "noncommercial" clause that can be mixed into a few
> licenses)*, and it took me a while to sort out why there was so much
> conflict and unhappiness over that clause.  What was clear was that
> Non-Commercial and No-Derivatives were both not considered "free
> culture" licenses, and I was told this was drawn from the lessons of the
> free software world, but here we are hashing it out again so anyway...
>
> * I'm not suggesting this is a CC position; Creative Commons hasn't to
> my knowledge taken an official stance on whether NonCommercial is right,
> and not everyone internally agreed, and also I don't work there anymore
> anyhow.
>
> I thank Rob Myers for a lot of clarity here, who used to joke that NC
> (the shorthand name for Non-Commercial) really stood for "No Community".
> I think that's true, but I'll argue that even more so it stands for "No
> Composition", which is just as much or more of a threat, as I hope to
> explain below.
>
> As a side note, I am of course highly empathetic to the motivations of
> trying to insert a noncommercial clause; I've worn many hats, and
> funding the software I've worked on has by far been the hardest.  At
> first glance, an NC approach appears to be a way to solve the problem.
> Unfortunately, it doesn't work.
>
> The first problem with noncommercial is that nobody really knows for
> sure what it means.  Creative Commons made a great effort to gather
> community consensus, and you can read some of that here:
>
>   https://wiki.creativecommons.org/wiki/Defining_Noncommercial
>
> But my read from going through that is that it's still very "gut feel"
> for a lot of people, and while there's some level of closeness the
> results of the report result in nothing crisp enough to be considered
> "defined" in my view.  Personally I think that nothing will ever hit
> that point.  For instance, which of these is commercial, and which is
> noncommercial?
>
>  - Playing music at home
>  - Playing music overhead, in a coffee shop
>  - A song I produced being embedded in a fundraising video by the Red
>    Cross
>  - Embedding my photo in a New York Times article
>  - Embedding my photo in a Mother Jones article
>  - Embedding my photo on Wikipedia (if you think this is a clear and
>    easy example btw, perhaps you'd like to take a selfie with this
>    monkey?)
>
> But this actually isn't the most significant part of why noncommercial
> fails, has always failed, and will always fail in the scope of FOSS:
> it simply doesn't compose.
>
> Using the (A)GPL as the approximate maxima (and not saying it's the only
> possible maxima) of license restrictions, we still have full composition
> from top to bottom.  Lax and copyleft code can be combined and reused
> with all participants intending to participate in growing the same
> commons, and with all participants on equal footing.
>
> Unfortunately, NC destroys the stack.  NC has the kind of appeal that a
> lottery does: it's very fun to think about participating when you
> imagine yourself as the recipient.  The moment you have to deal with it
> underneath, it becomes a huge headache.
>
> I had an argument about this with someone I tend to work closely with,
> they began arguing for the need to insert NC style clauses into code,
> because developers gotta eat, which is at any rate a point I don't
> disagree with.  But recently several of the formerly FOSS infrastructure
> switched to using an NC license, and they began to express that this
> opened up a minefield underneath them.  If it felt like a minefield with
> just one or two libraries or utilities following the NC path, what will
> happen once it's the whole system?
>
> What would using Debian be like if 1/4 of the packages were under NC
> licenses?  Would you deploy it on your home machine?  Would you deploy
> it on your personal VPS?  Would you deploy it at your corporate
> datacenter?  Even if I am a "noncommercial" user, if my VPS is at
> Linode, would Linode have to pay?  What about Amazon?  Worse yet...
> *what if some of the package authors were dead or defunct*?
>
> To me it's no coincidence that we're seeing an interest in NC right at
> exactly the same time that faith in proprietary relicensing of copyleft
> code as a business strategy has begun to wane.  If you were at my talk
> at CopyleftConf, you may have heard me talk about this in some detail
> (and some other things that aren't relevant to this right now).
> You can see the original table here on slide 8:
>
>   https://dustycloud.org/misc/boundaries-on-network-copyleft.pdf
>
> Not everyone's email clients will successfully reproduce the table,
> so hopefully nested bullet points will survive better:
>
>  - Libre Commoner
>    + Motivation: Protect the commons
>    + Mitigating: Tragedy of the Commons
>      (as in, prevent commons from being "eaten away")
>    + Wants: Compliance
>
>  - Proprietary Relicensor
>    + Motivation: Develop income
>    + Mitigating: Free Rider Problem
>    + Wants: Non-compliance
>
> The difference in the "wants" field is extremely telling: the person I
> will call the "libre commoner" wants everyone to be able to abide by the
> terms of the license.  The "propretary relicensor" actually hopes and
> dreams that some people *will not* comply with the license at all,
> because their business strategy depends on it.  And in this part, I
> agree with Rob's "No-Community" pun.
>
> Let me be clear: I'm not arguing with the *desire* to pay developers in
> this system, I'm arguing that this is a non-solution.  To recap, here
> are the problems with noncommercial:
>
>  - What commercial/noncommercial are is hard to define
>  - NC doesn't compose; a tower of noncommercial-licensed tools is
>    a truly brittle one to audit and resolve
>  - The appeal of NC is in non-compliance
>
> Noncommercial fails in its goals and it fails the community.  It sounds
> nice when you think you'll be the only one on top, but it doesn't work,
> and it never will.
>
>  - Chris
>
> _______________________________________________
> License-review mailing list
> License-review at lists.opensource.org
> http://lists.opensource.org/mailman/listinfo/license-review_lists.opensource.org



More information about the License-review mailing list