From dfb1c4d295fefd500624a2784313c2500c6a01ab Mon Sep 17 00:00:00 2001 From: Nitish Tiwari Date: Mon, 19 Feb 2024 11:09:04 +0530 Subject: [PATCH 1/2] update cargo-about details --- README.md | 18 +++ about.hbs | 4 +- license.html => parseable-license.html | 168 +++++++++++++++++++------ 3 files changed, 153 insertions(+), 37 deletions(-) rename license.html => parseable-license.html (99%) diff --git a/README.md b/README.md index f4f117391..1f7979121 100644 --- a/README.md +++ b/README.md @@ -89,6 +89,24 @@ But with log data growing exponentially, today's log data challenges involve who +### License report + +A license report lists all the licenses of all dependencies in a project. You can use [cargo-about ↗︎](https://embarkstudios.github.io/cargo-about/) to generate a license report for the Parseable. + +If not already installed, install `cargo-about` using the below command. + +```sh +cargo install --locked cargo-about && cargo about init +``` + +To generate a license report, run the below command. + +```sh +cargo about generate about.hbs > parseable-license.html +``` + +You can see the license report at [parseable-license.html ↗︎](./parseable-license.html). + ### Supported by diff --git a/about.hbs b/about.hbs index 699b3b04e..76a6b37c1 100644 --- a/about.hbs +++ b/about.hbs @@ -38,8 +38,8 @@
-

Third Party Licenses

-

This page lists the licenses of the projects used in cargo-about.

+

Third Party Licenses used in Parseable

+

This page lists the licenses of the projects used in Parseable.

Overview of licenses:

diff --git a/license.html b/parseable-license.html similarity index 99% rename from license.html rename to parseable-license.html index 6443966a2..6976d6696 100644 --- a/license.html +++ b/parseable-license.html @@ -38,14 +38,14 @@
-

Third Party Licenses

-

This page lists the licenses of the projects used in cargo-about.

+

Third Party Licenses used in Parseable

+

This page lists the licenses of the projects used in Parseable.

Overview of licenses:

                                 Apache License
                            Version 2.0, January 2004
@@ -2177,6 +2186,7 @@ 

Used by:

  • clap_lex 0.3.1
  • os_str_bytes 6.4.1
  • ryu 1.0.12
  • +
  • ureq 2.6.2
  •                                  Apache License
                                Version 2.0, January 2004
    @@ -4503,6 +4513,7 @@ 

    Used by:

  • cxxbridge-flags 1.0.90
  • cxxbridge-macro 1.0.90
  • libc 0.2.152
  • +
  • prettyplease 0.2.15
  • proc-macro2 1.0.67
  • quote 1.0.33
  • rustversion 1.0.12
  • @@ -7063,11 +7074,13 @@

    Used by:

  • libm 0.2.6
  • link-cplusplus 1.0.8
  • linux-raw-sys 0.1.4
  • +
  • linux-raw-sys 0.4.13
  • lock_api 0.4.9
  • lzma-sys 0.1.20
  • maplit 1.0.2
  • match_cfg 0.1.0
  • mime 0.3.17
  • +
  • multimap 0.8.3
  • num 0.4.1
  • num-bigint 0.4.3
  • num-complex 0.4.3
  • @@ -7085,8 +7098,10 @@

    Used by:

  • percent-encoding 2.3.0
  • petgraph 0.6.3
  • pkg-config 0.3.26
  • -
  • prost 0.12.1
  • -
  • prost-derive 0.12.1
  • +
  • prost 0.12.3
  • +
  • prost-build 0.12.3
  • +
  • prost-derive 0.12.3
  • +
  • prost-types 0.12.3
  • rayon 1.7.0
  • rayon-core 1.11.0
  • regex 1.8.4
  • @@ -7095,6 +7110,7 @@

    Used by:

  • rustc-demangle 0.1.21
  • rustc_version 0.4.0
  • rustix 0.36.16
  • +
  • rustix 0.38.25
  • rustls 0.20.8
  • rustls 0.21.10
  • rustls-pemfile 1.0.2
  • @@ -8374,6 +8390,7 @@

    Apache License 2.0

    Used by:

                                  Apache License
                             Version 2.0, January 2004
    @@ -9194,6 +9211,30 @@ 

    Used by:

    See the License for the specific language governing permissions and limitations under the License. +
    + +
  • +

    Apache License 2.0

    +

    Used by:

    + +
    # Contributing
    +
    +## License
    +
    +Licensed under either of
    +
    + * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
    + * MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
    +
    +at your option.
    +
    +### Contribution
    +
    +Unless you explicitly state otherwise, any contribution intentionally submitted
    +for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any
    +additional terms or conditions.
     
  • @@ -10269,6 +10310,15 @@

    Used by:

    MIT OR Apache-2.0
  • +
  • +

    Apache License 2.0

    +

    Used by:

    + +
    MIT OR Apache-2.0
    +
    +
  • Apache License 2.0

    Used by:

    @@ -10571,6 +10621,22 @@

    Used by:

    limitations under the License. ~~~~ +
  • + +
  • +

    Apache License 2.0

    +

    Used by:

    + +
    This project is licensed under either of
    +
    + * Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or
    +   http://www.apache.org/licenses/LICENSE-2.0)
    + * MIT license ([LICENSE-MIT](LICENSE-MIT) or
    +   http://opensource.org/licenses/MIT)
    +
    +at your option.
     
  • @@ -11239,6 +11305,33 @@

    Used by:

    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +
  • + +
  • +

    MIT License

    +

    Used by:

    + +
    Copyright (c) 2015 fangyuanziti
    +
    +Permission is hereby granted, free of charge, to any person obtaining a copy
    +of this software and associated documentation files (the "Software"), to deal
    +in the Software without restriction, including without limitation the rights
    +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    +copies of the Software, and to permit persons to whom the Software is
    +furnished to do so, subject to the following conditions:
    +
    +The above copyright notice and this permission notice shall be included in
    +all copies or substantial portions of the Software.
    +
    +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    +THE SOFTWARE.
     
  • @@ -12258,6 +12351,7 @@

    Used by:

    MIT License

    Used by:

      +
    • actix-web-static-files 4.0.0
    • brotli 3.3.4
    • brotli-decompressor 2.3.4
    • change-detection 1.2.0
    • @@ -12373,6 +12467,35 @@

      Used by:

      LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +
    • +

      MIT License

      +

      Used by:

      + +
      The MIT License (MIT)
      +
      +Copyright (c) 2014 Mathijs van de Nes
      +
      +Permission is hereby granted, free of charge, to any person obtaining a copy
      +of this software and associated documentation files (the "Software"), to deal
      +in the Software without restriction, including without limitation the rights
      +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
      +copies of the Software, and to permit persons to whom the Software is
      +furnished to do so, subject to the following conditions:
      +
      +The above copyright notice and this permission notice shall be included in all
      +copies or substantial portions of the Software.
      +
      +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
      +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
      +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
      +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
      +SOFTWARE.
      +
    • MIT License

      @@ -12705,34 +12828,6 @@

      Used by:

      OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -
    • -
    • -

      MIT License

      -

      Used by:

      - -
      The MIT License (MIT)
      -
      -Copyright (c) 2019 Alexander Korolev
      -
      -Permission is hereby granted, free of charge, to any person obtaining a copy
      -of this software and associated documentation files (the "Software"), to deal
      -in the Software without restriction, including without limitation the rights
      -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
      -copies of the Software, and to permit persons to whom the Software is
      -furnished to do so, subject to the following conditions:
      -
      -The above copyright notice and this permission notice shall be included in
      -all copies or substantial portions of the Software.
      -
      -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
      -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
      -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
      -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
      -THE SOFTWARE.
    • MIT License

      @@ -12903,6 +12998,7 @@

      Used by:

      MIT License

      Used by:

      @@ -12914,6 +13010,8 @@

      Used by:

      MIT License

      Used by:

        +
      • aho-corasick 1.0.2
      • +
      • byteorder 1.4.3
      • csv 1.1.6
      • csv-core 0.1.10
      • memchr 2.5.0
      • From 6c85850248c4a6ba093716851b11692684da04e6 Mon Sep 17 00:00:00 2001 From: Nitish Tiwari Date: Mon, 19 Feb 2024 11:21:34 +0530 Subject: [PATCH 2/2] update --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1f7979121..a773ca766 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ To generate a license report, run the below command. cargo about generate about.hbs > parseable-license.html ``` -You can see the license report at [parseable-license.html ↗︎](./parseable-license.html). +You can see the license report in the file parseable-license.html. ### Supported by