[Please don't cross-post to lots of lists, folks!]
Stephen, thank you for helping ground the conversation with quotes etc. I think you've demonstrated that CLAs are quite defensible in terms of the GPL.
But I hear a larger question, framed in the actual subject line - to *consider reflecting on* the Canonical CLA.
I.e. what are the benefits to Canonical, to you, to contributors, to the whole ecosystem, to humanity ("Ubuntu philosophy") of a CLA?
I've heard two very helpful perspectives on this over the years.
The first, from 2011, was from Mark, on why giving more leverage, via CLAs, to projects and companies in general is helpful to the whole ecosystem:
Mark Shuttleworth on companies and free software [LWN.net] https://lwn.net/Articles/442782/
This summer, Simon Phipps nicely framed a different view tuned to the trends of frictionless distributed development that he calls "Permissionless governance":
Governance for the GitHub generation | InfoWorld
I highly recommend both reads. Perhaps the two models may make sense in different circumstances, e.g. with CLAs for polished application code, and permissionless governance for more infrastructure-related software.
Of course the nice thing about free software and open source software is that we each benefit, and we each get to choose how to participate.
And our choices can reflect our own perspectives, enriched by the perspectives of others.
Happy new year, all :)
Neal McBurnett http://neal.mcburnett.org/
ubuntu-devel mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel