LWN.net Logo

Re: Improving Firefox should not cause regressions in other applications

From:  Asa Dotzler <asa-AT-mozilla.com>
To:  dev-planning-AT-lists.mozilla.org
Subject:  Re: Improving Firefox should not cause regressions in other applications
Date:  Mon, 17 Oct 2011 11:36:05 -0700
Message-ID:  <VaKdndR--dQK6AHTnZ2dnUVZ_vKdnZ2d@mozilla.org>
Archive-link:  Article, Thread

Kai Engert wrote:
> Our core Mozilla platform code contains general purpose code that is
> used across multiple applications, for example the code around SSL.
>
> In my opinion, when trying to improve Firefox, it's not acceptable to
> modify code in a way that creates regressions for other major Mozilla
> applications such as Thunderbird.
>
> Instead, the developer seeking to improve Firefox shall find solutions
> that (at least) keeps the existing functionality used by other
> applications.
>
> Do you agree with this general directive?

I don't agree with this directive.

I'm not advocating breaking other apps for "no good reason", but moving 
faster and making bigger strides in Gecko and Firefox development is 
"good reason". These are the big levers the Mozilla project has in 
advancing the Mozilla Mission. They will become less effective over time 
if we do not move faster and smarter with both of them.

And so, I'm very uncomfortable with a directive that puts key Mozilla 
Gecko and Firefox contributors in the position of having to maintain 
code or features which are not absolutely necessary to the successes of 
the Gecko and Firefox products.

- A


(Log in to post comments)

Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds