_Sql

_Lovers

_Application

_Framework

Licenses & Attribution

SlappFramework integrates with several commercial and open-source libraries to provide enterprise-grade data editing capabilities. This page provides full transparency about licensing requirements and dependencies.

⚠️ Important: Commercial use of SlappFramework requires obtaining appropriate licenses for commercial dependencies listed below.

💼 Commercial Dependencies

Handsontable

Website: handsontable.com

Purpose: Excel-like data grid component for bulk data editing

License: Dual license model

  • ✅ Free for non-commercial use
  • 💰 Commercial license required for commercial use (starting at $899/developer/year)

Why we use it: Provides authentic Excel-like bulk editing experience in web browsers

View Handsontable Pricing →

EPPlus

Website: epplussoftware.com

Purpose: .NET Excel library for generating and reading Excel files

License: Dual license model

  • ✅ Free for non-commercial use under Polyform Noncommercial License
  • 💰 Commercial license required for commercial use (starting at $499/developer/year)

Why we use it: Enables dynamic Excel template generation with foreign key dropdown validation

View EPPlus Pricing →

💡 Combined licensing cost: Approximately $1,200-1,400 per developer annually for commercial use

📖 Open Source Dependencies

SlappFramework also utilizes several open-source libraries under permissive licenses (no commercial restrictions):

AG-Grid Community MIT License Data grid display and filtering
Bootstrap MIT License UI framework and styling
jQuery MIT License JavaScript utilities
Select2 MIT License Enhanced dropdown controls
ASP.NET Core MIT License Web framework
Dapper Apache 2.0 Data access
CsvHelper MS-PL/Apache 2.0 CSV processing

✅ Licensing Requirements Summary

For Non-Commercial Use (FREE)

SlappFramework can be used freely for:

  • Personal projects
  • Educational purposes
  • Non-profit organizations
  • Internal tools for non-commercial organizations

For Commercial Use

Commercial use requires purchasing licenses for:

  1. Handsontable Commercial License - Required for any commercial application
  2. EPPlus Commercial License - Required for any commercial application

Getting Licenses:
• Handsontable: handsontable.com/pricing
• EPPlus: epplussoftware.com

⚙️ License Configuration

When using SlappFramework commercially, you must configure license keys in your application:

EPPlus configuration (C#):

// EPPlus license configuration (required before using ExcelPackage)
ExcelPackage.License.SetCommercial("<Your EPPlus License Key>");

Handsontable configuration (JavaScript):

// Handsontable license configuration
const hot = new Handsontable(container, {
  licenseKey: '<Your Handsontable License Key>',
  // other configuration...
});

🎯 Target Audience

SlappFramework is designed for enterprise development teams who either:

  1. Already use Handsontable and/or EPPlus in their projects
  2. Have budget for professional development tools
  3. Need enterprise-grade bulk data editing capabilities
  4. Value time savings over licensing costs (the framework saves months of development)

🙏 Attribution

SlappFramework is built by Chris Hamilton and incorporates the excellent work of:

  • Handsoncode (Handsontable team)
  • EPPlus Software AB
  • The open-source community (Bootstrap, jQuery, Dapper, and many others)

💬 Questions?
For licensing questions specific to Handsontable or EPPlus, contact their respective support teams directly.
For SlappFramework-specific questions, see: GitHub Issues

SlappFramework respects and acknowledges the intellectual property rights of all dependency creators. Users are responsible for ensuring compliance with all applicable licenses.

← Back to Home

© Chris Hamilton. All Rights Reserved.