This is a statement of the JS Foundation’s trademarks and its policy and guidelines relating to use of trademarks owned by the JS Foundation and used by projects under the JS Foundation. Individual projects under the JS Foundation may have additional guidelines and requirements for the use of trademarks intended to imply compliance with certain criteria or other requirements, and in such cases compliance with such criteria and requirements is necessary.
The JS Foundation’s Trademarks
The JS Foundation has the following registered trademarks:
- ESLint ®
- Globalize ®
- jQuery ®
- jQuery Mobile ®
- jQuery UI ®
- Lodash ®
- Moment.js ®
- QUnit ®
- RequireJS ®
- Sizzle ®
- Write Less, Do More ®
The JS Foundation has registrations pending or trademarks in use for the following marks:
- Appium ™
- architect ™
- Chassis ™
- Dojo Toolkit ™
- Esprima ™
- Grunt ™
- HospitalRun ™
- Interledger.js ™
- Intern ™
- Jed ™
- JerryScript ™
- JS Foundation ™
- Marko ™
- Mocha ™
- Node-RED ™
- PEP ™
- sonarwhal ™
- WebdriverIO ™
- webpack ™
In addition, the JS Foundation and its projects have visual logo trademarks in use and you must comply with any visual guidelines or additional requirements that may be included on the JS Foundation’s or the applicable project’s site. The JS Foundation has registered logo trademarks for the following:
- Appium Logo [Reg. #5329685]
- Globalize Logo [Reg. #5184729]
- jQuery Logo [Reg. #4764564]
- jQuery Mobile Logo [Reg. #4772527]
- jQuery UI Logo [Reg. #4772526]
- JS Foundation Logo [Reg. #5247752]
- JS Foundation Hex Logo [Reg. #5318322]
- QUnit Logo [Reg. #4772529]
- RequireJS Logo [Reg. #5184785]
- Sizzle Logo [Reg. #4798482]
The JS Foundation also has registrations pending or trademarks in use for the following logos:
- architect Logo ™
- Chassis Logo ™
- Dojo Toolkit Logo ™
- ESLint Logo ™
- Esprima Logo ™
- Grunt Logo ™
- HospitalRun Logo ™
- Interledger.js Logo ™
- Intern Logo ™
- JerryScript Logo ™
- Lodash Logo ™
- Marko Logo ™
- Mocha Logo ™
- Moment.js Logo ™
- Node-RED Logo ™
- PEP Logo ™
- sonar Logo ™
- WebdriverIO Logo ™
- webpack Logo ™
The JS Foundation Trademark Usage Guidelines
Trademarks are used to provide assurance to the community of consistency with respect to the quality of products or services with which the mark is associated. This policy attempts to strike the proper balance between two competing interests: 1) the need of the JS Foundation to ensure that its trademarks remain reliable indicators of the qualities that they have been created to preserve and 2) the need of the JS Foundation to ensure that community members are able to discuss the projects with which the JS Foundation is associated and to accurately describe the relationship between the JS Foundation and the products and services offered by others.
A trademark provides the owner with an exclusive right to authorize or control the use of the mark. Your right to use a mark of the JS Foundation is provided for in this policy and in the statement of permitted use, if any, that may accompany the trademark notice displayed on the website dedicated to the project. A copyright license, even an open source copyright license, does not include an implied right or license to use a trademark that may be related to the project developing the licensed software or other materials. Because open source licenses permit unrestricted modification of the copyrighted software, and the JS Foundation has no intention of interfering with that right, your right to use any specific trademark of the JS Foundation is not determined by your use of software made available under an open source license. Your right to use a mark is conditioned upon conforming to other requirements that are directly related to the qualities that the specific mark has been created to preserve.
Proper use of the JS Foundation trademarks by following these trademark usage guidelines protects the value of the JS Foundation trademarks. Any use of or reference to the JS Foundation trademarks that is inconsistent with this trademark policy, or use of marks that are confusingly similar to trademarks of the JS Foundation, is prohibited. All uses of the JS Foundation trademarks, and all goodwill associated therewith, will inure solely to the benefit of the JS Foundation.
Rules that Apply to Trademarks In General
There are some basic rules that apply to any use of any trade or service mark that you do not own, including any mark of the JS Foundation, without the express permission of the owner.
- A trademark should never be used as a verb or noun. A trademark should be used only as an adjective followed by the generic name/noun.
- A trademark should not be used in the plural or possessive form.
- A trademark should not be altered or amended in any way. A mark should not be combined with any other mark, hyphenated, abbreviated or displayed in parts. A trademark that is depicted as two or more words should not be compressed into one word. A logo should not be displayed with color variations, or with other elements superimposed on top of the logo.
- A trademark should not be used as your domain name or as part of your domain name.
- A trademark should not be used as part of your product name.
- A trademark should not be incorporated into your company’s logos or designs.
- A trademark notice should be used on the most prominent and/or first appearance of each mark of the JS Foundation, and a trademark notice should not be changed. In particular, a ™ should not be changed to an ® in a trademark notice by anyone other than the owner. If you are unsure about whether a mark of the JS Foundation is registered in your country, please contact us for additional guidance as to what trademark symbol you should use.
There are also some basic rights that everyone has to use any trademark, which are often referred to as “fair use,” and the JS Foundation does not intend to restrict those rights. You may make fair use of word marks to make true factual statements. But fair use does not permit you to state or imply that the owner of a mark produces, endorses, or supports your company, products, or services. Even when making fair use of a trademark, you should acknowledge the owner of the trademark with a trademark notice, such as the notice displayed on the JS Foundation project websites.
Rules and Policies Applicable to Marks Owned by the JS Foundation
In addition to the generally applicable rules discussed above, there are a few specific rules that we ask everyone to follow when using trademarks owned by the JS Foundation.
- Use the full form of any trademarks (e.g., “JS Foundation”) in the first reference in all documents of mass communication, including marketing collateral and web pages. You may then use any abbreviated or short form references (e.g. “JSF”) within the same the document where the full form has already been used.
- Use the JS Foundation’s trademarks in a form that distinguishes them from the text around them, such as by capitalization, bold or italic fonts, or with quotation marks. Any use of registered trademarks listed above should include the ® symbol immediately after the first usage (e.g., “ the JS Foundation® projects develop open source….”). Any use of unregistered trademarks listed above should include a ™ immediately after the first usage (e.g., “The Appium™ community seeks to secure….”)
- Do not use the JS Foundation trademarks in a manner that would disparage the JS Foundation or its projects (e.g., untruthful advertising, false/misleading promotional materials, etc.).
- Do not use a the JS Foundation logo on the cover of a book or magazine without written permission from the JS Foundation.
- Do not use the JS Foundation trademarks more prominently than your own company, product or service name.
- Do not use a logo of the JS Foundation on posters, brochures, signs, websites, or other marketing materials to promote your events, products or services without written permission from the JS Foundation.
- Do not refer to a product or service as being certified under any of the JS Foundation’s marks unless your company has successfully undergone the requisite compliance testing and has explicit authorization to use such terms from the JS Foundation.
- Do not attempt to claim or assert any ownership rights in any mark of the JS Foundation and do not attempt to register any the JS Foundation trademark as a trademark, trade name, domain name, or “doing business as” name, alone or (unless specifically licensed) in combination with your own trademarks.
The JS Foundation marks have been created and their use is expressly permitted for a specific purpose. Do not use logos or names of the JS Foundation in any commercial or marketing context other than as expressly permitted in this policy unless you have obtained explicit written permission from the JS Foundation to do so. The JS Foundation permits the use of its trademarks for private and personal use to make t-shirts, stickers, and caps for yourself and your friends (meaning people from whom you don’t receive anything of value in return) in a manner that is consistent with the preservation of the goodwill and value of the mark.
You are also allowed to use a trademark or logo of the JS Foundation as a link to the home page of the applicable project or to a web page on the JS Foundation web site that is relevant to the reference so long as the link is in a manner that is consistent with the preservation of the goodwill and value of the mark. The link and all other usage of a logo of the JS Foundation shall be done using the official versions of the JS Foundation logos obtained from the JS Foundation or its projects.
Certain marks of the JS Foundation have been created to enable you to communicate compatibility or interoperability of software or products. In addition to the requirement that any use of a mark to make an assertion of compatibility must, of course, be accurate, the use of these marks must avoid confusion regarding the JS Foundation’s association with the product. The use of the mark cannot imply that the JS Foundation or its projects are sponsoring or endorsing the product. The following are examples of proper and improper usage of these trademarks of the JS Foundation:
Correct: <your product name> for <JS Foundation mark>
Correct: <your product/company name> plug-in for <JS Foundation mark>
Correct: <your product name> compatible with <JS Foundation mark>
Correct: <your product name> for use with <JS Foundation mark>
Correct: Quick Start for <JS Foundation mark> by <your company name>
Incorrect: <JS Foundation mark> <your product name>
Incorrect: <JS Foundation mark> by <your company name>
Incorrect: <JS Foundation mark> – <your product name>
Incorrect: <your product/company name> – <JS Foundation mark>
Incorrect: <JS Foundation mark> Quick Start by <your company name>
Questions, Comments, Concerns
We look to our community to help us retain the value of the JS Foundation’s trade and service marks. If you have questions with respect to these guidelines or to report concerns regarding the use or misuse of a trademark of the JS Foundation, or to obtain written permission for a proposed use of the JS Foundation trademarks, contact: [email protected]
The JS Foundation does not make any express or implied warranties, including but not limited to the warranties of non-infringement of any third party intellectual property rights. The JS Foundation does not warrant that any pending trademark applications for trademarks of the JS Foundation will result in any granted trademark protection. The JS Foundation shall not be liable for any claims relating to user’s activities falling within the scope of the permission and user hereby agrees to indemnify, defend and hold the JS Foundation and its contributors harmless against any such claims.
The JS Foundation may release new versions of the JS Foundation trademark policy or statements of permitted use of the JS Foundation marks from time to time without notice.
This work is inspired by The Linux Foundation® Trademark Policy. It is licensed under a Creative Commons Attribution 4.0 International license (“CC BY 4.0”, available at https://creativecommons.org/licenses/by/4.0).