<p dir="ltr">Thanks moxie for the very comprehensive response to Nadim's concerns.</p>
<p dir="ltr">Sam.</p>
<div class="gmail_extra"><br><div class="gmail_quote">On 29 Nov 2016 7:23 pm, "Moxie Marlinspike" <<a href="mailto:moxie@thoughtcrime.org">moxie@thoughtcrime.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
If there are any lingering IP questions around these documents:<br>
<br>
1) Open Whisper Systems has not filed for any patents.<br>
<br>
2) All Open Whisper Systems code is available under an open source license.<br>
<br>
3) All of our specifications are placed in the public domain.<br>
<br>
4) Open Whisper Systems welcomes third-party use of the terminology<br>
we've used in these documents.<br>
<br>
Regarding the documents we published and the full Signal Protocol:<br>
<br>
As we previously stated, Signal Protocol includes multiparty,<br>
multidevice, media, and authentication features built on top of the<br>
elements we've recently documented.  Signal Protocol is also a moving<br>
target; we're continuing to make enhancements for new use cases and new<br>
security features, and will continue doing so for the foreseeable<br>
future.  Once we've gotten more experience managing the documents we've<br>
published thus far, we'll consider how to document these higher-level<br>
elements and new features.<br>
<br>
We've made an effort to release standalone documents in order to make<br>
these concepts easier to reuse by different projects with different<br>
environments and constraints, and to avoid confusion between projects<br>
using Signal-like mechanisms and the full Signal Protocol.<br>
<br>
Regarding use of the names "Signal" and "Signal Protocol":<br>
<br>
These documents provide the flexibility projects with different<br>
constraints might need to implement something that works for them, so<br>
there is a fair amount of leeway in terms of how they're used as well as<br>
how they're combined and built upon.  As a result, our preference is<br>
that when people use what we've documented to construct their own<br>
protocols, such creations use an independent name.<br>
<br>
For example, the SlickSecure Mesenger might use a protocol called<br>
"Slick," and describe it as "Slick uses X3DH[ref] with such and such<br>
encoding and such and such key types in such and such way. The output is<br>
used to construct a Double Ratchet[ref] session in such and such way,<br>
etc..."<br>
<br>
We want to maintain "Signal" and "Signal Protocol" as names associated<br>
with up-to-date high-quality software, the latest protocol features, and<br>
all the specific choices that we've made in implementing these concepts.<br>
 We've made those choices very carefully, we will continue to update<br>
them carefully, and we want people to have confidence they will benefit<br>
from that care when they see the word "Signal."<br>
<br>
The Signal trademark allow us to ensure that remains true; we hope to<br>
develop a trademark licensing program in the near future, similar to<br>
what the Linux Foundation does with Linux.  In the meantime, definitely<br>
get in touch if you want to use the name "Signal" to represent your app.<br>
<br>
Thanks,<br>
<br>
- moxie<br>
<br>
On 11/20/2016 01:18 PM, Trevor Perrin wrote:<br>
> Hi all,<br>
><br>
> A spec for the "Double Ratchet" algorithm is available at [1].<br>
><br>
> We'd welcome feedback, as usual.<br>
><br>
> Trevor<br>
><br>
> [1] <a href="https://whispersystems.org/docs/" rel="noreferrer" target="_blank">https://whispersystems.org/<wbr>docs/</a><br>
> ______________________________<wbr>_________________<br>
> Messaging mailing list<br>
> <a href="mailto:Messaging@moderncrypto.org">Messaging@moderncrypto.org</a><br>
> <a href="https://moderncrypto.org/mailman/listinfo/messaging" rel="noreferrer" target="_blank">https://moderncrypto.org/<wbr>mailman/listinfo/messaging</a><br>
><br>
<br>
--<br>
<a href="http://www.thoughtcrime.org" rel="noreferrer" target="_blank">http://www.thoughtcrime.org</a><br>
______________________________<wbr>_________________<br>
Messaging mailing list<br>
<a href="mailto:Messaging@moderncrypto.org">Messaging@moderncrypto.org</a><br>
<a href="https://moderncrypto.org/mailman/listinfo/messaging" rel="noreferrer" target="_blank">https://moderncrypto.org/<wbr>mailman/listinfo/messaging</a><br>
</blockquote></div></div>