This policy is a draft and has not been reviewed by a trademark attorney. Do not rely on it as legal advice. It is written down now so the intent is on the record from the first release rather than asserted retroactively.
The code is Apache-2.0. Do what the licence says: use it, fork it, sell it, build a product on it.
The name and the logo are not covered by that licence. Apache-2.0 says so itself, in section 6:
This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work.
dev.whippletree.v1 contract namespace. That namespace is part of the
interface, and interoperating with it is the point.Apache-2.0 section 4(b) already requires modified files to carry prominent notices stating that you changed them. This policy adds the name: if you ship something that behaves differently from upstream Whippletree, do not call it whippletree.
This matters more here than in most projects, because Whippletree's whole
proposition is that its verdicts are trustworthy. A SATISFY from a modified
build that quietly relaxed the tier rules would poison that trust.
A conformance mark is planned but does not exist yet; see
docs/CONFORMANCE.md. Until it does, please do not claim
compatibility certification. Describing interoperability factually is always
fine.
Open an issue at https://github.com/larstonder/whippletree/issues for anything this page does not answer.
Source: TRADEMARK.md