-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #17193 from opensourcerouting/frr-name-use
accords: guidelines/terms for FRRouting trademarks
- Loading branch information
Showing
1 changed file
with
69 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
Usage of FRR names/logos | ||
======================== | ||
|
||
|
||
As FRRouting has become a popular open source suite of routing protocol | ||
implementations, it has also become popular to use FRRouting as an environment | ||
to prototype or test new features/protocols/etc. in. Such use is absolutely | ||
welcome (and a freedom guaranteed by the GPL license). | ||
|
||
However, references to FRRouting in such context can be misunderstood both as | ||
endorsements as well as promises of current or future availability. To contain | ||
such misunderstandings, we would like to place the following limitations on the | ||
use of the "FRRouting" name (or "FRR" where clear by context) as well as the | ||
"chicken-head" logo (as they are ultimately "valuable trademarks"): | ||
|
||
- Advertisements, presentations, announcements, etc. of projects based on | ||
FRRouting may only reference the 3 above-mentioned marks if the full source | ||
code of said project is publicly available (under terms compatible with | ||
FRRouting's licenses and without any access barriers) and locatable (either | ||
by direct link or a reasonable search) on the internet. | ||
|
||
- References to code or features using the wording "in" FRRouting may only be | ||
made for bits that are part of FRRouting's "master" or "stable" branches (or | ||
history). This is specifically about the word "in". | ||
|
||
- use in previously created documents/publications/... is permitted | ||
("grandfathered"), so long as the use retains its context. Noone is | ||
expected to scan their history and eliminate references. | ||
|
||
|
||
The intent is as follows: | ||
|
||
- you are under no obligation to publish code just because it exists. The | ||
above are only restrictions on the use of FRRouting trademarks. | ||
|
||
- The code itself being derivative of FRRouting (and therefore containing the | ||
name/logo) is not considered use of the trademarks. You do not need to | ||
eliminate the name from your private codebase. | ||
|
||
- pushing your code to github and/or opening a (maybe draft) PR trivially | ||
fulfills the availability condition above, and we'd like to encourage this | ||
as the "default". However, publishing on your own hosting services is also | ||
acceptable. | ||
|
||
- please use phrasing like "available *for* FRRouting" or "we have implemented | ||
XYZ *using* FRRouting", and refrain from "available *in* FRRouting" or "we | ||
have implemented XYZ *in* FRRouting". In particular due to the world-wide | ||
and multilingual nature of the FRRouting community, *in* carries too high a | ||
risk for confusion - and conversely, reserving this term also allows clear | ||
and meaningful signaling of some (your?) code in fact becoming part of | ||
FRRouting. | ||
|
||
- while "advertisement" may create an impression of "sales call" or "vendor | ||
presentation", this also applies to engineering processes such as IETF | ||
standards development work. | ||
|
||
|
||
These rules, while lawyer-y to some degree, are intended to convey FRRouting | ||
community consensus and help clarify communication. We certainly hope we will | ||
never need to pick them apart or even legally enforce them. However, in the | ||
spirit of all legalese: | ||
|
||
This document is not to be construed as any grant of rights, guarantees, | ||
agreement or other similar, even implicit. | ||
|
||
|
||
P.S.: note that "Free Range Routing" is not a name we use, and neither should | ||
you - there seem to be conflicting trademarks from completely unrelated | ||
parties. |