From b6e1390957267d75d02414e7e4de6bc1e58b0563 Mon Sep 17 00:00:00 2001 From: newt Date: Fri, 6 Sep 2024 22:03:47 +0100 Subject: [PATCH] chore: initial commit --- .gitignore | 1 + .vscode/extensions.json | 5 ++++ .vscode/settings.json | 6 +++++ Cargo.lock | 7 +++++ Cargo.toml | 7 +++++ credits.png | Bin 0 -> 424 bytes license.md | 57 ++++++++++++++++++++++++++++++++++++++++ readme.md | 8 ++++++ src/main.rs | 3 +++ 9 files changed, 94 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 credits.png create mode 100644 license.md create mode 100644 readme.md create mode 100644 src/main.rs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c41cc9e --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..f412cff --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "rust-lang.rust-analyzer" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..27b087d --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "files.exclude": { + "target": true, + "Cargo.lock": true + } +} diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..225406d --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "credits" +version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..9f93119 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "credits" +publish = false +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/credits.png b/credits.png new file mode 100644 index 0000000000000000000000000000000000000000..2e29d638b0fac5287c3c8fcaedfa684ecbb72167 GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^3qY8I8A$FCoGuTf3<7*YT!FNu0Q0?j_tvgmD<;5t z>eQ)HBf0I{x5p|8_)4%}yLPR?*gg(WYxwznB&tDSpUK1n6h|9XiZ z>y2Y_yc{49F{5@3hyP34yO)ZqViZ8&LH4T^+m|t4S=!hD0?}5>vx5V7D{fuNd?ghu z(hz+)c-PWJ?^YUoo?zt=%LXy$Rnpo0FWavCzjAi@`k?J0t4bkipZ>So+HkjKmf_X? zC0^Q0j3DqnbJ@F0yDHgdx_5(XquIgwD?D2(J&nK4NlR#d8F4q`*J}q5I8f5CYiXt3 z*%_}cZQ&6Bfe#E@trKN|IR5AwRu&NWW4YCU)ut;_9&C<9aDCAsnBQWLJrjpGWBw$S am&{u}RxHSy%uxmmJ_b)$KbLh*2~7Zw5~m;l literal 0 HcmV?d00001 diff --git a/license.md b/license.md new file mode 100644 index 0000000..bb4df02 --- /dev/null +++ b/license.md @@ -0,0 +1,57 @@ +# 🏳️‍🌈 Opinionated Queer License v1.2 + +© Copyright [newt](https://newty.dev/) + +## Permissions + +The creators of this Work (“The Licensor”) grant permission +to any person, group or legal entity that doesn't violate the prohibitions below (“The User”), +to do everything with this Work that would otherwise infringe their copyright or any patent claims, +subject to the following conditions: + +## Obligations + +The User must give appropriate credit to the Licensor, +provide a copy of this license or a (clickable, if the medium allows) link to +[oql.avris.it/license/v1.2](https://oql.avris.it/license/v1.2), +and indicate whether and what kind of changes were made. +The User may do so in any reasonable manner, +but not in any way that suggests the Licensor endorses the User or their use. + +## Prohibitions + +No one may use this Work for prejudiced or bigoted purposes, including but not limited to: +racism, xenophobia, queerphobia, queer exclusionism, homophobia, transphobia, enbyphobia, misogyny. + +No one may use this Work to inflict or facilitate violence or abuse of human rights, +as defined in either of the following documents: +[Universal Declaration of Human Rights](https://www.un.org/en/about-us/universal-declaration-of-human-rights), +[European Convention on Human Rights](https://prd-echr.coe.int/web/echr/european-convention-on-human-rights) +along with the rulings of the [European Court of Human Rights](https://www.echr.coe.int/). + +No law enforcement, carceral institutions, immigration enforcement entities, military entities or military contractors +may use the Work for any reason. This also applies to any individuals employed by those entities. + +No business entity where the ratio of pay (salaried, freelance, stocks, or other benefits) +between the highest and lowest individual in the entity is greater than 50 : 1 +may use the Work for any reason. + +No private business run for profit with more than a thousand employees +may use the Work for any reason. + +Unless the User has made substantial changes to the Work, +or uses it only as a part of a new work (eg. as a library, as a part of an anthology, etc.), +they are prohibited from selling the Work. +That prohibition includes processing the Work with machine learning models. + +## Sanctions + +If the Licensor notifies the User that they have not complied with the rules of the license, +they can keep their license by complying within 30 days after the notice. +If they do not do so, their license ends immediately. + +## Warranty + +This Work is provided “as is”, without warranty of any kind, express or implied. +The Licensor will not be liable to anyone for any damages related to the Work or this license, +under any kind of legal claim as far as the law allows. diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..c141b16 --- /dev/null +++ b/readme.md @@ -0,0 +1,8 @@ +
+ +

credits

+
+ +*Todo: Write readme.* + +This project is licensed with the Opinionated Queer License v1.2 - you can view it here. diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..e7a11a9 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +}