<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 4/4/2017 3:05 PM, Ben Bucksch wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:b48807c6-d518-6e9b-be30-2b8b299c56c5@beonex.com">If you
      gradually rewrite, *then* you don't have a plan B. The integration
      of new components into old codebase is hard. If the rewrite fails,
      or does not finish in time (same thing), you are dead.<br>
    </blockquote>
    <br>
    No. The plan B is that you *don't* hold new feature development
    hostage to rewrites. If the rewrite succeeds, great we can use it.
    But if it doesn't succeed, well, at least users get new features in
    some fashion anyways.<br>
    <blockquote type="cite"
      cite="mid:b48807c6-d518-6e9b-be30-2b8b299c56c5@beonex.com">
      <br>
      <blockquote type="cite">This is the sort of risk that concerns me
        deeply, and the best way to mitigate is to minimize the
        criticality of delivering any one individual feature.
        <br>
      </blockquote>
      <br>
      You're welcome to backport individual features of the new
      implementation to the old Thunderbird.</blockquote>
    <br>
    With what manpower? Thunderbird has a critical problem: it's short
    of manpower, and it's been short of it for half a decade. Everything
    else is just a multiplier on the burden that this manpower shortage
    represents. We stand at a point now where we can rectify that
    situation and, to my eyes, you are proposing that what we should do
    is continue to deprive Thunderbird of resources. And proposing that
    it doesn't matter since Thunderbird can do what it wants anyways,
    but all initiative should come from Thunderbird, and Thunderbird
    shouldn't inconvenience your new project--which is <b>exactly</b>
    the kind of demeaning attitude that Mozilla has displayed over the
    past several years.<br>
    <br>
    <blockquote type="cite"
      cite="mid:b48807c6-d518-6e9b-be30-2b8b299c56c5@beonex.com">
      <blockquote type="cite">3. I am not proposing to maintain the
        current APIs.
        <br>
      </blockquote>
      <br>
      How did that work out for JsMime? See what I mean?
      <br>
    </blockquote>
    <br>
    Quite well, in fact. The problem with JSMime is that I lacked the
    time to bring it to fruition, and no one else was willing to pick it
    up.<br>
    <pre class="moz-signature" cols="72">-- 
Joshua Cranmer
Thunderbird and DXR developer
Source code archæologist</pre>
  </body>
</html>