Skip to main content

License

Overview

System.Drawing.Managed is distributed under a dual licensing model designed to support both open use and commercial deployment.

The library is developed and maintained by IceTeaGroup (with the support of SixLabors) as part of the Wisej.NET ecosystem. It is freely available for non-commercial use and included without restriction when used within Wisej.NET applications.

License Terms

Non-Commercial Use

You may use System.Drawing.Managed free of charge under the terms of the GNU General Public License (GPL) for:

  • Personal projects
  • Educational use
  • Research and academic work
  • Non-commercial applications
  • Any project that is part of or built with Wisej.NET

This includes the right to study, modify, and redistribute the library under GPL conditions.


Commercial Use

If you intend to use System.Drawing.Managed in a commercial product or service that does not use Wisej.NET, you must obtain a commercial license from IceTeaGroup.

Commercial licensing provides:

  • Permission to use the library in closed-source or proprietary software
  • Priority support and maintenance
  • Access to extended updates and patches

To obtain a commercial license or discuss licensing options, please contact: sales@iceteagroup.com


Summary

Usage ScenarioLicenseCost
Within Wisej.NET applicationsIncludedFree
Personal, educational, or research useGPL v3Free
Commercial use outside Wisej.NETCommercial LicenseContact sales@iceteagroup.com
danger

Disclaimer:

The license for System.Drawing.Managed does not include or grant any rights to use the underlying ImageSharp libraries or classes directly. While System.Drawing.Managed internally includes portions of ImageSharp for rendering and imaging functionality, these are provided strictly as an implementation detail.

Any direct use of SixLabors.ImageSharp or other SixLabors libraries must be licensed directly from SixLabors and should be performed using their official NuGet packages.

Developers must not reference or rely on internal ImageSharp types exposed through reflection or by bypassing the public System.Drawing API.