Skip to content

prefer SkiaSharp over ImageSharp as a suggested alternative #34464

Closed
@ghelyar

Description

@ghelyar

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.


Associated WorkItem - 132885

Metadata

Metadata

Assignees

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions