Description
ImageSharp has changed to a dual license including a commercial license in 3.x and is no longer a part of the .NET Foundation.
SkiaSharp seems like a safer alternative, given that Skia is BSD licensed and SkiaSharp is MIT licensed, and at least Xamarin and MAUI use SkiaSharp, as well as other things like Avalonia and Uno.
Maybe SkiaSharp should be listed above ImageSharp, or maybe the ImageSharp licensing should be called out more clearly on this page, so that people can more easily make an informed decision.
It doesn't seem like a 3rd party commercial library should be recommended over a free library (which is used by and possibly maintained by Microsoft, at least for the managed part), without making it very clear that ImageSharp is a commercial library. It's a bit "do as we say, not as we do".
It looks like ImageSharp was removed in the past, and re-added here
There is some past discussion here. I'm not trying to stir up drama or talk about ethics, just to make the information as clear as possible on the docs.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.
- ID: 3fa60e1c-9c9a-ce16-2e47-c41857fc8c48
- Version Independent ID: c3b792d7-50ab-ff45-09bf-37a7550f0e09
- Content: Breaking change: System.Drawing.Common only supported on Windows - .NET
- Content Source: docs/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only.md
- Product: dotnet-fundamentals
- GitHub Login: @gewarren
- Microsoft Alias: gewarren