Show your appreciation for OpenBLT and
support future development by donating.
OpenBLT is a bootloader that can run on any microcontroller and use any type of communication interface to perform software updates, without the need of specialized debugger hardware. Example applications are:
OpenBLT is open source and licensed under version 3 of the GNU GPL. OpenBLT is free under this license and can be freely used and distributed under its terms.
The freedom that this GNU GPL license offers, comes with responsibilities and side effects that are not always desirable. This is especially the case if you want to integrate OpenBLT in your closed source product and/or don’t want your customers to know that your product contains OpenBLT.
As an alternative, OpenBLT can be made available under a commercial license. Under the commercial license, OpenBLT does not contain any references to the GNU GPL. Refer to the following license comparison matrix to determine the OpenBLT license your product requires.
|Question||GNU GPL version 3||Commercial License|
|Is OpenBLT free?||yes||no|
|Do I have the right to change the OpenBLT source code?||yes||yes|
|Can I use OpenBLT is my closed source product?||no||yes|
|Do I have to open my source code?||yes||no|
|Do I have to open source my changes to OpenBLT?||yes||no|
|Do I have to offer the OpenBLT source code to users of my product?||yes||no|
|Do I have to document that my product uses OpenBLT?||yes||no|
|Can I receive professional technical support on a commercial basis?||no||yes|
Contact Feaser (firstname.lastname@example.org) to request additional information and/or a quote for a commercial license.
OpenBLT is based on Feaser's proprietary and commercial bootloader. I decided to convert this into an open source GNU GPL bootloader for two reasons: