Multiple founders for a channel ------------------------------- Current situation Being listed as founder gives the following: a. ability to /cs drop, /cs set founder b. some protection against removal from access list (+f access, which is the ability to change the access list, cannot be removed) c. ability to change the access list as if on it with full privs d. ability to /cs set property (user-defined "metadata" variables, some of them have more permissive specific ways to set them) e. "owner" status on unreal-like ircd, if autoop is enabled f. showing up in /cs info as founder g. limitation on how many channels can be registered Confirmation: /cs set founder requires confirmation from the new founder too. Oper override: there is a command /cs ftransfer allowing admins to force a foundership change. Succession: if the founder account is dropped or expires, a new founder is automatically selected. Proposal This is a rough proposal, details need to be determined. Allow one or more founder accounts on a channel. a. ability to /cs drop (only if only founder), add/remove founders but not remove the last founder b. as before (except that other founders may remove foundership entirely) c. as before d. as before e. as before f. show all founders in /cs info g. limit number of founderships per user (even if shared) Confirmation: adding a founder requires confirmation from that user. Oper override: /cs ftransfer deletes all current and unconfirmed founders and puts in the new one. Succession: if the last founder account is dropped or expires, a new founder is automatically selected. Maybe we should put in multiple users with the same access. Confirmation would be nice but not essential as we do not currently have it either. A limit on the number of founders is probably a good idea. The net effect seems similar to sharing channel passwords in ircservices. -- jilles, 11 Aug 2007