blob: e1de9eaf8c5d060ef51e1eb8633fa6c62fc75dc5 [file] [log] [blame]
<!--
# Licensed to the Apache Software Foundation (ASF) under one or more contributor
# license agreements; and to You under the Apache License, Version 2.0.
-->
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" href="/images/favicon/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/images/favicon/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/images/favicon/manifest.json">
<link rel="mask-icon" href="/images/favicon/safari-pinned-tab.svg">
<link rel="shortcut icon" href="/images/favicon/favicon.ico">
<meta name="msapplication-config" content="/images/favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<title>Apache OpenWhisk Trademark Guidelines</title>
<link href="https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i" rel="stylesheet">
<link rel="stylesheet" href="/css/main-v1.css?v=1.13">
<!-- Load Index, Menu & collapsible support -->
<script type="text/javascript">
function applyCollapsible() {
addListenersToIndex();
addListenersToSections();
}
function toggleReferencedSection( parentId, expand )
{
console.log( "toggleReferencedSection(): parentId=" + parentId + " expand=" + expand);
if (parentId !== ""){
sectionName = parentId.replace("index", "section");
//console.log( "toggleReferencedSection(): sectionName=" + sectionName);
sectionHeader = document.getElementById(sectionName);
section = sectionHeader.nextElementSibling;
if(expand){
sectionHeader.style.backgroundImage = "url('../images/elements/circle-minus.png')";
section.style.display = "block";
}
else{
sectionHeader.style.backgroundImage = "url('../images/elements/circle-plus.png')";
section.style.display = "none";
}
}
}
function addListenersToIndex()
{
var coll = document.getElementsByClassName("index-menu-toggle");
var i;
// Apply expandable (arrows) to all menuitems with a sibling
for (i = 0; i < coll.length; i++) {
var sibling = coll[i].nextElementSibling;
if(sibling!==null){
coll[i].style.listStyleImage = "url('../images/elements/arrow-right-12px.png')";
// make room on left for image/icon (top right bottom left)
sibling.style.padding = "0px 0px 0px 20px";
if(sibling.classList.contains('index-menu-start-open')){
coll[i].style.listStyleImage = "url('../images/elements/arrow-down-12px.png')";
sibling.style.display = "block";
}
}
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
// toggle menu open/close states
if(sibling!==null){
if (sibling.style.display === "block") {
this.style.listStyleImage = "url('../images/elements/arrow-right-12px.png')";
sibling.style.display = "none";
if (this.id !== ""){
toggleReferencedSection(this.id, false )
}
} else {
this.style.listStyleImage = "url('../images/elements/arrow-down-12px.png')";
sibling.style.display = "block";
if (this.id !== ""){
toggleReferencedSection(this.id, true )
}
}
}
});
}
}
function addListenersToSections()
{
var coll = document.getElementsByClassName("section-toggle");
var i;
// Apply exapandable (arrows) to all menuitems with a sibling
for (i = 0; i < coll.length; i++) {
var sibling = coll[i].nextElementSibling;
if(sibling!==null){
if(sibling.classList.contains("section-toggle-start-open")){
coll[i].style.backgroundImage = "url('../images/elements/circle-minus.png')";
sibling.style.display = "block";
} else if (sibling.classList.contains("section-toggle-start-closed")){
coll[i].style.backgroundImage = "url('../images/elements/circle-plus.png')";
sibling.style.display = "none";
} else {
//console.log( "addListenersToSections(): No Toggle style found; default to open");
coll[i].style.backgroundImage = "url('../images/elements/circle-minus.png')";
sibling.style.display = "block";
}
}
// Set "click" event listener on all menuitems
coll[i].addEventListener("click", function() {
var sibling = this.nextElementSibling;
// toggle menu open/close states
if(sibling!==null){
//console.log("sibling.style.display: ["+sibling.style.display+"]");
if (sibling.style.display !== "none") {
//console.log("collapsing");
sibling.style.display = "none";
this.style.backgroundImage = "url('../images/elements/circle-plus.png')";
} else {
//console.log("expanding");
sibling.style.display = "block";
this.style.backgroundImage = "url('../images/elements/circle-minus.png')";
}
}
});
}
}
/*
* Debug:
*/
// Use: console.log(dumpCSSText(this));
// function dumpCSSText(element){
// var s = '';
// var o = getComputedStyle(element);
// for(var i = 0; i < o.length; i++){
// s+= ">> " + o[i] + ':' + o.getPropertyValue(o[i])+';\n';
// }
// return s;
// }
</script>
</head>
<!-- Once all page elements are included, register event hooks -->
<body onload="applyCollapsible()">
<script src="js/main.min.js"></script>
<div class="header">
<a class="header-section-logo" href="/">
</a>
<div class="header-section-text-links">
<div class="header-row-text-links">
<a class="header-text-link" href="/documentation.html">Documentation</a>
<a class="header-text-link" href="/community.html">Community</a>
<a class="header-text-link" href="/downloads.html">Downloads</a>
</div>
</div>
<div class="header-section-social-icons">
<div class="header-row-social-icons">
<a class="header-button-icon" style="order: 7;" href="https://github.com/apache?q=openwhisk" title="Apache OpenWhisk project repositories on GitHub">
<img class="header-icon-image" alt="GitHub" src="/images/icons/icon-github-white.svg">
</a>
<a class="header-button-icon" style="order: 6;" href="slack.html" title="Apache OpenWhisk on Slack">
<img class="header-icon-image" alt="Slack" src="/images/icons/icon-slack-white.svg">
</a>
<a class="header-button-icon" style="order: 5;" href="https://twitter.com/search?q=openwhisk" title="Apache OpenWhisk on Twitter">
<img class="header-icon-image" alt="Twitter" src="/images/icons/icon-twitter-white.svg">
</a>
<a class="header-button-icon" style="order: 4;" href="https://medium.com/openwhisk" title="Apache OpenWhisk on Medium">
<img class="header-icon-image" alt="Medium" src="/images/icons/icon-medium-white.svg">
</a>
<a class="header-button-icon" style="order: 3;" href="https://www.youtube.com/channel/UCbzgShnQk8F43NKsvEYA1SA" title="Apache OpenWhisk on YouTube">
<img class="header-icon-image" alt="YouTube" src="/images/icons/icon-youtube-white.svg">
</a>
<a class="header-button-icon" style="order: 2;" href="http://stackoverflow.com/questions/tagged/openwhisk" title="Apache OpenWhisk on Stack Overflow">
<img class="header-icon-image" alt="Overflow" src="/images/icons/icon-stack-overflow-white.svg">
</a>
<a class="header-button-icon" style="order: 1;" href="http://www.slideshare.net/OpenWhisk" title="Apache OpenWhisk on SlideShare">
<img class="header-icon-image" alt="SlideShare" src="/images/icons/icon-slideshare-white.svg">
</a>
</div>
</div>
</div>
<!--
# Licensed to the Apache Software Foundation (ASF) under one or more contributor
# license agreements; and to You under the Apache License, Version 2.0.
-->
<div id="whiskIndexedLayout">
<!-- Community Index -->
<div id="whiskIndex">
<ul>
<li>Trademark Guidelines</li>
</ul>
</div>
<section id="whiskNodes">
<main class="doc">
<div class="content">
<a class="indexable" id="trademarks"></a>
<h2>Apache OpenWhisk Trademark Guidelines</h2>
</div>
</main>
<main class="doc">
<div class="content">
<p>Apache OpenWhisk, OpenWhisk and the OpenWhisk logo are
<a href="https://www.apache.org/foundation/marks/">trademarks</a>
of the <a href="https://www.apache.org/">Apache Software Foundation (ASF)</a>.
The ASF is a 501(c)(3) nonprofit organization, and as such, needs to take
special care about how its trademarks are used by organizations.
In particular, ASF needs to ensure that its software products are clearly
distinguished from third-party products.</p>
<p>If you would like to provide software, services, events, or other products
based on Apache OpenWhisk, please refer to the
<a href="https://www.apache.org/foundation/marks/">ASF trademark policy</a>
and <a href="https://www.apache.org/foundation/marks/faq/">FAQ</a>.
This page summarizes the key points of the policy, but please note that
the official policy always takes precedence.</p>
<ul>
<li><strong>Software products,</strong> whether commercial or open source, are not allowed to use “OpenWhisk” in their name, except in the form “powered by Apache OpenWhisk" or “for Apache OpenWhisk” when following
<a href="https://www.apache.org/foundation/marks/faq/#products">these specific
guidelines</a>.
<ul>
<li>Names derived from “OpenWhisk” are also not allowed.</li>
<li>Company names may not include “OpenWhisk”.</li>
<li>Package identifiers (i.e., package names) may include
“openwhisk”, but the full name used for the software package should
follow the naming policy above.</li>
<li>Source code repository names (e.g., GitHub) may contain the word "openwhisk" as long as it is used to describe unofficial derivative works (such as applications, demos, 3rd party packages, etc.) of the Apache OpenWhisk project and do not claim to represent the OpenWhisk project itself. Such repositories should prominently mention the Apache OpenWhisk project in accordance with Apache policy where possible.</li>
</ul>
</li>
<li>
<p><strong>Written materials</strong> must refer to the project as “Apache OpenWhisk” in the first and most prominent mentions. Materials from software vendors or software-related service providers must follow
<a href="https://www.apache.org/foundation/marks/guide#howoften">stricter
guidelines</a>, including using the full project name “Apache OpenWhisk" in more
locations, and proper
<a href="https://www.apache.org/foundation/marks/faq/#attribution">trademark
attribution</a> on every page.</p>
</li>
<li>
<p><strong>Logos</strong> derived from the OpenWhisk logo are not allowed.</p>
</li>
<li>
<p><strong>Domain names</strong> containing “openwhisk” are not permitted without written permission from the Apache OpenWhisk PMC. To request permission, email
<a href="mailto:private@openwhisk.apache.org">private@openwhisk.apache.org</a> and CC
<a href="mailto:trademarks@apache.org">trademarks@apache.org</a>.
(<a href="https://www.apache.org/foundation/marks/domains.html">Details</a>)</p>
</li>
<li><strong>Events, books, and merchandise</strong> have their own guidelines.
Please refer to the
<a href="https://www.apache.org/foundation/marks/">ASF trademark policy</a>
and <a href="https://www.apache.org/foundation/marks/faq/">FAQ</a> for details.</li>
</ul>
<p>We appreciate the community’s help in respecting these guidelines.
If you have any questions about the Apache trademark policy, please email
<a href="mailto:trademarks@apache.org">trademarks@apache.org</a>.</p>
</div>
</main>
</section>
</div>
<!--
/*
* Required ASF website links (scanned)
*
* Name: Regex: URL
* ==== ===== ===
* Foundation: apache|asf|foundation: http://www.apache.org/
* Events: ^https?://.*apache.org/events/current-event: See: https://www.apache.org/events/README.txt
* License: ^https?://.*apache.org/licenses/$: http://www.apache.org/licenses/
* Thanks: ^https?://.*apache.org/foundation/thanks: http://www.apache.org/foundation/thanks.html
* Security: ^https?://.*apache.org/.*[Ss]ecurity: http://www.apache.org/security/
* Sponsorship: ^https?://.*apache.org/foundation/sponsorship http://www.apache.org/foundation/sponsorship.html
* Trademarks: \btrademarks\b All project or product homepages must feature a prominent trademark attribution of all applicable Apache trademarks.
* Copyright: ((Copyright|©).*apache|apache.*(Copyright|©)): All website content SHOULD include a copyright notice for the ASF.
* Image: . Projects SHOULD include a 212px wide copy of their logo in https://www.apache.org/img/ to be included in ASF homepage.
* See: https://www.apache.org/img/
*/
-->
<footer class="footer light-text">
<main class="footer-row">
<div>
<div class="footer-row-text-links">
<a class="" href="https://www.apache.org/">Apache&nbsp;Software&nbsp;Foundation</a>
<a class="" href="https://apache.org/events/current-event">Events</a>
<a class="" href="https://www.apache.org/licenses/">License</a>
<a class="" href="https://privacy.apache.org/policies/privacy-policy-public.html">Privacy</a>
<a class="" href="security.html">Security</a>
<a class="" href="https://www.apache.org/foundation/thanks.html">Thanks</a>
<a class="" href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a>
</div>
</div>
</main>
<main class="footer-row">
<div>
Apache OpenWhisk, OpenWhisk, Apache, the Apache feather logo, and
the Apache OpenWhisk project logo are either
<a href="trademarks.html">registered trademarks</a> or
<a href="trademarks.html">trademarks</a>
of The Apache Software Foundation in the United States and other countries.
See <a href="trademarks.html">guidance</a> on use of Apache OpenWhisk trademarks.
All other marks mentioned may be trademarks or registered trademarks
of their respective owners.
</div>
</main>
<main class="footer-row">
Copyright © 2016-present The Apache Software Foundation,
Licensed under the Apache License, Version 2.0.
</main>
</footer>
</body>
</html>