PdfSharpCore icon indicating copy to clipboard operation
PdfSharpCore copied to clipboard

License Restrictions: SixLabors.ImageSharp is not 100% permissive

Open sangeethnandakumar opened this issue 2 years ago • 6 comments

sangeethnandakumar avatar Nov 06 '22 10:11 sangeethnandakumar

Your port works very fine. But this uses SixLabors.ImageSharp & SixLabors.Fonts which are not very permissive and requires commercial licenses.

License link: https://github.com/SixLabors/ImageSharp/issues/1024

Since they're very restrictive in usage, Can they be replaced with any more open source MIT based image and font libraries

Great work anyways ..!

sangeethnandakumar avatar Nov 06 '22 10:11 sangeethnandakumar

Better migrate to: SkiaSharp

It's 100% open source MIT licensed Has most options as ImageSharp Is supported and used in Microsoft MAUI projects as well

sangeethnandakumar avatar Nov 06 '22 10:11 sangeethnandakumar

ImageSharp is licensed under Apache License 2.0, which is very permissive.

jizc avatar Nov 24 '22 16:11 jizc

But this project is MIT licensed. Still we can't use for commercial projects because of it's dependency is not fully permissive Apache 2.0. We can't sell a software without exposing source code as per there license terms

sangeethnandakumar avatar Nov 24 '22 16:11 sangeethnandakumar

There commercial licensing is AGPL which is not very permissive. image

sangeethnandakumar avatar Nov 24 '22 16:11 sangeethnandakumar

There commercial licensing is AGPL which is not very permissive.

Please read the very first line in that post; the actual license is Apache 2 which does NOT require disclosing sources.

However ImageSharp will be changing its license again for v3.0, see this issue for more details.

m-gallesio avatar Nov 29 '22 12:11 m-gallesio