From f98f892fd267aaf73f1646c77b66b6a229242139 Mon Sep 17 00:00:00 2001 From: Peter Turcan Date: Tue, 30 Apr 2024 12:04:06 -0700 Subject: [PATCH] Redo add Logo Policy Media Guide --- .../modules/ROOT/images/boost-logo-carbon.png | Bin 0 -> 54660 bytes contributor-guide/modules/ROOT/nav.adoc | 1 + .../pages/docs/logo-policy-media-guide.adoc | 75 ++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 contributor-guide/modules/ROOT/images/boost-logo-carbon.png create mode 100644 contributor-guide/modules/ROOT/pages/docs/logo-policy-media-guide.adoc diff --git a/contributor-guide/modules/ROOT/images/boost-logo-carbon.png b/contributor-guide/modules/ROOT/images/boost-logo-carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..7c58b6d509530de4d1f23ae163dd3b302b5f22bc GIT binary patch literal 54660 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 F`oDF1YD544 literal 0 HcmV?d00001 diff --git a/contributor-guide/modules/ROOT/nav.adoc b/contributor-guide/modules/ROOT/nav.adoc index e1ba9e55..fdf1ba70 100644 --- a/contributor-guide/modules/ROOT/nav.adoc +++ b/contributor-guide/modules/ROOT/nav.adoc @@ -54,6 +54,7 @@ Official repository: https://github.com/boostorg/website-v2-docs ** xref:docs/documentation-components.adoc[] ** xref:docs/antora.adoc[Antora Guide] ** xref:docs/asciidoc-style-guide.adoc[] +** xref:docs/logo-policy-media-guide.adoc[] * Releases ** xref:release-process.adoc[] diff --git a/contributor-guide/modules/ROOT/pages/docs/logo-policy-media-guide.adoc b/contributor-guide/modules/ROOT/pages/docs/logo-policy-media-guide.adoc new file mode 100644 index 00000000..55a09d93 --- /dev/null +++ b/contributor-guide/modules/ROOT/pages/docs/logo-policy-media-guide.adoc @@ -0,0 +1,75 @@ +//// +Copyright (c) 2024 The C++ Alliance, Inc. (https://cppalliance.org) + +Distributed under the Boost Software License, Version 1.0. (See accompanying +file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + +Official repository: https://github.com/boostorg/website-v2-docs +//// += Logo Policy and Media Guide +:navtitle: Logo Policy and Media Guide + +== The Boost trademark + +The Boost C++ Library collection (or “Libraries”) is a community-driven, open source project published under the terms of xref:user-guide:ROOT:bsl.adoc[The Boost Software License] (the “BSL”). It is governed by a core team (the “Developers”), consisting of the members of the official Boost GitHub organization located at https://github.com/boostorg (the “Boost GitHub”) having the Owner role, plus any proxies they designate. + +The Libraries are sponsored in part by https://cppalliance.org/[The C++ Alliance, Inc.] (or “Alliance”), a California 501(c)(3) non-profit which owns and protects the Boost logo trademark (the “Boost Logo”) shown below. This document provides information about the use of the Logo, as well as examples of common ways people might want to use this trademark, with explanations as to whether those uses are permitted or not or require additional written permission. + +The Boost Logo: + +image::boost-logo-carbon.png[Boost logo,width=400] + +Note:: The background is transparent. The source for the image is available at https://github.com/boostorg/website-v2-docs/blob/develop/antora-ui/src/img/Boost_Symbol_Transparent.svg[Boost_Symbol_Transparent.svg]. + +A trademark is a name or design that tells the world the source of a good or service. Protecting trademarks for an open-source project is particularly important. Anyone can change the source code and produce a product from that code, so it's important that only the original product, or variations that have been approved by the project, use the project's trademarks. By limiting use of the Boost Logo, the Alliance and the Developers can help users and contributors know they are getting an official product and not someone else's modified version, or something unrelated. The trademark assures users and developers of the quality and safety of the product they are using. + +== Trademark policy + +The Boost Logo (bitmap and vectors) are owned by the Alliance and distributed under the terms of the license granted by this policy. + +Note:: _The use of the Boost Logo is also governed by trademark, whose policy is described herein._ + +The Boost Logo makes it possible to determine whether or not a library is officially a part of Boost, and whether or not a communication is from the Developers. So we’re careful about where we allow it to appear. But at the same time, we want the community to have confidence using it in prescribed ways without written approval. The policy laid out here explains how we strike a balance. If you have any doubts about whether your intended use requires permission, please contact us (https://lists.boost.org/mailman/listinfo.cgi/boost[Boost developers mailing list]). + +_The Boost Logo may not be used in ways that appear (to a casual observer) official, affiliated, or endorsed by the Developers or part of the Libraries, unless you have written permission from the Alliance._ + +== Referring to Boost + +As with any trademark, the Boost Logo can be used with minimal restriction to refer to the Libraries, or on official communication from the Developers such as when announcing the results of a formal review, or announcing the publishing of a new version of the Libraries. If you use the Boost Logo to distribute any product or content created by someone else, then you must give appropriate credit to the creator(s) of the content and you must indicate if you made changes to the content. + +The Boost Logo may not be used: + +* to refer to any other library or collection of libraries, +* in a way that is misleading or may imply an association between the Libraries and unrelated modules, tools, documentation, or other resources, or +* in a way that implies an endorsement or communication from the Developers, or +* in ways that confuse the community as to whether the Libraries are open source and free to use. + +== Uses that do not require explicit approval + +* Indicating accurately that a work (components such as source code, documentation, and tests) is part of the Libraries. In this case you may reflect this by using the Boost Logo without prior approval, for both commercial and non-commercial uses. +* Watermarking official communications from the Developers when referencing milestones or events related to the Libraries such as formal review results or releases is allowed. +* Using the Boost Logo on websites, brochures, documentation, academic papers, and books to refer to the Libraries is allowed. + +== Uses that require written approval + +* Using the Boost Logo where the products are not part of the Libraries. In this case, written approval from the Alliance is required to ensure that the usage of the Boost Logo does not confuse users or indicate an official association. +* Using the Boost Logo on any thing you wear such as T-shirts, hats, and other artwork or merchandise, requires written approval from the Alliance to ensure that the presentation of the mark reflects the high quality of the brand, and does not confuse users or indicate an official association. +* Using the Boost Logo for social events like meetups, tutorials, and the like is allowed for events that are related to the Libraries and free to attend. For commercial events (including sponsored ones), prior written approval from the Alliance is required. The event cannot appear to be officially endorsed or run by the Developers without written permission. + +== Logo reproduction requirements + +Reproduction of the Boost Logo in compliance with the terms and conditions stated above must meet the following additional requirements: + +* Color reproductions must use Boost Mustard or the closest possible color match. +* Black and white reproductions of the Boost Logo must be either pure black or pure white. +* The background color must maintain at least 50% contrast with the logo color. +* The logo must not be rotated or have its aspect ratio changed. +* The logo may only appear once on any individual page, artwork, or product packaging. +* The logo cannot be combined with any other artwork without prior written approval from the Alliance. + +Permission to use the Boost Logo is granted for as long as the usage is consistent with the terms and conditions herein. Usage of the Boost Logo not in accordance with this document and without written approval from Alliance is expressly prohibited. + +== See Also + +* xref:contributors-faq.adoc#boostsoftwarelicense[Contributors FAQ: Boost Software License] +