micjahn/ZXing.Net

Support ImageSharp v3

viceice opened this issue · 6 comments

ImageSharp v3 was releases recently.

⚠️ It only supports net6.0+. ⚠️

Watchout with ImageSharp, they have changed there license about using it in commercial applications. If you app is opensource then you are fine but when it is closed source you have to buy a commercial license. This makes it unuasable if you don't want to pay anything.

I made a new nuget package for this:
https://www.nuget.org/packages/ZXing.Net.Bindings.ImageSharp.V3
Every user can decide which version and which license would fit.

Watchout with ImageSharp, they have changed there license about using it in commercial applications. If you app is opensource then you are fine but when it is closed source you have to buy a commercial license. This makes it unuasable if you don't want to pay anything.

good catch, didn't saw that in release notes 🤔

it seems if you use it as transitive dep from zxing then you can use it under the zxing license

You have to fulfill the license model for both libraries. If you cannot use the ImageSharp license you can't use the ZXing binding package for it.

you are right, I've hidden my wrong comment.

we fulfill the license but now switched to skiasharp, as we had that library as indirect dependency already 😅