Here are some frequently asked questions regarding our licenses.
How many Commercial licenses do I need?
You need one license per developer using EPPlus. Licenses are granted per person and cannot be shared. As a rule of thumb – anyone that writes or needs to debug code that calls EPPlus directly should be covered by a commercial license.
If you offer EPPlus as a service internally (for example by exposing its functionality via an API), your company must subscribe for a subscription covering the number of internal users (developers) of that service since these are also your users.
With the Commercial license, can I distribute EPPlus with software that I sell?
Yes, you can - as long as you don't offer EPPlus’ functionality to your customers as a service. Please see sections 2 and 3.4 of our EULA.
I'm a Contractor, can I use my license for my customers project?
EPPlus licenses are issued to the company that directs the developers using EPPlus. This means: If your customer directs your work, your customer must buy the license. If you however are self-directed and introduce EPPlus into a software that will be used by your customer, you must buy the license.
Does the Commercial license include support?
Yes, anyone who purchase a Commercial license is entitled to support via our website.
For our subscription based licenses support is always included as long as your subscription is active. For our perpetual licenses you have access to our support during the support/upgrade period. After this period you need to renew the license for continued support access.
Do I need to purchase licenses for my build server, test environments, etc?
No, you only need one license per developer.
Can I read your EULA for the commercial licenses?
Our End User License Agreement is available here. It is only available in english
Do I still need the licenses when my project is done?
Subscriptions: When your project is complete, you only need licenses for the developers who maintain the code. If your project has been deprecated and is no longer being maintained; you can cancel your subscription.
Perpetual: you can continue to use the versions of our software that was released during the support/upgrade period forever.
My usage of EPPlus is not covered by the current Commercial licenses.
Contact us via firstname.lastname@example.org to discuss as customized license.
How do I purchase licenses?
You can purchase your licenses online on our website. See our instruction videos. We also work with resellers.
Can I get a quotation before I purchase?
Yes, you can generate a quotation here on our website. Click Quotations in the left menu when you are logged in.
Do you accept Purchase Orders?
Yes we do, please contact email@example.com for details.
Can I use EPPlus without a commercial license internally within a commercial company?
No, all usage within an commercial company requires a commercial license.
Can I use EPPlus for my personal project?
Yes, the polyform NC license permits personal use. See Polyform Noncommercial.
Can I use EPPlus for free in my project?
You can use EPPlus for free if you qualify as a non-commercial organization, See Polyform Noncommercial.
Can you confirm that my organization is a non-commercial organization so I can use EPPlus without a commercial license?
No, we are not legal experts and cannot give this kind of advice. The Polyform Noncommercial license is drafted by the Polyform project, not by us. Read the license text and, if still in doubt, consult your local legal advisor.
As a noncommercial user, do I need to register an account at your website?
No. As a noncommercial user, just set the LicenseContext property to NonCommercial and use EPPlus under the Polyform Noncommercial license.
Why have you changed the license?
See LGPL to Polyform.
What license does EPPlus use?
EPPlus 5/6/7 uses a dual license model, with Polyform Noncommercial as the community license and a commercial license for commercial businesses. The commercial license can be purchased at epplussoftware.com.
Versions prior to version 5 are licensed under LGPL.