[legal-discuss] AGPLv3+ acceptable for third party dependencies?

Jeremy Stanley fungi at yuggoth.org
Fri Nov 11 17:05:08 UTC 2016


On 2016-11-10 10:33:48 -0500 (-0500), Ade Lee wrote:
> Specifically, I would like to use the following puppet module:
> 
> https://github.com/purpleidea/puppet-ipa/
[...]

[I am not a lawyer.] tl;dr: I would avoid that module for an
official OpenStack service or deployment deliverable, were I in your
situation.

In the past, the Infra team has assumed that when combining Puppet
modules under a common manifest they need to be compatibly licensed
such that the whole can fall under the most restrictive of the
licenses for all the modules involved, and requested license
exceptions in writing from authors when license incompatibilities
arose. I'm not aware of any real precedent around combining licenses
for declarative/descriptive languages like Puppet (for that you
might do better asking on a Puppet community ML instead), but we've
always assumed conservatively that it would be similar to importing
Python module dependencies or runtime linking of compiled libraries
in that regard.
-- 
Jeremy Stanley



More information about the legal-discuss mailing list