Licensing and trademarks
Sendspin is, and will always be, free and open: anyone can implement the protocol, with no royalties or patent fees. It is governed by the Open Home Foundation, a Swiss non-profit, so it cannot be bought, closed off, or monetized by a single company. This page summarizes the terms; the linked documents are authoritative.
The protocol specification
The Sendspin specification is published under the Community Specification License 1.0. The license includes a royalty-free patent license from every contributor for implementations within the specification's scope, so you can build Sendspin into your product without paying anyone or asking for permission.
Contributions to the specification are accepted under the Contributor License Agreement. The specification is provided "as is", without warranty; see the license for the full disclaimer.
SDKs and reference implementations
The official SDKs and reference implementations are open source. Each repository states its license in its own LICENSE file; the reference client and server are Apache 2.0 licensed. Using an SDK does not change the terms on this page: the specification license covers the protocol, and the trademark rules below cover the name and logo.
The Sendspin name and logo
Sendspin and the Sendspin logo are trademarks of the Open Home Foundation. The specification license grants no trademark rights: implementing the protocol does not give you the right to use the name or logo on a product.
Without permission you may:
- state factually that a product implements the Sendspin protocol or is compatible with Sendspin, in plain text, without implying endorsement or certification;
- refer to the protocol by name in documentation, source code, and discussion;
- use the identifiers the specification defines, such as the mDNS service types
_sendspin._tcpand_sendspin-server._tcp; - use the name in a descriptive position in a project's name, such as "Foo for Sendspin" or "Sendspin-compatible Foo".
Permission is required to:
- use the Sendspin name or logo on a product that is sold, or in the marketing of such a product;
- use Sendspin as a project's own name, such as "Sendspin Player" or "Sendspin for Windows", which presents it as the protocol's own software, whether or not the project is open source.
Permission is granted through the Sendspin partner program, which is in preparation. Manufacturers can have their implementation tested and certified, and may then use the certification mark, the logo, and a listing on this website. See the partner page and the full trademark policy.
Questions
Unsure whether your use is covered? Email [email protected].