Andrew Overholt wrote:
> On 25/06/13 10:11 AM, Brian Smith wrote:
> > In the document, instead of creating a blacklist of web technologies to
> > which the new policy would not apply (CSS, WebGL, WebRTC, etc.), please
> > list the modules to which the policy would apply.
> 
> I started building up a list of modules to which the policy would apply
> but it grew quickly and there are a lot of modules in Core.

There is an easy way to build this list. When a module owner agrees to change 
the decision making process for his/her module to incorporate the policy, 
he/she can add his module to the list himself.

> How do you feel about refining the definition of "web-exposed feature"
> and then saying it applies to all modules but the module owner has veto
> power for applicability?

Module owners choose how to make decisions in their modules, though they can be 
overridden by Brendan.

I **highly** recommend that you re-read this:
http://www.mozilla.org/hacking/module-ownership.html

And, in particular: "We do not have an elaborate set of rules or procedures for 
how module owners manage their modules. If it works and the community is 
generally happy, great. If it doesn't, let's fix it and learn."

I understand that Brendan would like to have more/all web-facing functionality 
covered by some kind of guidelines similar to what you propose. I am not 
against that idea. However, I don't think the rules you write work very well 
for the modules I work in. For example, I don't think this part makes sense for 
networking or PKI: "The Mozilla API review team will consist of Mozillians who 
have experience designing JS APIs and will have at least one representative 
from the JS team at all times." After the quarter is over, I am willing to 
spend time working with you to try to define a policy that might work better 
for modules that aren't DOM/JS-related.

Cheers,
Brian
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to