<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <br>
    <div class="moz-cite-prefix">On 02/12/2016 01:25 PM, Chris Lattner
      wrote:<br>
    </div>
    <blockquote
      cite="mid:ECBA85B8-8254-4001-9003-6C4CC6A7B219@apple.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      On Feb 12, 2016, at 1:19 PM, Chris Lattner <<a
        moz-do-not-send="true" href="mailto:clattner@apple.com" class=""><a class="moz-txt-link-abbreviated" href="mailto:clattner@apple.com">clattner@apple.com</a></a>>
      wrote:<br class="">
      <div>
        <blockquote type="cite" class=""><br
            class="Apple-interchange-newline">
          <div class="">
            <meta http-equiv="Content-Type" content="text/html;
              charset=utf-8" class="">
            <div style="word-wrap: break-word; -webkit-nbsp-mode: space;
              -webkit-line-break: after-white-space;" class="">On Feb
              12, 2016, at 1:08 PM, Chandler Carruth <<a
                moz-do-not-send="true" href="mailto:chandlerc@gmail.com"
                class=""><a class="moz-txt-link-abbreviated" href="mailto:chandlerc@gmail.com">chandlerc@gmail.com</a></a>> wrote:<br class="">
              <div class="">
                <blockquote type="cite" class="">
                  <div class="">
                    <div dir="ltr" class="">
                      <div class="gmail_quote">
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div style="word-wrap:break-word" class="">
                            <div class="">
                              <blockquote type="cite" class="">
                                <div class="">
                                  <div dir="ltr" class="">
                                    <div class="gmail_quote">
                                      <blockquote class="gmail_quote"
                                        style="margin:0 0 0
                                        .8ex;border-left:1px #ccc
                                        solid;padding-left:1ex">
                                        <div
                                          style="word-wrap:break-word"
                                          class="">
                                          <div class="">
                                            <div class="">I got
                                              permission internally and
                                              contributed the header
                                              under the LLVM license, I
                                              don’t think that whether
                                              it originated from swift
                                              repo or not makes any
                                              difference here.</div>
                                            <div class="">If you could
                                              elaborate more on your
                                              concerns it would be
                                              helpful.</div>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <div class=""><br class="">
                                      </div>
                                      <div class="">How do we know
                                        whether any other contributor to
                                        Swift authored some of the code
                                        in this file? Does Apple get
                                        copyright assignment for all
                                        Swift contributions? Only if
                                        Apple has copyright assignment
                                        for all contributions to Swift
                                        or only people from Apple have
                                        every contributed to this part
                                        of Swift is asking internally
                                        enough.</div>
                                      <div class=""><br class="">
                                      </div>
                                      <div class="">And since this is an
                                        open source project, it would
                                        seem polite (even if not
                                        necessary) to also ask the
                                        community rather than just
                                        asking internally. We don't all
                                        work at Apple. =/</div>
                                    </div>
                                  </div>
                                </div>
                              </blockquote>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </blockquote>
                <div class=""><br class="">
                </div>
                <div class="">The code is 100% copyrighted by Apple.
                   The full history in the swift repo is here:</div>
                <div class=""><a moz-do-not-send="true"
href="https://github.com/apple/swift/commits/master/include/swift/Basic/OptionSet.h"
                    class="">https://github.com/apple/swift/commits/master/include/swift/Basic/OptionSet.h</a></div>
                <div class=""><br class="">
                </div>
                <div class="">There are two trivial patches by non-apple
                  contributors.  Both are both single line patches that
                  adjust comments (one is the first line of the file,
                  one is the copyright date):</div>
                <div class=""><a moz-do-not-send="true"
href="https://github.com/apple/swift/commit/1339b5403bbaf6205abb2bfdf7fabadef1aacc70#diff-1e8f8df8addd9510deea20d4bea2eda2"
                    class="">https://github.com/apple/swift/commit/1339b5403bbaf6205abb2bfdf7fabadef1aacc70#diff-1e8f8df8addd9510deea20d4bea2eda2</a></div>
                <div class=""><a moz-do-not-send="true"
href="https://github.com/apple/swift/commit/e3a4147ac94e55fcab1d14e949f572b53d9eb638#diff-1e8f8df8addd9510deea20d4bea2eda2"
                    class="">https://github.com/apple/swift/commit/e3a4147ac94e55fcab1d14e949f572b53d9eb638#diff-1e8f8df8addd9510deea20d4bea2eda2</a></div>
                <div class=""><br class="">
                </div>
                <div class="">That said, both of those patches are
                  irrelevant to the discussion, because Argyrios removed
                  the swift header and replaced it with the LLVM header
                  when he checked it in.</div>
              </div>
            </div>
          </div>
        </blockquote>
        <br class="">
      </div>
      <div>Incidentally and unrelatedly, the Swift repo has a bunch of
        other generally useful “ADT like” support stuff:</div>
      <div><a moz-do-not-send="true"
          href="https://github.com/apple/swift/tree/master/include/swift/Basic"
          class="">https://github.com/apple/swift/tree/master/include/swift/Basic</a></div>
      <br class="">
      <div class="">If folks are interested in seeing any parts of it go
        up to LLVM, I’d love to see that happen.</div>
    </blockquote>
    I'd love to see relevant pieces moved over - provided we actually
    use them in LLVM - but we need to make sure we dot the "i"s and
    cross the "t"s on the licensing part.  Tedious, but necessary.<br>
    <br>
    Philip<br>
  </body>
</html>