Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
307 changes: 5 additions & 302 deletions .netconfig
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@
[file "src/kzu.snk"]
url = https://github.com/devlooped/oss/blob/main/src/kzu.snk
skip
[file "SponsorLink.sln"]
url = https://github.com/devlooped/oss/blob/main/SponsorLink.sln
skip
[file ".github/workflows/changelog.yml"]
url = https://github.com/devlooped/oss/blob/main/.github/workflows/changelog.yml
sha = 5fb172362c767bef7c36478f1a6bdc264723f8f9
Expand Down Expand Up @@ -155,307 +152,13 @@

etag = 013a47739e348f06891f37c45164478cca149854e6cd5c5158e6f073f852b61a
weak
[file "src/SponsorLink"]
url = https://github.com/devlooped/sponsorLink/tree/main/samples/dotnet/
[file "src/SponsorLink/Analyzer/Analyzer.csproj"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/Analyzer.csproj
sha = 8f0e6216360f3f8700b4845f3ec2310aabd996f3

etag = 671a82f0f6770a990f9364ecf321eeea75bd6092f98c009039af02df172152df
weak
[file "src/SponsorLink/Analyzer/GraceApiAnalyzer.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/GraceApiAnalyzer.cs
sha = 4638da914b0527c156227f3705ca60a85c1871e4

etag = 6603b004f41e023d03b86f175d9fc4e0a462d1b2519406e46b4831e36c378e6f
weak
[file "src/SponsorLink/Analyzer/Properties/launchSettings.json"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/Properties/launchSettings.json
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 6c59ab4d008e3221e316c9e3b6e0da155b892680d48cdc400a39d53cb9a12aac
weak
[file "src/SponsorLink/Analyzer/StatusReportingAnalyzer.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/StatusReportingAnalyzer.cs
sha = eceeb2c5596285c95db4d1a031cc36238a7cd22d

etag = db37e051eeea1a0e368ccc8bfdf59c373486a583c57ad8301d6be9ab21da4e0d
weak
[file "src/SponsorLink/Analyzer/StatusReportingGenerator.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/StatusReportingGenerator.cs
sha = 08d80dd734525b1e6f46adbffd2aab77d73afb71

etag = 09f466f0a23877a980ec01a7b15330c6c36c44960028188d826a8ef48f8756aa
weak
[file "src/SponsorLink/Analyzer/buildTransitive/SponsorableLib.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Analyzer/buildTransitive/SponsorableLib.targets
sha = eceeb2c5596285c95db4d1a031cc36238a7cd22d

etag = 727bd941b7a8be190c7f17a41c791ef2248be5e25a36460a0457bc080a7d4503
weak
[file "src/SponsorLink/Directory.Build.props"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Directory.Build.props
sha = 7b5109b5b5a53a2cc16759b776c4a092aec5ca57

etag = 5d4e433c71291ea953d328aa26b2d93cdf4708271f0eb024138ba2e0db93ab15
weak
[file "src/SponsorLink/Directory.Build.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Directory.Build.targets
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 9938f29c3573bf8bdb9686e1d9884dee177256b1d5dd7ee41472dd64bfbdd92d
weak
[file "src/SponsorLink/Library/Library.csproj"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Library/Library.csproj
sha = 0f551e3be564625ee4d078649c55363bf35954ba

etag = 1ba2df85e2aae342f575b9ea08c38b2117f43c131b24d38082d1d4394716f3d0
weak
[file "src/SponsorLink/Library/MyClass.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Library/MyClass.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = b5b3ccd6cd14bb90dd9702b9d7e52cc22c11e601c039617738d688f9fd45d49b
weak
[file "src/SponsorLink/Library/Resources.resx"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Library/Resources.resx
etag = aff6051733d22982e761f2b414173aafeab40e0a76a142e2b33025dced213eb2
weak
sha = f47528874a6d9192b5546f84b455f5ccc474a707

[file "src/SponsorLink/Library/readme.md"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Library/readme.md
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 5002ac8c5bbeee60c13937a32c1b6c1a5dbf0065617c8f2550e6eca6fded256d
weak
[file "src/SponsorLink/SponsorLink.Analyzer.Tests.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink.Analyzer.Tests.targets
sha = 8a4082211918b604ad95ef0f3da3cd414747c46a


etag = ac4e82c24d5a812eb7a1ad20d2d076b7aeedddd90c8196eaea0c227693a2ede6
weak
[file "src/SponsorLink/SponsorLink.Analyzer.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink.Analyzer.targets
sha = 8a4082211918b604ad95ef0f3da3cd414747c46a



etag = b75dd01945453c3ccd9eb96f65959ff1607a2cf11226fac5014b01b7cb6314d7
weak
[file "src/SponsorLink/SponsorLink/AnalyzerOptionsExtensions.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/AnalyzerOptionsExtensions.cs
sha = 38a11504cc9cbd994fb7380fd580102e7514b3b5

etag = 9d0e3495b4db00915f79f7e0549b20f2ffff38865741a69810251550686102cc
weak
[file "src/SponsorLink/SponsorLink/AppDomainDictionary.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/AppDomainDictionary.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 4a70f86e73f951bca95618c221d821e38a31ef9092af4ac61447eab845671a28
weak
[file "src/SponsorLink/SponsorLink/DiagnosticsManager.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/DiagnosticsManager.cs
sha = 29921560c73bb91c2a21a21800daf0b250773598

etag = a5d79dbc0ed9fac4fb1879fb3790b9ebab18e47c14c454554ce9f53f21487bb5
weak
[file "src/SponsorLink/SponsorLink/Resources.es-AR.resx"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/Resources.es-AR.resx
sha = 586398c3e650495f36601ecc8983a14ed745e058

etag = 1d6ca61601815a20581fc13f9efdad151ee0e5cf952318723265d5c183d3e1cc
weak
[file "src/SponsorLink/SponsorLink/Resources.es.resx"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/Resources.es.resx
etag = 89a7bb797aeacca43e043196a00eea91f282df4caf9bbe937749026a03f707ad
weak
sha = 21d8dac3077c75cd07d7cc7f9e10f2620afce834

[file "src/SponsorLink/SponsorLink/Resources.resx"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/Resources.resx
sha = 21d8dac3077c75cd07d7cc7f9e10f2620afce834

etag = 8902652b8907de2fbccf73f3738d0fce503fc667a084171d6b88bf3373e559e7
weak
[file "src/SponsorLink/SponsorLink/SponsorLink.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorLink.cs
sha = a755e4be0f7cb73cfde208857e28f7cfeba2dcc3

etag = 402e2beb11cf64c07be3d0fc3e89115fd09fc24133c08a8951bf0e784909c510
weak
[file "src/SponsorLink/SponsorLink/SponsorLink.csproj"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorLink.csproj
sha = e8ec200934a3b3788c2e31d7022c717f5fd152fa

etag = 1a58baf82b1813f68610272aa6161a18a70d5c619154734039a0d48fce6d735a
weak
[file "src/SponsorLink/SponsorLink/SponsorLinkAnalyzer.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorLinkAnalyzer.cs
sha = 46e9abe02e5a6abadda66ef050ddc5b9859aa2b8

etag = 062a02b6eb45e5e49cc73c77c25d66bf2695fc365e13ce7dc39f813a030fc370
weak
[file "src/SponsorLink/SponsorLink/SponsorManifest.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorManifest.cs
etag = 55ef89e8441156541c1c74a50675b7f56633b56493031f0ffa877460839e3536
weak
sha = a755e4be0f7cb73cfde208857e28f7cfeba2dcc3

[file "src/SponsorLink/SponsorLink/SponsorStatus.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorStatus.cs
sha = 29921560c73bb91c2a21a21800daf0b250773598

etag = 419a823edb42d9175ae96d66a8b0191d8fc91921268c2a5340cf8d34519d4535
weak
[file "src/SponsorLink/SponsorLink/SponsorableLib.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/SponsorableLib.targets
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 2f923a97081481a6a264d63c8ff70ce5ba65c3dbaf7ea078cbe1388fb0868e1c
weak
[file "src/SponsorLink/SponsorLink/Tracing.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/Tracing.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 29d6c0362f4c47eedfebea5018d563adb04a8f7b30da87495c5c8a4561e2c4ed
weak
[file "src/SponsorLink/SponsorLink/buildTransitive/Devlooped.Sponsors.targets"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/buildTransitive/Devlooped.Sponsors.targets
sha = 697e210b68c7d6f0ececca7673d13f4309df6cd7

etag = e2cb4d1bbf4096f4b3fcfa0b20abccb33520442b656f19e01e5da928fd927da8
weak
[file "src/SponsorLink/SponsorLink/sponsorable.md"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLink/sponsorable.md
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 9c275d50705a2e661f0f86f1ae5e555c0033a05e86e12f936283a5b5ef47ae77
weak
[file "src/SponsorLink/SponsorLinkAnalyzer.sln"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/SponsorLinkAnalyzer.sln
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = fc2928c9b303d81ff23891ee791a859b794d9f2d4b9f4e81b9ed15e5b74db487
weak
[file "src/SponsorLink/Tests/.netconfig"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/.netconfig
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 0323e19eb4582113dd409853ba83e9845069bf35733ed84a0bdc9fb6990502a9
weak
[file "src/SponsorLink/Tests/AnalyzerTests.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/AnalyzerTests.cs
sha = 697e210b68c7d6f0ececca7673d13f4309df6cd7

etag = 44ef3022d2ebe1251896542b697baa9dcef9b9805b68845ccc9d0ff0181ba9d1
weak
[file "src/SponsorLink/Tests/Attributes.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/Attributes.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 1d7c17a2c9424db73746112c338a39e0000134ac878b398e2aa88f7ea5c0c488
weak
[file "src/SponsorLink/Tests/Extensions.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/Extensions.cs
etag = 9e51b7e6540fae140490a5283b1e67ce071bd18a267bc2ae0b35c7248261aed1
weak
sha = f47528874a6d9192b5546f84b455f5ccc474a707

[file "src/SponsorLink/Tests/JsonOptions.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/JsonOptions.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 17799725ad9b24eb5998365962c30b9a487bddadca37c616e35b76b8c9eb161a
weak
[file "src/SponsorLink/Tests/Resources.resx"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/Resources.resx
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 13d1bb8b0de32a8c9b5dbdc806a036ed89d423cd7c0be187b8c56055c9bf7783
weak
[file "src/SponsorLink/Tests/Sample.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/Sample.cs
sha = ca82a9d6298a933192c5dfd2c5881ebadb85d0fe

etag = 1875555adb7eab21acf1e730b6baeb8c095d9f6f9f07303a87ad9c16e0f6490d
weak
[file "src/SponsorLink/Tests/SponsorManifestTests.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/SponsorManifestTests.cs
sha = a755e4be0f7cb73cfde208857e28f7cfeba2dcc3

etag = 82ae1c417265f2e136544980b4f687a1cc2c1bfb24df93d354c259053550f4a3
weak
[file "src/SponsorLink/Tests/SponsorableManifest.cs"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/SponsorableManifest.cs
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = eb2292c6d7bf53a56acbb73d7c89ccc78fd8bec2e2198d70e36da93c01d36374
weak
[file "src/SponsorLink/Tests/Tests.csproj"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/Tests.csproj
sha = e8ec200934a3b3788c2e31d7022c717f5fd152fa

etag = eb34fc9fe25b0169f069ff692379a19c59673727d8abb6f45816012661329df5
weak
[file "src/SponsorLink/Tests/keys/kzu.key"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.key
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = bd8f5b16d248829e9cf4d8695677b2b7c09607d2b50b1cda05dbaa48c2a3fe04
weak
[file "src/SponsorLink/Tests/keys/kzu.key.jwk"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.key.jwk
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = dca60d636ab866adf211662a5aa597e4d1f477a280f6ee82cd7f7b390535a458
weak
[file "src/SponsorLink/Tests/keys/kzu.key.txt"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.key.txt
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 7553487806f6dbd219b4dbda5d6fb097b8047a1d1856255a339e049c7496da43
weak
[file "src/SponsorLink/Tests/keys/kzu.pub"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.pub
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 75c544bb911372c909a58d6d07e89abe776ef618861f6d580915b0e79c6bb2fe
weak
[file "src/SponsorLink/Tests/keys/kzu.pub.jwk"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.pub.jwk
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 9a2829bf01fe53089c0f4ff46f5bca60955338bbfc7a2354482cde05dc750806
weak
[file "src/SponsorLink/Tests/keys/kzu.pub.txt"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/kzu.pub.txt
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = 6308869899eb7efeee34dc4daa71ee04a06f21cc09199beb74a78af8e213f576
weak
[file "src/SponsorLink/Tests/keys/sponsorlink.jwt"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/Tests/keys/sponsorlink.jwt
sha = f47528874a6d9192b5546f84b455f5ccc474a707

etag = af05cc803434a0e22b67521be8bb66676c5c0ca0795afb4430bd26751ce307e1
weak
[file "src/SponsorLink/jwk.ps1"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/jwk.ps1
etag = f399e05ecb56adaf41d2545171f299a319142b17dd09fc38e452ca8c5d13bd0d
weak
sha = f47528874a6d9192b5546f84b455f5ccc474a707

[file "src/SponsorLink/readme.md"]
url = https://github.com/devlooped/SponsorLink/blob/main/samples/dotnet/readme.md
sha = 697e210b68c7d6f0ececca7673d13f4309df6cd7

etag = 3f3bb07d204d2539d90a28145653c4b48c1f373d7186b39d2593338cebcd3299
weak
[file ".github/workflows/dotnet-env.yml"]
url = https://github.com/devlooped/oss/blob/main/.github/workflows/dotnet-env.yml
sha = 77e83f238196d2723640abef0c7b6f43994f9747
etag = fcb9759a96966df40dcd24906fd328ddec05953b7e747a6bb8d0d1e4c3865274
weak
[file "osmfeula.txt"]
url = https://github.com/devlooped/.github/blob/main/osmfeula.txt
sha = 666a2a7c315f72199c418f11482a950fc69a8901
etag = 91ea15c07bfd784036c6ca931f5b2df7e9767b8367146d96c79caef09d63899f
weak
63 changes: 63 additions & 0 deletions osmfeula.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
End User License Agreement

This Open Source Maintenance Fee Agreement ("Agreement") is a legal agreement
between you ("User") and Devlooped ("Project") for the use of
$product$ ("Software"), an open source software project licensed under
the MIT License ("OSI License"), an OSI-approved open source license.
Project offers a Binary Release of the Software to Users in exchange for a
maintenance fee ("Fee"). "Binary Release" refers to pre-compiled executable
versions of the Software provided by Project. By accessing or using the
Binary Release, User agrees to be bound by the terms of this Agreement.

1. Applicability

Project agrees to provide User with the Binary Release in exchange for the
Fees outlined in Section 2, subject to the terms of this Agreement. The Fee
applies only to Users that generate revenue by the Software.
Non-revenue-generating use of the Software is exempt from this Fee. In
addition, Users who pay separate support and/or maintenance fees to the
maintainers of the Software are exempt from the Fee outlined in this
Agreement. This distinction ensures that duplicate fees are not imposed,
promoting fairness and consistency while respecting alternative support
arrangements.

2. Monthly Fee and Payment Terms

Revenue-generating Users required to pay the Fee shall follow the payment
terms set forth by the Project. Failure to comply with these terms may result
in suspending access to the Binary Release. However, this does not restrict
the User from obtaining or redistributing binaries from other sources or
self-compiling them.

3. Nature of the Fee

The Fee is not a license fee. The Software's source code is licensed to User
under the OSI License and remains freely distributable under the terms of the
OSI License and any applicable open-source licenses.

4. Conflicts with OSI License

To the extent any term of this Agreement conflicts with User's rights
under the OSI License regarding the Software, the OSI License shall govern.
This Agreement applies only to the Binary Release and does not limit User's
ability to access, modify, or distribute the Software's source code or
self-compiled binaries. User may independently compile binaries from the
Software's source code without this Agreement, subject to OSI License terms.
User may redistribute the Binary Release received under this Agreement,
provided such redistribution complies with the OSI License (e.g., including
copyright and permission notices). This Agreement imposes no additional
restrictions on such rights.

5. Disclaimer of Warranty and Limitation of Liability

THE SOFTWARE AND BINARY RELEASE ARE PROVIDED BY THE PROJECT "AS IS" AND ANY
EXPRESSED 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 PROJECT OR ITS 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 THE SOFTWARE AND BINARY RELEASE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
Loading
Loading