This commit is contained in:
Poker 2025-01-01 13:50:51 +08:00 committed by GitHub
parent 1ade675494
commit e54e788007
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 198 additions and 206 deletions

View File

@ -12,7 +12,6 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefaultLanguage>zh-CN</DefaultLanguage> <DefaultLanguage>zh-CN</DefaultLanguage>
<IsTrimmable>true</IsTrimmable> <IsTrimmable>true</IsTrimmable>
<EnableDefaultPriItems>false</EnableDefaultPriItems>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
@ -45,7 +44,5 @@
</Target> </Target>
<ItemGroup> <ItemGroup>
<CompilerVisibleItemMetadata Include="AdditionalFiles" MetadataName="SourceItemGroup" /> <CompilerVisibleItemMetadata Include="AdditionalFiles" MetadataName="SourceItemGroup" />
<PRIResource Include="Strings\*\*.resjson" />
<PRIResource Include="Strings\*\*.resw" />
</ItemGroup> </ItemGroup>
</Project> </Project>

View File

@ -3,7 +3,7 @@
xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10" xmlns:uap="http://schemas.microsoft.com/appx/manifest/uap/windows10"
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" IgnorableNamespaces="uap rescap mp"> xmlns:mp="http://schemas.microsoft.com/appx/2014/phone/manifest" IgnorableNamespaces="uap rescap mp">
<Identity Name="PokerKo.4454907E5DDB5" Publisher="CN=D5BE94D7-0E23-4B10-BC6A-5550D9783A2A" Version="4.3.1.0"/> <Identity Name="PokerKo.4454907E5DDB5" Publisher="CN=D5BE94D7-0E23-4B10-BC6A-5550D9783A2A" Version="4.3.2.0"/>
<Properties> <Properties>
<DisplayName>Pixeval</DisplayName> <DisplayName>Pixeval</DisplayName>
<PublisherDisplayName>PokerKo</PublisherDisplayName> <PublisherDisplayName>PokerKo</PublisherDisplayName>

View File

@ -6,16 +6,12 @@ namespace Pixeval.Pages.Misc;
public record DependencyViewModel(string Name, string Author, string Url, string License) public record DependencyViewModel(string Name, string Author, string Url, string License)
{ {
// ReSharper disable StringLiteralTypo // ReSharper disable StringLiteralTypo
private static readonly (string, string)[] _dependencies = private static readonly (string, string)[] _Dependencies =
[ [
("CommunityToolkit", LicenseTexts.MIT("2024", ".NET Foundation and Contributors.")), ("CommunityToolkit", LicenseTexts.MIT("2024", ".NET Foundation and Contributors.")),
("mysticmind/reversemarkdown-net", LicenseTexts.MIT("2015", "Babu Annamalai")), ("mysticmind/reversemarkdown-net", LicenseTexts.MIT("2015", "Babu Annamalai")),
("GitTools/GitVersion", LicenseTexts.MIT("2021", "NServiceBus Ltd, GitTools and contributors.")),
("Poker-sang/WinUI3Utilities", LicenseTexts.MIT("2023", "Poker-sang")), ("Poker-sang/WinUI3Utilities", LicenseTexts.MIT("2023", "Poker-sang")),
("dotnet/runtime/tree/main/src/libraries/Microsoft.Extensions.DependencyInjection", LicenseTexts.MIT("2024", ".NET Foundation and Contributors.")),
("codebude/QRCoder", LicenseTexts.MIT("2013-2018", "Raffael Herrmann")), ("codebude/QRCoder", LicenseTexts.MIT("2013-2018", "Raffael Herrmann")),
("microsoft/Microsoft.IO.RecyclableMemoryStream", LicenseTexts.MIT("2015-2016", "Microsoft")),
("microsoft/Win2D", LicenseTexts.MIT(string.Empty, "Microsoft Corporation. All rights reserved")),
("Sergio0694/PolySharp", LicenseTexts.MIT("2022", "Sergio Pedri")), ("Sergio0694/PolySharp", LicenseTexts.MIT("2022", "Sergio Pedri")),
("SixLabors/ImageSharp", LicenseTexts.ImageSharp), ("SixLabors/ImageSharp", LicenseTexts.ImageSharp),
("xinntao/Real-ESRGAN", LicenseTexts.BSD3("2021", "Xintao Wang")), ("xinntao/Real-ESRGAN", LicenseTexts.BSD3("2021", "Xintao Wang")),
@ -28,7 +24,7 @@ public record DependencyViewModel(string Name, string Author, string Url, string
// ReSharper restore StringLiteralTypo // ReSharper restore StringLiteralTypo
public static IEnumerable<DependencyViewModel> DependencyViewModels => public static IEnumerable<DependencyViewModel> DependencyViewModels =>
_dependencies.Select(t => _Dependencies.Select(t =>
{ {
var segments = t.Item1.Split('/'); var segments = t.Item1.Split('/');
return new DependencyViewModel(segments[^1], "by " + segments[0], "https://github.com/" + t.Item1, t.Item2); return new DependencyViewModel(segments[^1], "by " + segments[0], "https://github.com/" + t.Item1, t.Item2);

View File

@ -23,207 +23,205 @@ namespace Pixeval.Pages.Misc;
// ReSharper disable InconsistentNaming // ReSharper disable InconsistentNaming
public static class LicenseTexts public static class LicenseTexts
{ {
public static string MIT(string year, string name) public static string MIT(string year, string name) =>
{ $"""
return $""" The MIT License (MIT)
The MIT License (MIT) <br/>
<br/>
Copyright (c) {year} {name}
<br/>
Permission is hereby granted, free of charge, to any person obtaining a copy Copyright (c) {year} {name}
of this software and associated documentation files (the "Software"), to deal <br/>
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:
<br/>
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
<br/>
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.
""";
}
public static string BSD3(string year, string name) Permission is hereby granted, free of charge, to any person obtaining a copy
{ of this software and associated documentation files (the "Software"), to deal
return $""" in the Software without restriction, including without limitation the rights
BSD 3-Clause License to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
<br/> copies of the Software, and to permit persons to whom the Software is
Copyright (c) {year}, {name} furnished to do so, subject to the following conditions:
All rights reserved. <br/>
<br/> The above copyright notice and this permission notice shall be included in all
Redistribution and use in source and binary forms, with or without copies or substantial portions of the Software.
modification, are permitted provided that the following conditions are met: <br/>
<br/> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1. Redistributions of source code must retain the above copyright notice, this IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
list of conditions and the following disclaimer. FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
<br/> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
2. Redistributions in binary form must reproduce the above copyright notice, LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
this list of conditions and the following disclaimer in the documentation OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
and/or other materials provided with the distribution. SOFTWARE.
<br/> """;
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
<br/>
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
""";
}
public const string ImageSharp = """ public static string BSD3(string year, string name) =>
Six Labors Split License $"""
Version 1.0, June 2022 BSD 3-Clause License
Copyright (c) Six Labors <br/>
<br/> Copyright (c) {year}, {name}
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION All rights reserved.
<br/> <br/>
1. Definitions. Redistribution and use in source and binary forms, with or without
<br/> modification, are permitted provided that the following conditions are met:
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. <br/>
<br/> 1. Redistributions of source code must retain the above copyright notice, this
"Source" form shall mean the preferred form for making modifications, including but not limited to software source list of conditions and the following disclaimer.
code, documentation source, and configuration files. <br/>
<br/> 2. Redistributions in binary form must reproduce the above copyright notice,
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including this list of conditions and the following disclaimer in the documentation
but not limited to compiled object code, generated documentation, and conversions to other media types. and/or other materials provided with the distribution.
<br/> <br/>
"Work" (or "Works") shall mean any Six Labors software made available under the License, as indicated by a 3. Neither the name of the copyright holder nor the names of its
copyright notice that is included in or attached to the work. contributors may be used to endorse or promote products derived from
<br/> this software without specific prior written permission.
"Direct Package Dependency" shall mean any Work in Source or Object form that is installed directly by You. <br/>
<br/> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
"Transitive Package Dependency" shall mean any Work in Object form that is installed indirectly by a third party AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
dependency unrelated to Six Labors. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
<br/> DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
2. License FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
<br/> DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
Works in Source or Object form are split licensed and may be licensed under the Apache License, Version 2.0 or a SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
Six Labors Commercial Use License. CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
<br/> OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
Licenses are granted based upon You meeting the qualified criteria as stated. Once granted, OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
You must reference the granted license only in all documentation. """;
<br/>
Works in Source or Object form are licensed to You under the Apache License, Version 2.0 if.
<br/>
- You are consuming the Work in for use in software licensed under an Open Source or Source Available license.
- You are consuming the Work as a Transitive Package Dependency.
- You are consuming the Work as a Direct Package Dependency in the capacity of a For-profit company/individual with
less than 1M USD annual gross revenue.
- You are consuming the Work as a Direct Package Dependency in the capacity of a Non-profit organization
or Registered Charity.
<br/>
For all other scenarios, Works in Source or Object form are licensed to You under the Six Labors Commercial License
which may be purchased by visiting https://sixlabors.com/pricing/.
""";
public const string QuestPDF = """ public const string ImageSharp =
# QuestPDF License """
<br/> Six Labors Split License
## License Selection Guide Version 1.0, June 2022
<br/> Copyright (c) Six Labors
Welcome to QuestPDF! This guide will help you understand how to select the appropriate license for our library, based on your usage context. <br/>
<br/> TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
The licensing options for QuestPDF include the MIT license (which is free), and two tiers of paid licenses: the Professional License and the Enterprise License. <br/>
<br/> 1. Definitions.
### License Equality <br/>
<br/> "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
We believe in offering the full power of QuestPDF to all our users, regardless of the license they choose. Whether you're operating under our Community MIT, Professional, or Enterprise licenses, you can enjoy the same comprehensive range of features: <br/>
<br/> "Source" form shall mean the preferred form for making modifications, including but not limited to software source
- Full access to all QuestPDF features. code, documentation source, and configuration files.
- Support for commercial usage. <br/>
- Freedom to create and deploy unlimited closed-source projects, applications, and APIs. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including
- Royalty-free redistribution of the compiled library with your applications. but not limited to compiled object code, generated documentation, and conversions to other media types.
Transitive Dependency Usage <br/>
If you're using QuestPDF as a transitive dependency, you're free to use it under the MIT license without any cost. However, you're welcomed and encouraged to support the project by purchasing a paid license if you find the library valuable. "Work" (or "Works") shall mean any Six Labors software made available under the License, as indicated by a
<br/> copyright notice that is included in or attached to the work.
### Non-profit Usage <br/>
<br/> "Direct Package Dependency" shall mean any Work in Source or Object form that is installed directly by You.
If you represent an open-source project, a charitable organization, or are using QuestPDF for educational purposes or training courses, you can also use QuestPDF for free under the MIT license. <br/>
<br/> "Transitive Package Dependency" shall mean any Work in Object form that is installed indirectly by a third party
### Small Businesses dependency unrelated to Six Labors.
<br/> <br/>
For companies generating less than $1M USD in annual gross revenue, you can use QuestPDF under the MIT license for free. 2. License
<br/> <br/>
### Larger Businesses Works in Source or Object form are split licensed and may be licensed under the Apache License, Version 2.0 or a
<br/> Six Labors Commercial Use License.
Companies with an annual gross revenue exceeding $1M USD are required to purchase a paid license. The type of license you need depends on the number of developers working on projects that use QuestPDF: <br/>
<br/> Licenses are granted based upon You meeting the qualified criteria as stated. Once granted,
Professional License - If there are up to 10 developers in your company who are using QuestPDF, you need to purchase the Professional License. You must reference the granted license only in all documentation.
<br/> <br/>
Enterprise License - If your company has more than 10 developers using QuestPDF, the Enterprise License is the right choice. Works in Source or Object form are licensed to You under the Apache License, Version 2.0 if.
<br/> <br/>
### Beyond Compliance - You are consuming the Work in for use in software licensed under an Open Source or Source Available license.
<br/> - You are consuming the Work as a Transitive Package Dependency.
Remember, purchasing a license isn't just about adhering to our guidelines, but also supporting the development of QuestPDF. Your contribution helps us to improve the library and offer top-notch support to all users. - You are consuming the Work as a Direct Package Dependency in the capacity of a For-profit company/individual with
less than 1M USD annual gross revenue.
- You are consuming the Work as a Direct Package Dependency in the capacity of a Non-profit organization
or Registered Charity.
<br/>
For all other scenarios, Works in Source or Object form are licensed to You under the Six Labors Commercial License
which may be purchased by visiting https://sixlabors.com/pricing/.
""";
<br/> public const string QuestPDF =
<br/> """
# QuestPDF License
<br/>
## License Selection Guide
<br/>
Welcome to QuestPDF! This guide will help you understand how to select the appropriate license for our library, based on your usage context.
<br/>
The licensing options for QuestPDF include the MIT license (which is free), and two tiers of paid licenses: the Professional License and the Enterprise License.
<br/>
### License Equality
<br/>
We believe in offering the full power of QuestPDF to all our users, regardless of the license they choose. Whether you're operating under our Community MIT, Professional, or Enterprise licenses, you can enjoy the same comprehensive range of features:
<br/>
- Full access to all QuestPDF features.
- Support for commercial usage.
- Freedom to create and deploy unlimited closed-source projects, applications, and APIs.
- Royalty-free redistribution of the compiled library with your applications.
Transitive Dependency Usage
If you're using QuestPDF as a transitive dependency, you're free to use it under the MIT license without any cost. However, you're welcomed and encouraged to support the project by purchasing a paid license if you find the library valuable.
<br/>
### Non-profit Usage
<br/>
If you represent an open-source project, a charitable organization, or are using QuestPDF for educational purposes or training courses, you can also use QuestPDF for free under the MIT license.
<br/>
### Small Businesses
<br/>
For companies generating less than $1M USD in annual gross revenue, you can use QuestPDF under the MIT license for free.
<br/>
### Larger Businesses
<br/>
Companies with an annual gross revenue exceeding $1M USD are required to purchase a paid license. The type of license you need depends on the number of developers working on projects that use QuestPDF:
<br/>
Professional License - If there are up to 10 developers in your company who are using QuestPDF, you need to purchase the Professional License.
<br/>
Enterprise License - If your company has more than 10 developers using QuestPDF, the Enterprise License is the right choice.
<br/>
### Beyond Compliance
<br/>
Remember, purchasing a license isn't just about adhering to our guidelines, but also supporting the development of QuestPDF. Your contribution helps us to improve the library and offer top-notch support to all users.
## QuestPDF Community MIT License <br/>
<br/> <br/>
### License Permissions
<br/>
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:
<br/>
### Copyright
<br/>
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
<br/>
### Limitation Of Liability
<br/>
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.
<br/><br/> ## QuestPDF Community MIT License
<br/>
### License Permissions
<br/>
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:
<br/>
### Copyright
<br/>
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
<br/>
### Limitation Of Liability
<br/>
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.
## QuestPDF Professional and Enterprise Use License <br/><br/>
<br/>
### Do No Harm ## QuestPDF Professional and Enterprise Use License
<br/> <br/>
By downloading or using the Software, the Licensee agrees not to utilize the software in a manner which is disparaging to QuestPDF, and not to rent, lease or otherwise transfer rights to the Software. ### Do No Harm
<br/> <br/>
### License Permissions By downloading or using the Software, the Licensee agrees not to utilize the software in a manner which is disparaging to QuestPDF, and not to rent, lease or otherwise transfer rights to the Software.
<br/> <br/>
Grants the use of the Software by a specified number of developers to create and deploy closed-source software for unlimited end user organizations ("The Organization") in multiple locations. This license covers unlimited applications or projects. The Software may be deployed upon any number of machines for the end-use of The Organization. This license also intrinsically covers for development, staging and production servers for each project. ### License Permissions
<br/> <br/>
Grants the right to distribute the Software (without royalty) as part of packaged commercial products. Grants the use of the Software by a specified number of developers to create and deploy closed-source software for unlimited end user organizations ("The Organization") in multiple locations. This license covers unlimited applications or projects. The Software may be deployed upon any number of machines for the end-use of The Organization. This license also intrinsically covers for development, staging and production servers for each project.
<br/> <br/>
### License Fees Grants the right to distribute the Software (without royalty) as part of packaged commercial products.
<br/> <br/>
A. If you wish to use the Software in a production environment, the purchase of a license is required. This license is perpetual, granting you continued use of the Software in accordance with the terms and conditions of this Agreement. The cost of the license is as indicated on the pricing page. ### License Fees
<br/> <br/>
B. Upon purchasing a license, you are also enrolled in a yearly, recurring subscription for software updates. This subscription is valid for a period of one year from the date of purchase, and it will automatically renew each year unless cancelled. We recommend maintaining your subscription as long as you are performing active software development to ensure you have access to the latest updates and improvements to the Software. A. If you wish to use the Software in a production environment, the purchase of a license is required. This license is perpetual, granting you continued use of the Software in accordance with the terms and conditions of this Agreement. The cost of the license is as indicated on the pricing page.
<br/> <br/>
C. However, it should be noted that the perpetual license allows use of only the latest library revision available at the time of or within the active subscription period, in accordance with the terms and conditions of this Agreement. B. Upon purchasing a license, you are also enrolled in a yearly, recurring subscription for software updates. This subscription is valid for a period of one year from the date of purchase, and it will automatically renew each year unless cancelled. We recommend maintaining your subscription as long as you are performing active software development to ensure you have access to the latest updates and improvements to the Software.
<br/> <br/>
D. If you wish to use the Software in a non-production environment, such as for testing and evaluation purposes, you may download and access the source and/or binaries at no charge. This access is subject to all license limitations and restrictions set forth in this Agreement. C. However, it should be noted that the perpetual license allows use of only the latest library revision available at the time of or within the active subscription period, in accordance with the terms and conditions of this Agreement.
<br/> <br/>
### Ownership D. If you wish to use the Software in a non-production environment, such as for testing and evaluation purposes, you may download and access the source and/or binaries at no charge. This access is subject to all license limitations and restrictions set forth in this Agreement.
<br/> <br/>
QuestPDF shall at all times retain ownership of the QuestPDF Software library and all subsequent copies. ### Ownership
<br/> <br/>
### Copyright QuestPDF shall at all times retain ownership of the QuestPDF Software library and all subsequent copies.
<br/> <br/>
Title, ownership rights, and intellectual property rights in and to the Software shall remain with QuestPDF. The Software is protected by the international copyright laws. Title, ownership rights, and intellectual property rights in and to the content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright or other law. This License gives you no rights to such content. ### Copyright
<br/> <br/>
### Limitation Of Liability Title, ownership rights, and intellectual property rights in and to the Software shall remain with QuestPDF. The Software is protected by the international copyright laws. Title, ownership rights, and intellectual property rights in and to the content accessed through the Software is the property of the applicable content owner and may be protected by applicable copyright or other law. This License gives you no rights to such content.
<br/> <br/>
THIS SOFTWARE IS PROVIDED "AS IS," WITHOUT A WARRANTY OF ANY KIND. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. QUESTPDF AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL QUESTPDF OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF QUESTPDF HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. ### Limitation Of Liability
"""; <br/>
THIS SOFTWARE IS PROVIDED "AS IS," WITHOUT A WARRANTY OF ANY KIND. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. QUESTPDF AND ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL QUESTPDF OR ITS LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF QUESTPDF HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
""";
} }

View File

@ -51,7 +51,8 @@ public record Supporter(string Nickname, string Name, ImageSource ProfilePicture
("cnbluefire", "cnbluefire"), ("cnbluefire", "cnbluefire"),
("岛风", "frg2089"), ("岛风", "frg2089"),
("Ёж, просто ёж", "bropines"), ("Ёж, просто ёж", "bropines"),
("irony", "kokoro-aya") ("irony", "kokoro-aya"),
("Betta_Fish", "zxbmmmmmmmmm")
}.OrderBy(_ => Random.Shared.Next()); }.OrderBy(_ => Random.Shared.Next());
// ReSharper restore StringLiteralTypo // ReSharper restore StringLiteralTypo