shimat / opencvsharp

OpenCV wrapper for .NET
Apache License 2.0
5.4k stars 1.15k forks source link

Request for OpenCvSharp NuGet Package Free of Royalties #1699

Open tamirs9876 opened 2 months ago

tamirs9876 commented 2 months ago

Summary of your issue

Can you please share if there are any plans to publish an OpenCvSharp NuGet package that is free of royalties’ obligations? Specifically, without ffmpeg nor the "no-free" algorithms etc.

tamirs9876 commented 2 months ago

Thanks, @llowvxe and @qlqw233!

I’m currently looking for an official NuGet package that receives regular updates and is maintained by the author.

tamirs9876 commented 2 months ago

Hello @shimat,

Could you please confirm if you are willing to accept a code contribution that handles the publishing of a royalty-free package? I’m sure there are other users who would find it beneficial.

shimat commented 2 months ago

I appreciate your offer and understand the need for royalty-free packages. However, I am not so keen on the plan as it would double the number of NuGet packages which I would have to maintain. These days I often use OpenCvSharp inside a Docker container and end up writing OpenCV setup code in the Dockerfile. So my interest in the native binding NuGet packages has been declining.

tamirs9876 commented 2 months ago

Thanks @shimat for your response!

I understand the additional maintenance burden. However, would it be feasible to offer just the OpenCvSharp4 core package in a royalty-free version, such as OpenCvSharp4.RoyaltyFree? This could potentially meet the needs of users looking for a royalty-free option without significantly increasing the number of packages to maintain.

tboby commented 2 months ago

Thanks @shimat for your response!

I understand the additional maintenance burden. However, would it be feasible to offer just the OpenCvSharp4 core package in a royalty-free version, such as OpenCvSharp4.RoyaltyFree? This could potentially meet the needs of users looking for a royalty-free option without significantly increasing the number of packages to maintain.

Hi @tamirs9876 ,

I provided sample code on how to do this yourself here: https://github.com/shimat/opencvsharp/issues/1592#issuecomment-1672795084