FAQ

What are the license terms?
MagicScaler is licensed under the MIT license and is free for use in all environments.
Where's the source?
You can find the MagicScaler and WebRSize source on GitHub.
Is professional support available?
Yes. Despite the playful names, MagicScaler and WebRSize are serious, enterprise-class software, and I support them for enterprise use. I offer paid support and consulting that should meet any needs. For information, email ten.ecuasotohp@troppus
What are the benefits of professional support?

Although I will monitor the GitHub issues list for the PhotoSauce repo and will make an effort to address any reported bugs, there are no guarantees with free software. Bug reports and feature requests will be evaluated on a case by case basis as time permits. Bugs affecting a large number of users and feature requests that fall in line with my own goals for the project will tend to receive the highest priority.

The purchase of a support contract ensures that bugs affecting your organization are addressed in a timely manner and that your feature requests are given priority. If your organization depends on MagicScaler and/or WebRSize for critical functions, a support contract buys you assurance the projects will continue to receive active support and that your issues will move to the top of the queue.

Proceeds from support contracts are also reinvested into the projects. In addition to the security that comes from knowing you can depend on the software, you'll also get a warm fuzzy feeling from knowing you're giving back to projects that give you much for free.

100% Managed code? Really? Doesn't that make it slow?
Yes, yes, and no. MagicScaler was written entirely in C# and was first developed and benchmarked with the legacy x64 JIT. Even then, one of the core requirements was that MagicScaler had to be faster than GDI+. And it was. Once .NET 4.6 was released with the new RyuJIT, MagicScaler got even faster on x64 platforms (by about 10%), and with the release of System.Runtime.Intrinsics on modern .NET, it got faster still.
Could it be faster in native code?
Not really, actually. With code tuned for optimal JIT output, there is very little difference between machine code produced by a C++ compiler and RyuJIT. MagicScaler has SIMD-optimized versions of its core processing code, taking advantage of System.Numerics.Vectors and System.Runtime.Intrinsics.
Are you accepting donations?
Absolutely! You can contribute through GitHub Sponsors, or I'm also looking for larger sponsors to support some of the more ambitious features I have planned. Sponsors will receive proper recognition for the features they enable with their contributions. Contact me at ten.ecuasotohp@troppus if you'd like to help.