-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTRADEMARK
More file actions
90 lines (68 loc) · 3.89 KB
/
Copy pathTRADEMARK
File metadata and controls
90 lines (68 loc) · 3.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
THE KRAIT PROGRAMMING LANGUAGE TRADEMARK AND IDENTITY POLICY
This Policy defines the rules governing the brand identity, phrases,
and visual designs of the Krait programming project.
1. SPECIFIC SCOPE OF INTELLECTUAL PROPERTY CLAIM
This policy establishes a Common Law Trademark and Prior User Claim
over two specific assets:
a. The exact phrase: "Krait Programming Language"
b. The official Krait programming language Logo, graphical assets,
and stylized iconography.
2. PERMITTED USAGE OUTSIDE OF THIS SPECIFIC PROJECT
The Project Owner recognizes that "krait" is a common dictionary
word referring to a genus of venomous snakes, and also acknowledges
its independent use in existing software repositories.
a. Complete Freedom of Word Use: Any individual or entity is entirely
permitted to use the word "krait" in any context completely outside
the field of computer software development, including but not
limited to biology, literature, gaming, apparel, naming creative
works, or corporate branding in unrelated sectors.
b. Technical Domain Boundary: The brand protections claimed by
KraitDev are strictly limited to the distinct visual identity,
official logo, and specific ecosystem surrounding this "Krait
Programming Language" project.
3. PERMITTED USAGE (COMMUNITY AND ECOSYSTEM)
Developers, community members, and educators are granted a free,
non-exclusive license to use the name "Krait Programming Language"
and the official Logo to:
a. Build and Brand Ecosystem Projects: You are fully permitted to
use the name and logo to brand tools, libraries, frameworks, or
applications created specifically for or with the language,
provided that your project name clearly indicates it is a
third-party tool (e.g., "KraitPackageLinter", "Krait-Web-Framework").
b. Describe Project Foundations: You are permitted to use the name
and logo to state that your project, operating system kernel, or
software stack is built using our technology (e.g., "An OS kernel
powered by the Krait Programming Language").
c. Educational and Community Materials: You may use the name and
logo for creating blogs, books, video tutorials, or open-source
repositories designed to teach or promote the ecosystem, provided
the usage is accurate and non-deceptive.
4. PROHIBITED USAGE (THE CONSUMER CONFUSION RULE)
To prevent developers from being tricked or confused by unauthorized
software tools, the following actions are strictly prohibited without
written authorization from KraitDev:
a. Commercial Passing Off: You may not use the phrase "Krait
Programming Language" or the official logo to market, advertise,
or monetize a third-party product in a way that tricks users into
thinking it is an official, factory-standard release from
KraitDev.
b. Deceptive Core Forks: If you host a heavily modified fork of the
compiler itself or launch an independent downstream developer tool,
you cannot use the official logo, and you cannot name your tool
"Krait Official," "Krait Pro," or "Krait Core." The branding must
make it crystal clear to the public that your tool is an
independent creation and not the main upstream project.
5. COEXISTENCE WITH PRE-EXISTING PROJECTS (PRIOR ART)
KraitDev explicitly acknowledges the existence of prior, unrelated
open-source software repositories and projects hosted on platforms
like GitHub that utilize the name "Krait" or "Krait Programming
Language" and were established before this project.
a. Grandfathered Safe Harbor: This trademark policy does not apply
retroactively to any pre-existing, independent software project
created prior to our project's inception. Such projects retain
full rights to continue operating under their original names.
b. Differentiation: To avoid consumer confusion, this project
(KraitDev) will distinguish itself through its unique official
logos, domain names, and specific architectural implementations.
We kindly request that any older projects do not adopt our
specific visual branding or logos as their own.