Getting rid of terminology

John Lenton john.lenton at canonical.com
Fri Mar 11 14:36:09 UTC 2016


I understand that. I'm asking something different: for example, if
`canonical` is the publisher of `hello-snap`, with a policy that
allows people to fork it, and person A has installed Canonical's
version and person B has installed my version, what should `snap list`
output in each case?

On 11 March 2016 at 14:33, Gustavo Niemeyer
<gustavo.niemeyer at canonical.com> wrote:
> The distinction between publisher and developer is mainly one of control. I
> expect the store to have much more logic about this than we will care about
> in the code of snappy itself. Inside the running system, we'll care mainly
> about the fact the use of the particular snap name was blessed by the
> publisher, and from then on it's really all about the developer since that's
> the person who published the snap and is directly responsible for its
> content.
>
> Today we don't have that authorization mechanism, so every single snap we'll
> see is from a developer that is also the publisher.
>
>
>
> On Fri, Mar 11, 2016 at 11:27 AM, John Lenton <john.lenton at canonical.com>
> wrote:
>>
>> So are there cases where we want to show the developer if it isn't the
>> publisher, but not show it otherwise?
>>
>> On 11 March 2016 at 14:25, Gustavo Niemeyer
>> <gustavo.niemeyer at canonical.com> wrote:
>> >
>> > The publisher is the developer that owns and controls the snap name. The
>> > developer is the author of a particular snap revision.
>> >
>> > So the publisher is necessarily a developer, but the developer is not
>> > necessarily a publisher. For that reason inside snappy we'll often care
>> > more
>> > about the developer than the publisher.
>> >
>> > An exception to that is assertions.. at some point we'll need to
>> > validate
>> > that the publisher authorized the developer to use the given snap name.
>> >
>> >
>> >
>> >
>> > On Fri, Mar 11, 2016 at 11:17 AM, John Lenton
>> > <john.lenton at canonical.com>
>> > wrote:
>> >>
>> >> On 10 March 2016 at 14:33, Gustavo Niemeyer
>> >> <gustavo.niemeyer at canonical.com> wrote:
>> >> > - Origin
>> >> >
>> >> > Per the new terminology, that's the snap developer
>> >>
>> >> I think it's the publisher?
>> >
>> >
>> >
>> >
>> > --
>> > gustavo @ http://niemeyer.net
>
>
>
>
> --
> gustavo @ http://niemeyer.net



More information about the snappy-devel mailing list