Skip to content

Commit 535b332

Browse files
committed
update license language and add new cards
1 parent 7c61d7b commit 535b332

File tree

3 files changed

+66
-5
lines changed

3 files changed

+66
-5
lines changed

content/docs/get-started/2.values.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ recommend you dual license the crate to be used under the [MIT
9797
License](https://opensource.org/license/MIT) or the [Apache-2.0
9898
License](https://opensource.org/license/apache-2-0) at the user's discretion.
9999

100-
Notably, crates _must_ be made accessible under any number of the following licenses (in
100+
Notably, library crates (i.e. crates that are expected to become dependencies of other
101+
crates) _must_ be made accessible under any number of the following licenses (in
101102
alphabetical order):
102103

103104
- [Apache-2.0 License](https://opensource.org/license/apache-2-0)
@@ -109,11 +110,21 @@ alphabetical order):
109110
- or any public domain license (e.g.,
110111
[Unlicense](https://opensource.org/license/unlicense)).
111112

112-
Crates explicitly _must not_ only be available through the following kinds of licenses:
113+
While _all_ crates are strongly encouraged to adopt a license from the above
114+
set, binary crates (i.e. command line applications that are not expected to be a
115+
dependency of other crates or tools) _may_ adopt a stronger copyleft license
116+
from the list below:
113117

114-
- Any viral/copyleft licenses (any Affero/GPL/LGPL license),
115-
- or anything that stipulates the crate is "free for non-commercial use" (bespoke
116-
licenses),
118+
119+
- [Affero](https://www.gnu.org/licenses/agpl-3.0.en.html),
120+
- [CDDL](https://opensource.org/license/cddl-1-0),
121+
- [GPL](https://www.gnu.org/licenses/gpl-3.0.en.html),
122+
- [LGPL](https://www.gnu.org/licenses/lgpl-3.0.en.html),
123+
- [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/2.0/).
124+
125+
Finally, crates (regardless of type) are explicitly _disallowed_ from using any
126+
non-permissive or non-copyleft proprietary license (e.g. any license that stipulates
127+
the crate is "free for non-commercial use" or other such conditions or restrictions).
117128

118129
If any question is not sufficiently covered by the above license reviews, please [file
119130
an

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"dependencies": {
1313
"@nuxt/content": "^2.13.2",
1414
"@nuxt/icon": "^1.5.5",
15+
"@nuxt/image": "^1.8.1",
1516
"@nuxt/ui": "^2.18.6",
1617
"@nuxtjs/color-mode": "^3.5.1",
1718
"@nuxtjs/tailwindcss": "^6.12.1",

pages/docs/index.vue

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,55 @@
6161
}"
6262
/>
6363

64+
<CrateCard
65+
name="minimizer-queue"
66+
organization="rust-seq"
67+
description="A
68+
crate for fast computation of minimizers of
69+
a sequence using a monotone queue."
70+
:kind="Kind.Library"
71+
:category="{
72+
name: 'Sequence Algorithms',
73+
icon: 'heroicons-outline:newspaper',
74+
}"
75+
:socials="{
76+
github: 'https://github.com/rust-seq/minimizer-queue',
77+
zulip: true,
78+
}"
79+
/>
80+
81+
<CrateCard
82+
name="minimizer-iter"
83+
organization="rust-seq"
84+
description="A
85+
crate for efficient iteration of the minimizers of a sequence."
86+
:kind="Kind.Library"
87+
:category="{
88+
name: 'Sequence Algorithms',
89+
icon: 'heroicons-outline:newspaper',
90+
}"
91+
:socials="{
92+
github: 'https://github.com/rust-seq/minimizer-iter',
93+
zulip: true,
94+
}"
95+
/>
96+
97+
<CrateCard
98+
name="packed-seq"
99+
organization="rust-seq"
100+
description="A
101+
crate for efficient (packed) representation of strings of small alphabets."
102+
:kind="Kind.Library"
103+
:category="{
104+
name: 'Sequence Algorithms',
105+
icon: 'heroicons-outline:newspaper',
106+
}"
107+
:socials="{
108+
github: 'https://github.com/rust-seq/packed-seq',
109+
zulip: true,
110+
}"
111+
/>
112+
64113
<CrateCard
65114
name="foobar"
66115
organization="stjude-rust-labs"

0 commit comments

Comments
 (0)