Charm Store Policy Update: Propritary applications usage of Terms and Resources
Mark Shuttleworth
mark at ubuntu.com
Fri May 27 07:58:30 UTC 2016
On 27/05/16 01:00, Antonio Rosales wrote:
> I think most software require acceptance of the License. Perhaps the
> point here is weather the acceptance has to be active or passive. If
> this is the intent should the policy state: Any software which
> requires active user acceptance of a license or EULA has to have that
> as a term on the charm.
+1
>> Any software which installs components from outside of a distributions
>> archive needs to represent that as a resource
> Nice suggestion, this also massively helps with determining will my
> charm run inside my restricted firewall. I have added your suggestion
> to the issue as we discuss it to also track the suggestion there
Yes, firewalls are the main driver of resources. More often than not a
charm which tries to pull stuff from the internet randomly fails because
of firewalls. We know the controller can reach the charm archive because
"juju deploy" fetched the charm. So serving resources from the same
place is much more effective.
It also lets us slim down the charm itself in many cases, because
bundled blobs just become resources, which means there is less to push
and pull for every revision :)
Mark
More information about the Juju
mailing list