about summary refs log tree commit diff
diff options
context:
space:
mode:
authorgennyble <gen@nyble.dev>2023-10-09 15:30:17 -0500
committergennyble <gen@nyble.dev>2023-10-09 15:30:17 -0500
commitfa2943a6a4bc1d276b458fefae48b28cd78cdb9c (patch)
tree0b55fe42bd4441caa85c25f468ed215f75eb4e61
parent6aae56f93cc1e7783f2717abd18dfbc194074402 (diff)
downloadgifed-fa2943a6a4bc1d276b458fefae48b28cd78cdb9c.tar.gz
gifed-fa2943a6a4bc1d276b458fefae48b28cd78cdb9c.zip
change license from CC0 to ISC
-rw-r--r--Cargo.toml8
-rw-r--r--LICENSE130
-rw-r--r--README.md2
-rw-r--r--gaudio/Cargo.toml1
-rw-r--r--gifcheck/Cargo.toml9
-rw-r--r--gifcheck/src/main.rs3
-rw-r--r--gifed/Cargo.toml4
-rw-r--r--gifprobe/Cargo.toml6
8 files changed, 32 insertions, 131 deletions
diff --git a/Cargo.toml b/Cargo.toml
index d1cd5fb..948388b 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,8 +1,2 @@
 [workspace]
-members = [
-	"gifed",
-	"gifprobe",
-	"gaudio",
-	"slugs",
-	"infohazard"
-]
\ No newline at end of file
+members = ["gifed", "gifprobe", "gaudio", "gifcheck"]
diff --git a/LICENSE b/LICENSE
index 0e259d4..8a55383 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,121 +1,15 @@
-Creative Commons Legal Code
+ISC License
 
-CC0 1.0 Universal
+Copyright 2023 gennyble <gen@nyble.dev>
 
-    CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
-    LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
-    ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
-    INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
-    REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
-    PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
-    THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
-    HEREUNDER.
+Permission to use, copy, modify, and/or distribute this software for
+any purposewith or without fee is hereby granted, provided that the
+above copyright notice and this permission notice appear in all copies.
 
-Statement of Purpose
-
-The laws of most jurisdictions throughout the world automatically confer
-exclusive Copyright and Related Rights (defined below) upon the creator
-and subsequent owner(s) (each and all, an "owner") of an original work of
-authorship and/or a database (each, a "Work").
-
-Certain owners wish to permanently relinquish those rights to a Work for
-the purpose of contributing to a commons of creative, cultural and
-scientific works ("Commons") that the public can reliably and without fear
-of later claims of infringement build upon, modify, incorporate in other
-works, reuse and redistribute as freely as possible in any form whatsoever
-and for any purposes, including without limitation commercial purposes.
-These owners may contribute to the Commons to promote the ideal of a free
-culture and the further production of creative, cultural and scientific
-works, or to gain reputation or greater distribution for their Work in
-part through the use and efforts of others.
-
-For these and/or other purposes and motivations, and without any
-expectation of additional consideration or compensation, the person
-associating CC0 with a Work (the "Affirmer"), to the extent that he or she
-is an owner of Copyright and Related Rights in the Work, voluntarily
-elects to apply CC0 to the Work and publicly distribute the Work under its
-terms, with knowledge of his or her Copyright and Related Rights in the
-Work and the meaning and intended legal effect of CC0 on those rights.
-
-1. Copyright and Related Rights. A Work made available under CC0 may be
-protected by copyright and related or neighboring rights ("Copyright and
-Related Rights"). Copyright and Related Rights include, but are not
-limited to, the following:
-
-  i. the right to reproduce, adapt, distribute, perform, display,
-     communicate, and translate a Work;
- ii. moral rights retained by the original author(s) and/or performer(s);
-iii. publicity and privacy rights pertaining to a person's image or
-     likeness depicted in a Work;
- iv. rights protecting against unfair competition in regards to a Work,
-     subject to the limitations in paragraph 4(a), below;
-  v. rights protecting the extraction, dissemination, use and reuse of data
-     in a Work;
- vi. database rights (such as those arising under Directive 96/9/EC of the
-     European Parliament and of the Council of 11 March 1996 on the legal
-     protection of databases, and under any national implementation
-     thereof, including any amended or successor version of such
-     directive); and
-vii. other similar, equivalent or corresponding rights throughout the
-     world based on applicable law or treaty, and any national
-     implementations thereof.
-
-2. Waiver. To the greatest extent permitted by, but not in contravention
-of, applicable law, Affirmer hereby overtly, fully, permanently,
-irrevocably and unconditionally waives, abandons, and surrenders all of
-Affirmer's Copyright and Related Rights and associated claims and causes
-of action, whether now known or unknown (including existing as well as
-future claims and causes of action), in the Work (i) in all territories
-worldwide, (ii) for the maximum duration provided by applicable law or
-treaty (including future time extensions), (iii) in any current or future
-medium and for any number of copies, and (iv) for any purpose whatsoever,
-including without limitation commercial, advertising or promotional
-purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
-member of the public at large and to the detriment of Affirmer's heirs and
-successors, fully intending that such Waiver shall not be subject to
-revocation, rescission, cancellation, termination, or any other legal or
-equitable action to disrupt the quiet enjoyment of the Work by the public
-as contemplated by Affirmer's express Statement of Purpose.
-
-3. Public License Fallback. Should any part of the Waiver for any reason
-be judged legally invalid or ineffective under applicable law, then the
-Waiver shall be preserved to the maximum extent permitted taking into
-account Affirmer's express Statement of Purpose. In addition, to the
-extent the Waiver is so judged Affirmer hereby grants to each affected
-person a royalty-free, non transferable, non sublicensable, non exclusive,
-irrevocable and unconditional license to exercise Affirmer's Copyright and
-Related Rights in the Work (i) in all territories worldwide, (ii) for the
-maximum duration provided by applicable law or treaty (including future
-time extensions), (iii) in any current or future medium and for any number
-of copies, and (iv) for any purpose whatsoever, including without
-limitation commercial, advertising or promotional purposes (the
-"License"). The License shall be deemed effective as of the date CC0 was
-applied by Affirmer to the Work. Should any part of the License for any
-reason be judged legally invalid or ineffective under applicable law, such
-partial invalidity or ineffectiveness shall not invalidate the remainder
-of the License, and in such case Affirmer hereby affirms that he or she
-will not (i) exercise any of his or her remaining Copyright and Related
-Rights in the Work or (ii) assert any associated claims and causes of
-action with respect to the Work, in either case contrary to Affirmer's
-express Statement of Purpose.
-
-4. Limitations and Disclaimers.
-
- a. No trademark or patent rights held by Affirmer are waived, abandoned,
-    surrendered, licensed or otherwise affected by this document.
- b. Affirmer offers the Work as-is and makes no representations or
-    warranties of any kind concerning the Work, express, implied,
-    statutory or otherwise, including without limitation warranties of
-    title, merchantability, fitness for a particular purpose, non
-    infringement, or the absence of latent or other defects, accuracy, or
-    the present or absence of errors, whether or not discoverable, all to
-    the greatest extent permissible under applicable law.
- c. Affirmer disclaims responsibility for clearing rights of other persons
-    that may apply to the Work or any use thereof, including without
-    limitation any person's Copyright and Related Rights in the Work.
-    Further, Affirmer disclaims responsibility for obtaining any necessary
-    consents, permissions or other rights required for any use of the
-    Work.
- d. Affirmer understands and acknowledges that Creative Commons is not a
-    party to this document and has no duty or obligation with respect to
-    this CC0 or use of the Work.
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL
+WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE
+FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER
+IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
+OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
\ No newline at end of file
diff --git a/README.md b/README.md
index 623f6fa..320101e 100644
--- a/README.md
+++ b/README.md
@@ -45,4 +45,4 @@ Similar to FFMPEG's ffprobe, gifprobe will print details of a gif to stdout.
 Nothing valued is here. Inject/Retrieve MP3 files from GiFs. I'd like to eventually play them right outta the thing, right, but that's a lot harder.
 
 # License
-gifed, gifprobe, and gaudio are licensed under Creative Commons Zero 1.0; they're in the public domain. Attribution is appreciated, but not required.
+gifed, gifprobe, gifcheck, and gaudio are licensed under ISC.
diff --git a/gaudio/Cargo.toml b/gaudio/Cargo.toml
index 145b829..782fc77 100644
--- a/gaudio/Cargo.toml
+++ b/gaudio/Cargo.toml
@@ -2,6 +2,7 @@
 name = "gaudio"
 version = "0.1.0"
 edition = "2021"
+license = "ISC"
 
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
diff --git a/gifcheck/Cargo.toml b/gifcheck/Cargo.toml
new file mode 100644
index 0000000..8ae0b40
--- /dev/null
+++ b/gifcheck/Cargo.toml
@@ -0,0 +1,9 @@
+[package]
+name = "gifcheck"
+version = "0.1.0"
+edition = "2021"
+license = "ISC"
+
+# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+
+[dependencies]
diff --git a/gifcheck/src/main.rs b/gifcheck/src/main.rs
new file mode 100644
index 0000000..a30eb95
--- /dev/null
+++ b/gifcheck/src/main.rs
@@ -0,0 +1,3 @@
+fn main() {
+	println!("Hello, world!");
+}
diff --git a/gifed/Cargo.toml b/gifed/Cargo.toml
index c4f0870..79f86ce 100644
--- a/gifed/Cargo.toml
+++ b/gifed/Cargo.toml
@@ -1,9 +1,9 @@
 [package]
 name = "gifed"
 version = "0.2.0"
-authors = ["Genevieve <gen@nyble.dev>"]
+authors = ["gennyble <gen@nyble.dev>"]
 edition = "2018"
-license = "CC0-1.0"
+license = "ISC"
 description = "Gif encoding and decoding with fine control"
 repository = "https://github.com/genuinebyte/gifed"
 
diff --git a/gifprobe/Cargo.toml b/gifprobe/Cargo.toml
index 96e76a5..157d47e 100644
--- a/gifprobe/Cargo.toml
+++ b/gifprobe/Cargo.toml
@@ -1,9 +1,9 @@
 [package]
 name = "gifprobe"
 version = "0.1.0"
-authors = ["Genevive <gen@nyble.dev"]
+authors = ["gennyble <gen@nyble.dev"]
 edition = "2018"
-license = "CC0-1.0"
+license = "ISC"
 description = "Print the details of a gif to stdout; ffprobe for gif"
 repository = "https://github.com/genuinebyte/gifed"
 
@@ -11,4 +11,4 @@ repository = "https://github.com/genuinebyte/gifed"
 
 [dependencies]
 owo-colors = "2.0.0"
-gifed = { path = "../gifed" }
\ No newline at end of file
+gifed = { path = "../gifed" }