<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 03/09/2015 12:18 PM, Matthias
      Wessendorf wrote:<br>
    </div>
    <blockquote
cite="mid:CAAg5f2T4Db2PNU48EkgSgNciwqjNPLqS32657mQg4-owrkYD2A@mail.gmail.com"
      type="cite">
      <div dir="ltr"><br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Mon, Mar 9, 2015 at 4:11 PM,
            Summers Pittman <span dir="ltr">&lt;<a
                moz-do-not-send="true" href="mailto:supittma@redhat.com"
                target="_blank">supittma@redhat.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF">
                <div>
                  <div class="h5">
                    <div>On 03/09/2015 11:06 AM, Erik Jan de Wit wrote:<br>
                    </div>
                    <blockquote type="cite">
                      <div>
                        <blockquote type="cite">
                          <div>
                            <blockquote type="cite"
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><br>
                              Thoughts? Let me know if the idea is
                              useless.<br>
                            </blockquote>
                            <span
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">The
                              thought of supporting vendor specific
                              configuration details makes me<span> </span></span><br
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
                            <span
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;float:none;display:inline!important">cringe.</span><br
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
                          </div>
                        </blockquote>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                      </div>
                      It convenient and not likely to change  <br>
                    </blockquote>
                  </div>
                </div>
                Because Facebook and Google are well known for not
                making arbitrary changes to public apis and
                configurations.<br>
                <br>
                More importantly as an Open Source project hitching our
                code to the configuration of a third party proprietary
                system is terrifyingly bad karma. </div>
            </blockquote>
            <div>I disagree. We offer free OS code for these services,
              and users are likely using them, therefore it's nice to
              have these explicit config</div>
          </div>
        </div>
      </div>
    </blockquote>
    Yes it is nice to have.<br>
    <blockquote
cite="mid:CAAg5f2T4Db2PNU48EkgSgNciwqjNPLqS32657mQg4-owrkYD2A@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF"> Push is an
                exception ONLY because there isn't an equvalent open
                solution which has the same reach to devices.</div>
            </blockquote>
            <div><br>
            </div>
            <div>I don't think that push is an exception due the lack of
              an OSS service, which the same range. Even in the case
              there was something like that, we'd still have same config
              for GCM/APNs, for a good reason</div>
          </div>
        </div>
      </div>
    </blockquote>
    You are conflating the two arguments.  If Push had a simple standard
    configuration that didn't require propriety APIs and code then I
    would make the same argument.  Test their providers for
    compatibility, show examples using those providers, and document how
    to do it.  We would NOT hard code their proprietary configuration
    into our libraries.<br>
    <br>
    As it stands there is NO standard for Push that is available to 99%
    of devices in the same way OAuth2 over HTTP is.  The open source
    solutions do not have the breadth that we need RIGHT NOW.  So we
    link against and include explicit in code support for proprietary
    services.  Each Push implementation is its own bespoke
    implementation that we hide behind PushRegistrar interfaces.<br>
    <blockquote
cite="mid:CAAg5f2T4Db2PNU48EkgSgNciwqjNPLqS32657mQg4-owrkYD2A@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div> </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div text="#000000" bgcolor="#FFFFFF"><span class=""><br>
                  <br>
                  <blockquote type="cite">
                    <fieldset></fieldset>
                    <br>
                    <pre>_______________________________________________
aerogear-dev mailing list
<a moz-do-not-send="true" href="mailto:aerogear-dev@lists.jboss.org" target="_blank">aerogear-dev@lists.jboss.org</a>
<a moz-do-not-send="true" href="https://lists.jboss.org/mailman/listinfo/aerogear-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></pre>
                  </blockquote>
                  <br>
                  <br>
                  <pre cols="72">-- 
Summers Pittman
&gt;&gt;Phone:404 941 4698
&gt;&gt;Java is my crack.
</pre>
                </span></div>
              <br>
              _______________________________________________<br>
              aerogear-dev mailing list<br>
              <a moz-do-not-send="true"
                href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a><br>
              <a moz-do-not-send="true"
                href="https://lists.jboss.org/mailman/listinfo/aerogear-dev"
                target="_blank">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a><br>
            </blockquote>
          </div>
          <br>
          <br clear="all">
          <div><br>
          </div>
          -- <br>
          <div class="gmail_signature">Matthias Wessendorf <br>
            <br>
            blog: <a moz-do-not-send="true"
              href="http://matthiaswessendorf.wordpress.com/"
              target="_blank">http://matthiaswessendorf.wordpress.com/</a><br>
            sessions: <a moz-do-not-send="true"
              href="http://www.slideshare.net/mwessendorf"
              target="_blank">http://www.slideshare.net/mwessendorf</a><br>
            twitter: <a moz-do-not-send="true"
              href="http://twitter.com/mwessendorf" target="_blank">http://twitter.com/mwessendorf</a></div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
aerogear-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:aerogear-dev@lists.jboss.org">aerogear-dev@lists.jboss.org</a>
<a class="moz-txt-link-freetext" href="https://lists.jboss.org/mailman/listinfo/aerogear-dev">https://lists.jboss.org/mailman/listinfo/aerogear-dev</a></pre>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Summers Pittman
&gt;&gt;Phone:404 941 4698
&gt;&gt;Java is my crack.
</pre>
  </body>
</html>