SkiaSharp Migration Check for ImageSharp
Flags SixLabors ImageSharp 3+, ImageSharp.Drawing 2+, Fonts 2+ and ImageSharp.Web 3+ references that fall under the Six Labors Split License, with the SkiaSharp (MIT) replacement for each line. Measured: skiasharp migration: 6 findings in one 16-line Hub page and free web version: https://getreadystack.com/tools/skiasharp-migration-check Why this existsSixLabors.ImageSharp 3.0.0 was published on nuget.org on 2023-03-01 under the Six Labors Split License instead of Apache-2.0. The same switch happened at SixLabors.Fonts 2.0.0, SixLabors.ImageSharp.Drawing 2.0.0 and SixLabors.ImageSharp.Web 3.0.0 (the nuspec licence changes from Under the Split License you may still use the packages under Apache-2.0 when the software is open source or source available, when the package arrives only as a transitive dependency, when you are a non-profit or registered charity, or when you are a for-profit company or individual with less than 1M USD annual gross revenue. A for-profit company at or above 1M USD that installs the package directly needs a Six Labors commercial licence. The published tiers are 799 USD a year for up to 10 developers, 1299 USD for 11 to 20 and 4999 USD for unlimited developers.
Yardstick: staying on ImageSharp means a Six Labors licence from 799 USD a year; SkiaSharp is MIT. What it checks (13 rules)
It reads UseOpen a project file and run SkiaSharp Migration Check for ImageSharp: Check this file from the command palette. Findings appear in the Problems panel with the fix in the message. Free and full versionFree: check one file, in VS Code or on the web page, and see every finding with its fix. Full version (licence key, one payment): scan every project in the solution at once and export one Markdown migration checklist for the licence review ticket. Not legal advice. Whether your company is above the revenue line is a question for your own licence review. |

