Licensing

Hangfire is an open source software released under the terms of the GNU Lesser General Public License. Most of the Hangfire source code was written and is copyrighted by Sergey Odinokov. A list of other contributors can be found in the git history.

LGPL v3 License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Third party files and licenses

Hangfire uses source code from third parties. All this code contains a LGPL or LGPL-compatible license. The following is a list of third party files and information about their copyright.

Hangfire

  • Includes LibLog library that is copyrighted by Damian Hickey and released under the MIT License.
  • Includes ncrontab library copyrighted by Atif Aziz and released under the Apache License 2.0.
  • Includes Microsoft.Owin library that is a part of Katana Project copyrighted by Microsoft Open Technologies, Inc. and released under the Apache License 2.0.
  • Includes Cron Expression Descriptor library copyrighted by Brady Holt and released under the MIT License.
  • Uses OWIN library that is copyrighted by Monkey Square, Inc. and released under the Apache License 2.0.
  • Uses Newtonsoft.Json library copyrighted by James Newton-King and released under the MIT License.
  • Files in directory Common\ExpressionUtil as well as CachedExpressionCompiler.cs are copyrighted by Microsoft Open Technologies, Inc. and released under the Apache License 2.0.

Dashboard UI

  • Uses Bootstrap framework that is copyrighted by Twitter, Inc. and released under the MIT License.
  • Uses rickshaw to draw charts. It is copyright by Shutterstock Images, LLC and licensed under the MIT License.
  • Uses Moment.js to deal with dates. It is copyrighted by Tim Wood, Iskren Chernev, Moment.js contributors and released under the MIT License.
  • Uses D3.js that is copyrighted by Michael Bostock and released under the three clause BSD license.
  • Uses jQuery that is released under the MIT License.
  • Uses stack trace highlighting code from ELMAH, released under the Apache License 2.0, copyright © 2004-9 Atif Aziz.

Hangfire.SqlServer

  • Uses Dapper library released under the Apache License 2.0.
Did you know that you can edit this page on GitHub and send a Pull Request?