<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 12/9/15 7:08 PM, Cantor, Scott
      wrote:<br>
    </div>
    <blockquote cite="mid:75751128-D00F-4F0F-938B-9F4134E154AF@osu.edu"
      type="cite">
      <pre wrap="">On 12/9/15, 6:20 PM, "dev on behalf of Brent Putman" <a class="moz-txt-link-rfc2396E" href="mailto:dev-bounces@shibboleth.netonbehalfofputmanb@georgetown.edu"><dev-bounces@shibboleth.net on behalf of putmanb@georgetown.edu></a> wrote:



</pre>
      <blockquote type="cite">
        <pre wrap="">I don't know that I've ever consciously intended to do this, but I don't necessarily object.  But gets into the whole OpenSAML api vs. impl question.
</pre>
      </blockquote>
      <pre wrap="">
What question specifically? I haven't intended to be crafting any mixed messages about how we're going to treat those modules.

</pre>
    </blockquote>
    <br>
    I just meant that:  We've discussed that we probably can't
    effectively maintain the -api vs -impl distinction in OpenSAML, as
    currently defined in the versioning policy, without building a lot a
    registries/factories/etc to serve as a bridge.  If we: 1) chose not
    to do that (it would be a lot of work which isn't funded), and 2)
    don't find another way (a middle ground) to reconcile version policy
    with the codebase (i.e. tweak definitions) then 3) the other
    (extreme) alternative would be to dispense in OpenSAML with the
    notion of -api vs -impl entirely.<br>
    <br>
    In the latter case there's no point in moving anything because
    everything would be API (or we consolidate all of them to functional
    modules - security, saml, etc - but thereby don't need to take into
    account where specific classes need to go).<br>
    <br>
    As I've mentioned, the other notion behind -api/-impl was Chad
    wanting to plan for possible OSGi usage.  That didn't necessarily
    have the same api/impl requirements as the current versioning
    policy. But that's likely moot at this point.  I doubt for example
    that we're going to re-do (again) the IdP architecture, based on
    OSGi.<br>
  </body>
</html>