<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Michalis:<br>
    <br>
    Thanks for all of the outstanding comments.<br>
    <br>
    Thanks also for recommending possible solutions!<br>
    <br>
    And thanks for making great applications with X3D!!!<br>
    <br>
    I think the only issue to consider is intellectual property.  As I
    see it, we are not trying to keep a <b><i>secret</i></b> version of
    the developing spec from the public; it is really to protect the
    spec from getting code that has <b><i>secret</i></b> intellectual
    property in it!!!<br>
    <br>
    As far as I know, Khronos does have a similar intellectual property
    agreement, so we should talk to them about how they feel they can
    protect their standards from hidden IP encumbrance. <br>
    <br>
    In regards to the membership fee, I wish we could just have free
    membership, but we don't have regular sponsors who can support the
    website, travel to conferences for marketing, legal fees, spec
    writing for ISO, marketing collateral, etc.  <br>
    <br>
    Thanks again,<br>
    <br>
    Mike<br>
    <br>
    <div class="moz-cite-prefix">On 2/24/16 7:34 PM, Michalis Kamburelis
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAKzBGZOjhQupHo2K1PEzkemMxoPKzxd_t2WvT4opy3cOjucS1g@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div style="" class="markdown-here-wrapper">
          <p style="margin:0px 0px 1.2em!important">Thanks everyone for
            answering. Nice ideas (I still use classic encoding daily!),
            good news about spec comments being in Mantis. Leonard’s
            documents are great, reading them right now:)</p>
          <p style="margin:0px 0px 1.2em!important">I thought about the
            “open GitHub” thing for a while. I want to emphasize that
            I’m extremely grateful to all the people that helped make
            X3D the standard it is today. Despite some issues, it’s
            still the <em>best</em> format for 3D data we have today,
            and it is open —- this is a great achievement. And I benefit
            from this fact on a daily basis, when developing my engine
            and games around X3D.</p>
          <p style="margin:0px 0px 1.2em!important">At the same time, I
            want X3D to be more used by other people/software. The fact
            that ugly unspecified proprietary formats like FBX gain
            ground, and have sometimes better support in 3D
            authoring/rendering software than X3D… well, it’s troubling.</p>
          <p style="margin:0px 0px 1.2em!important">With this
            introduction done, let me try to make some constructive
            comments:)</p>
          <ol style="margin:1.2em 0px;padding-left:2em">
            <li style="margin:0.5em 0px">
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">I understand that the need to keep some
                things closed is necessary for some members, for some
                issues.</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">At the same time, this is some barrier
                for the public contributions.</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">Compare this with open-source software
                development —- if you <em>really</em> want to welcome
                the community input, you need to make your development
                public. This means making a <em>current</em>,
                bleeding-edge, version of your software available for
                testing. And this means opening a reliable channel to
                submit bugs/changes to your stuff.</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">That’s why GitHub is so popular. Because
                it’s technology (GIT, pull requests) promotes community
                contributions. (It’s not only GitHub/GIT, of course. You
                can more-or-less say this about any open-source software
                hub and version control system.)</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">Opening the membership to individual
                professionals, for a moderate price, is a great thing…
                but it’s not the perfect world. Again compare it with
                open-source software development —- if every potential
                contributor would have to go through a “member” process
                before even <em>seeing</em> the development version of
                the software… well, you would just have a lot less
                contributors.</p>
            </li>
            <li style="margin:0.5em 0px">
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">So, one idea how you could “have a cake
                and eat it too”:)</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">GIT and GitHub allow you to reliably
                merge changes, 2-ways, between your repositories. So
                maybe:</p>
              <ul style="margin:1.2em
                0px;padding-left:2em;margin:0px;padding-left:1em">
                <li style="margin:0.5em 0px">
                  <p style="margin:0px 0px 1.2em!important;margin:0.5em
                    0px!important">Make a public repo “X3D spec in
                    progress (without any potentially-secret stuff)” on
                    GitHub.</p>
                </li>
                <li style="margin:0.5em 0px">
                  <p style="margin:0px 0px 1.2em!important;margin:0.5em
                    0px!important">And keep secret (member-only) the
                    “X3D spec in progress (<em>with</em> potentially
                    secret stuff)”. When something “secret” is ready to
                    be made public (after all, it’s a necessary step
                    toward being part of the final X3D spec), then merge
                    it from “secret” to “public” repo.</p>
                </li>
                <li style="margin:0.5em 0px">
                  <p style="margin:0px 0px 1.2em!important;margin:0.5em
                    0px!important">And the big advantage: the public
                    contributions could be applied directly to the
                    public repo. The public would have a “current spec
                    version, as much as we can show”, to comment on and
                    improve, in an open-source fashion (real issue
                    tracker, pull requests and so on).</p>
                </li>
              </ul>
            </li>
            <li style="margin:0.5em 0px">
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">I know that many standards have been
                developed like X3D, or in much more restricted fashion.
                As I said, welcoming input from individual
                professionals, and offering them membership for a
                moderate price (it’s 100 USD per year, as far as I see)
                is a visible and very appreciated gesture.</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">But, maybe we can make it better? I found
                two examples of standards (close to my heart and open
                3D) that have specifications openly available in GitHub,
                by Khronos:</p>
              <ul style="margin:1.2em
                0px;padding-left:2em;margin:0px;padding-left:1em">
                <li style="margin:0.5em 0px">Vulkan : <a
                    moz-do-not-send="true"
                    href="https://github.com/KhronosGroup/Vulkan-Docs"><a class="moz-txt-link-freetext" href="https://github.com/KhronosGroup/Vulkan-Docs">https://github.com/KhronosGroup/Vulkan-Docs</a></a></li>
                <li style="margin:0.5em 0px">glTF : <a
                    moz-do-not-send="true"
                    href="https://github.com/KhronosGroup/glTF"><a class="moz-txt-link-freetext" href="https://github.com/KhronosGroup/glTF">https://github.com/KhronosGroup/glTF</a></a></li>
              </ul>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">I don’t know are these the “latest” spec
                versions of Vulkan/glTF, possibly development on new
                spec features happens partially elsewhere. But I know I
                can fork these specs on GitHub, submit issues (bugs)
                there, submit pull requests (correction that can be
                easily applied).</p>
              <p style="margin:0px 0px 1.2em!important;margin:0.5em
                0px!important">This is a great feeling, and I would love
                X3D to be such open.</p>
            </li>
          </ol>
          <p style="margin:0px 0px 1.2em!important">Thanks for reading:)
            Best regards,<br>
            Michalis</p>
          <div
title="MDH:VGhhbmtzIGV2ZXJ5b25lIGZvciBhbnN3ZXJpbmcuIE5pY2UgaWRlYXMgKEkgc3RpbGwgdXNlIGNsYXNzaWMgZW5jb2RpbmcgZGFpbHkhKSwgZ29vZCBuZXdzIGFib3V0IHNwZWMgY29tbWVudHMgYmVp
bmcgaW4gTWFudGlzLiBMZW9uYXJkJ3MgZG9jdW1lbnRzIGFyZSBncmVhdCwgcmVhZGluZyB0aGVt
IHJpZ2h0IG5vdzopPGJyPjxicj5JIHRob3VnaHQgYWJvdXQgdGhlICJvcGVuIEdpdEh1YiIgdGhp
bmcgZm9yIGEgd2hpbGUuIEkgd2FudCB0byBlbXBoYXNpemUgdGhhdCBJJ20gZXh0cmVtZWx5IGdy
YXRlZnVsIHRvIGFsbCB0aGUgcGVvcGxlIHRoYXQgaGVscGVkIG1ha2UgWDNEIHRoZSBzdGFuZGFy
ZCBpdCBpcyB0b2RheS4gRGVzcGl0ZSBzb21lIGlzc3VlcywgaXQncyBzdGlsbCB0aGUgKmJlc3Qq
IGZvcm1hdCBmb3IgM0QgZGF0YSB3ZSBoYXZlIHRvZGF5LCBhbmQgaXQgaXMgb3BlbiAtLS0gdGhp
cyBpcyBhIGdyZWF0IGFjaGlldmVtZW50LiBBbmQgSSBiZW5lZml0IGZyb20gdGhpcyBmYWN0IG9u
IGEgZGFpbHkgYmFzaXMsIHdoZW4gZGV2ZWxvcGluZyBteSBlbmdpbmUgYW5kIGdhbWVzIGFyb3Vu
ZCBYM0QuPGJyPjxicj5BdCB0aGUgc2FtZSB0aW1lLCBJIHdhbnQgWDNEIHRvIGJlIG1vcmUgdXNl
ZCBieSBvdGhlciBwZW9wbGUvc29mdHdhcmUuIFRoZSBmYWN0IHRoYXQgdWdseSB1bnNwZWNpZmll
ZCBwcm9wcmlldGFyeSBmb3JtYXRzIGxpa2UgRkJYIGdhaW4gZ3JvdW5kLCBhbmQgaGF2ZSBzb21l
dGltZXMgYmV0dGVyIHN1cHBvcnQgaW4gM0QgYXV0aG9yaW5nL3JlbmRlcmluZyBzb2Z0d2FyZSB0
aGFuIFgzRC4uLiB3ZWxsLCBpdCdzIHRyb3VibGluZy48YnI+PGJyPldpdGggdGhpcyBpbnRyb2R1
Y3Rpb24gZG9uZSwgbGV0IG1lIHRyeSB0byBtYWtlIHNvbWUgY29uc3RydWN0aXZlIGNvbW1lbnRz
Oik8YnI+PGJyPjEuIEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBuZWVkIHRvIGtlZXAgc29tZSB0aGlu
Z3MgY2xvc2VkIGlzIG5lY2Vzc2FyeSBmb3Igc29tZSBtZW1iZXJzLCBmb3Igc29tZSBpc3N1ZXMu
PGJyPjxicj7CoCBBdCB0aGUgc2FtZSB0aW1lLCB0aGlzIGlzIHNvbWUgYmFycmllciBmb3IgdGhl
IHB1YmxpYyBjb250cmlidXRpb25zLjxicj48YnI+wqAgQ29tcGFyZSB0aGlzIHdpdGggb3Blbi1z
b3VyY2Ugc29mdHdhcmUgZGV2ZWxvcG1lbnQgLS0tIGlmIHlvdSAqcmVhbGx5KiB3YW50IHRvIHdl
bGNvbWUgdGhlIGNvbW11bml0eSBpbnB1dCwgeW91IG5lZWQgdG8gbWFrZSB5b3VyIGRldmVsb3Bt
ZW50IHB1YmxpYy4gVGhpcyBtZWFucyBtYWtpbmcgYSAqY3VycmVudCosIGJsZWVkaW5nLWVkZ2Us
IHZlcnNpb24gb2YgeW91ciBzb2Z0d2FyZSBhdmFpbGFibGUgZm9yIHRlc3RpbmcuIEFuZCB0aGlz
IG1lYW5zIG9wZW5pbmcgYSByZWxpYWJsZSBjaGFubmVsIHRvIHN1Ym1pdCBidWdzL2NoYW5nZXMg
dG8geW91ciBzdHVmZi48YnI+PGJyPsKgIFRoYXQncyB3aHkgR2l0SHViIGlzIHNvIHBvcHVsYXIu
IEJlY2F1c2UgaXQncyB0ZWNobm9sb2d5IChHSVQsIHB1bGwgcmVxdWVzdHMpIHByb21vdGVzIGNv
bW11bml0eSBjb250cmlidXRpb25zLiAoSXQncyBub3Qgb25seSBHaXRIdWIvR0lULCBvZiBjb3Vy
c2UuIFlvdSBjYW4gbW9yZS1vci1sZXNzIHNheSB0aGlzIGFib3V0IGFueSBvcGVuLXNvdXJjZSBz
b2Z0d2FyZSBodWIgYW5kIHZlcnNpb24gY29udHJvbCBzeXN0ZW0uKTxicj48YnI+wqAgT3Blbmlu
ZyB0aGUgbWVtYmVyc2hpcCB0byBpbnZpZHVhbCBwcm9mZXNzaW9uYWxzLCBmb3IgYSBtb2RlcmF0
ZSBwcmljZSwgaXMgYSBncmVhdCB0aGluZy4uLiBidXQgaXQncyBub3QgdGhlIHBlcmZlY3Qgd29y
bGQuIEFnYWluIGNvbXBhcmUgaXQgd2l0aCBvcGVuLXNvdXJjZSBzb2Z0d2FyZSBkZXZlbG9wbWV0
IC0tLSBpZiBldmVyeSBwb3RlbnRpYWwgY29udHJpYnV0b3Igd291bGQgaGF2ZSB0byBnbyB0aHJv
dWdoIGEgIm1lbWJlciIgcHJvY2VzcyBiZWZvcmUgZXZlbiAqc2VlaW5nKiB0aGUgZGV2ZWxvcG1l
bnQgdmVyc2lvbiBvZiB0aGUgc29mdHdhcmUuLi4gd2VsbCwgeW91IHdvdWxkIGp1c3QgaGF2ZSBh
IGxvdCBsZXNzIGNvbnRyaWJ1dG9ycy48YnI+PGJyPjIuIFNvLCBvbmUgaWRlYSBob3cgeW91IGNv
dWxkICJoYXZlIGEgY2FrZSBhbmQgZWF0IGl0IHRvbyI6KTxicj48YnI+wqAgR0lUIGFuZCBHaXRI
dWIgYWxsb3cgeW91IHRvIHJlbGlhYmx5IG1lcmdlIGNoYW5nZXMsIDItd2F5cywgYmV0d2VlbiB5
b3VyIHJlcG9zaXRvcmllcy4gU28gbWF5YmU6PGJyPjxicj7CoCAtIE1ha2UgYSBwdWJsaWMgcmVw
byAiWDNEIHNwZWMgaW4gcHJvZ3Jlc3MgKHdpdGhvdXQgYW55IHBvdGVudGlhbGx5LXNlY3JldCBz
dHVmZikiIG9uIEdpdEh1Yi48YnI+PGJyPsKgIC0gQW5kIGtlZXAgc2VjcmV0IChtZW1iZXItb25s
eSkgdGhlICJYM0Qgc3BlYyBpbiBwcm9ncmVzcyAoKndpdGgqIHBvdGVudGlhbGx5IHNlY3JldCBz
dHVmZikiLiBXaGVuIHNvbWV0aGluZyAic2VjcmV0IiBpcyByZWFkeSB0byBiZSBtYWRlIHB1Ymxp
YyAoYWZ0ZXIgYWxsLCBpdCdzIGEgbmVjZXNzYXJ5IHN0ZXAgdG93YXJkIGJlaW5nIHBhcnQgb2Yg
dGhlIGZpbmFsIFgzRCBzcGVjKSwgdGhlbiBtZXJnZSBpdCBmcm9tICJzZWNyZXQiIHRvICJwdWJs
aWMiIHJlcG8uPGJyPjxicj7CoCAtIEFuZCB0aGUgYmlnIGFkdmFudGFnZTogdGhlIHB1YmxpYyBj
b250cmlidXRpb25zIGNvdWxkIGJlIGFwcGxpZWQgZGlyZWN0bHkgdG8gdGhlIHB1YmxpYyByZXBv
LiBUaGUgcHVibGljIHdvdWxkIGhhdmUgYSAiY3VycmVudCBzcGVjIHZlcnNpb24sIGFzIG11Y2gg
YXMgd2UgY2FuIHNob3ciLCB0byBjb21tZW50IG9uIGFuZCBpbXByb3ZlLCBpbiBhbiBvcGVuLXNv
dXJjZSBmYXNoaW9uIChyZWFsIGlzc3VlIHRyYWNrZXIsIHB1bGwgcmVxdWVzdHMgYW5kIHNvIG9u
KS48YnI+PGJyPjMuIEkga25vdyB0aGF0IG1hbnkgc3RhbmRhcmRzIGhhdmUgYmVlbiBkZXZlbG9w
ZWQgbGlrZSBYM0QsIG9yIGluIG11Y2ggbW9yZSByZXN0cmljdGVkIGZhc2hpb24uIEFzIEkgc2Fp
ZCwgd2VsY29taW5nIGlucHV0IGZyb20gaW5kaXZpZHVhbCBwcm9mZXNzaW9uYWxzLCBhbmQgb2Zm
ZXJpbmcgdGhlbSBtZW1iZXJzaGlwIGZvciBhIG1vZGVyYXRlIHByaWNlIChpdCdzIDEwMCBVU0Qg
cGVyIHllYXIsIGFzIGZhciBhcyBJIHNlZSkgaXMgYSB2aXNpYmxlIGFuZCB2ZXJ5IGFwcHJlY2lh
dGVkIGdlc3R1cmUuPGJyPjxicj7CoCBCdXQsIG1heWJlIHdlIGNhbiBtYWtlIGl0IGJldHRlcj8g
SSBmb3VuZCB0d28gZXhhbXBsZXMgb2Ygc3RhbmRhcmRzIChjbG9zZSB0byBteSBoZWFydCBhbmQg
b3BlbiAzRCkgdGhhdCBoYXZlIHNwZWNpZmljYXRpb25zIG9wZW5seSBhdmFpbGFibGUgaW4gR2l0
SHViLCBieSBLaHJvbm9zOjxicj48YnI+wqAgLSBWdWxrYW4gOiBodHRwczovL2dpdGh1Yi5jb20v
S2hyb25vc0dyb3VwL1Z1bGthbi1Eb2NzPGJyPsKgIC0gZ2xURiA6IGh0dHBzOi8vZ2l0aHViLmNv
bS9LaHJvbm9zR3JvdXAvZ2xURjxicj48YnI+wqAgSSBkb24ndCBrbm93IGFyZSB0aGVzZSB0aGUg
ImxhdGVzdCIgc3BlYyB2ZXJzaW9ucyBvZiBWdWxrYW4vZ2xURiwgcG9zc2libHkgZGV2ZWxvcG1l
bnQgb24gbmV3IHNwZWMgZmVhdHVyZXMgaGFwcGVucyBwYXJ0aWFsbHkgZWxzZXdoZXJlLiBCdXQg
SSBrbm93IEkgY2FuIGZvcmsgdGhlc2Ugc3BlY3Mgb24gR2l0SHViLCBzdWJtaXQgaXNzdWVzIChi
dWdzKSB0aGVyZSwgc3VibWl0IHB1bGwgcmVxdWVzdHMgKGNvcnJlY3Rpb24gdGhhdCBjYW4gYmUg
ZWFzaWx5IGFwcGxpZWQpLjxicj48YnI+wqAgVGhpcyBpcyBhIGdyZWF0IGZlZWxpbmcsIGFuZCBJ
IHdvdWxkIGxvdmUgWDNEIHRvIGJlIHN1Y2ggb3Blbi48YnI+PGJyPlRoYW5rcyBmb3IgcmVhZGlu
ZzopIEJlc3QgcmVnYXJkcyw8YnI+TWljaGFsaXM8YnI+PHNwYW4gY2xhc3M9InNldzRqaDlqdmtj
MW9pNSI+PC9zcGFuPjxzcGFuIGNsYXNzPSJzZXc0amg5anZrYzFvaTUiPjwvc3Bhbj4="
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>