- Messages
- 34,240
- Country

scenProc has various image processing functionalities, for example to features to detect features from image and the feature to create photoreal sceneries from imagery. All of these functionalities use the OpenCV library for the image processing. As I make my tools in C# I'm using a C# wrapper around the OpenCV library, for that I use EmguCV. This wrapper library is not free however (it's only free for open source projects). Since scenProc is closed source I did buy a license for it in 2017 when I first started to use the library. At the time this license cost around 250 euro. And the license was valid forever for that specific major version.
With the current upgrade to .NET 8.0 that I'm working on, it was time to update the OpenCV and EmguCV to a more recent version (the old version I used did not support the new .NET version and of course the new function also offers more functionality). When I checked this about 2 months ago I saw that I could upgrade the license to the current version for around 150 euro and then it would remain valid for the current major version forever again. Quite a fair offer, but I didn't buy it back then as I hadn't started with the .NET upgrade yet.
This week, with the .NET upgrade almost done, I decided to check again to buy the license upgrade, but unfortunately I found out that the EmguCV license model has recently changed. Instead of a license that is forever valid for a specific major version, they have now moved to a subsription model where you need to pay for using the library yearly. And compared to the old prices (between 150 and 250 euro per major release), the price has been increased quite a bit as well. It is now around 150 euro per year.
In 2017 when I bought the license it was with a commercial project that I was working on in mind, so I did not mind to spend the money back then. But the current yearly price I feel is too high to spend that amount of money yearly. I am not considering the following options to support these features of scenProc. Please specify in the poll which approach you prefer:
With the current upgrade to .NET 8.0 that I'm working on, it was time to update the OpenCV and EmguCV to a more recent version (the old version I used did not support the new .NET version and of course the new function also offers more functionality). When I checked this about 2 months ago I saw that I could upgrade the license to the current version for around 150 euro and then it would remain valid for the current major version forever again. Quite a fair offer, but I didn't buy it back then as I hadn't started with the .NET upgrade yet.
This week, with the .NET upgrade almost done, I decided to check again to buy the license upgrade, but unfortunately I found out that the EmguCV license model has recently changed. Instead of a license that is forever valid for a specific major version, they have now moved to a subsription model where you need to pay for using the library yearly. And compared to the old prices (between 150 and 250 euro per major release), the price has been increased quite a bit as well. It is now around 150 euro per year.
In 2017 when I bought the license it was with a commercial project that I was working on in mind, so I did not mind to spend the money back then. But the current yearly price I feel is too high to spend that amount of money yearly. I am not considering the following options to support these features of scenProc. Please specify in the poll which approach you prefer:
- Remove the image processing features to prevent having to pay the yearly price. Personally I would not prefer this approach, as I think they are useful and it was quite some fun to develop them.
- Do a yearly donation round to collect money to cover these costs. With these donations the imagery processing features will remain freely available for everybody.
- Put the image processing features behind a license key and let users who want to use them pay a small price for a one-year license.





