Its my understanding that the only case the A in the AGPL would kick in is if 
the cloud provider made a change to MongoDB and exposed the MongoDB instance to 
users. Then the users would have to be able to download the changed code. Since 
Marconi's in front, the user is Marconi, and wouldn't ever want to download the 
source. As far as I can tell, in this use case, the AGPL'ed MongoDB is not 
really any different then the GPL'ed MySQL in footprint here. MySQL is 
acceptable, so why isn't MongoDB?

It would be good to get legal's official take on this. It would be a shame to 
make major architectural decisions based on license assumptions that turn out 
not to be true. I'm cc-ing them.

Thanks,
Kevin
________________________________________
From: Chris Friesen [chris.frie...@windriver.com]
Sent: Wednesday, March 19, 2014 2:24 PM
To: openstack-dev@lists.openstack.org
Subject: Re: [openstack-dev] [Marconi] Why is marconi a queue implementation vs 
a provisioning API?

On 03/19/2014 02:24 PM, Fox, Kevin M wrote:
> Can someone please give more detail into why MongoDB being AGPL is a
> problem? The drivers that Marconi uses are Apache2 licensed, MongoDB is
> separated by the network stack and MongoDB is not exposed to the Marconi
> users so I don't think the 'A' part of the GPL really kicks in at all
> since the MongoDB "user" is the cloud provider, not the cloud end user?

Even if MongoDB was exposed to end-users, would that be a problem?

Obviously the source to MongoDB would need to be made available
(presumably it already is) but does the AGPL licence "contaminate" the
Marconi stuff?  I would have thought that would fall under "mere
aggregation".

Chris

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to