[Mailman-Developers] GSoC 2015: brainstorming ideas suitable for beginners?

Chris Nulk cnulk at scu.edu
Tue Feb 24 16:53:26 CET 2015


On 2/23/2015 8:08 PM, Stephen J. Turnbull wrote:
> Andrew Stuart writes:
>
>   > I am currently associating users, not addresses with these
>   > permissions, so your suggestion is compatible with my stuff.
>
> +1 on associating users with permissions (plus the validation Barry
> recommends).
>
>   > site owner does sound more appropriate than server owner.
>
> Users think of "site" as being nearly synonymous with "domain",
> though.  I don't think we should use "site" in a different way, that
> would confuse them.
>
> There should be a way to contact the actual operator of the host,
> which I think of as "hostmaster" or "server owner".
>
> Steve

My .0002 cents. :)

In a previous message, the thought of making Mailman usable in an 
enterprise environment was brought up.  A good idea.  Also, I believe I 
remember a goal for Mailman v3 was to have one instance of Mailman be 
able to host lists for multiple domains.  Given that information and 
information from Andrew and Stephen, there are several different layers 
of "ownership".  Thinking about it a little, I see:

"Owner"                    Description
------------                    --------------------------
List Owner                 can administer a list
Server Owner            can administer all lists on one server (server 
may host multiple domains)
Site Owner                can administer for all lists at a site (site 
has multiple servers) (site is a physical location)
Domain Owner         can administer for all lists for a domain (domains 
may be hosted on multiple servers possibly across multiple sites)

Note: if site is considered a physical location, then an additional 
owner permission may be "Host Owner" for all their sites at different 
locations.

Nailing down a good permissions structure is very important if Mailman 
is to be used in the enterprise, both in a large organization or by a 
hosting company (e.g. Rackspace, etc.).

Better people than I can come up with a better solution than my quick 
thought.  I do think it is important that once you get past the "List 
Owner" level of permissions, there is potential interaction between 
"Server Owner", "Site Owner", and "Domain Owner".  This also points to a 
need for a robust authentication system that can handle multiple ways to 
authenticate the various owners.

Well, probably in over my head again.

Thanks,
Chris




More information about the Mailman-Developers mailing list