-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTRADEMARK
More file actions
86 lines (64 loc) · 4.06 KB
/
Copy pathTRADEMARK
File metadata and controls
86 lines (64 loc) · 4.06 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
THE KRAIT OBJECT SERIALIZATION LANGUAGE (KOSL) TRADEMARK AND IDENTITY POLICY
This Policy defines the rules governing the brand identity, phrases, and visual
designs of the KOSL (Krait Object Serialization Language) programming and
configuration 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 Object Serialization Language" and "KOSL"
b. The official KOSL serialization 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 Object Serialization Language" (KOSL) project.
3. PERMITTED USAGE (COMMUNITY AND ECOSYSTEM)
Developers, community members, and educators are granted a free, non-exclusive
license to use the name "Krait Object Serialization Language", "KOSL", 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, parsers, transpilers, or configurations
created specifically for or with the language, provided that your project name
clearly indicates it is a third-party tool (e.g., "KOSLPackageLinter",
"KOSL-TOML-Bridge").
b. Describe Project Foundations: You are permitted to use the name and logo to
state that your project, operating system kernel, or software stack utilizes our
technology (e.g., "A config stack powered by the Krait Object Serialization
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 Object
Serialization Language", "KOSL", 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 parser
itself or launch an independent downstream developer tool, you cannot use the
official logo, and you cannot name your tool "KOSL Official," "KOSL Pro," or
"KOSL 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", "KOSL", or "Krait Object Serialization 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.