BCX is distributed under the terms of the GNU General Public License (GPL), Version 2. The complete source code that is produced by bcx is subject to a License Exception to the GPL, which allows you to produce commercial applications.
BCX License Exception
As a special exception, BCX license gives permission for additional uses of the text contained in its release of BCX. The exception is that, if you use BCX to create source code that will link the BCX libraries with other files to produce an executable, this does not by itself cause the resulting executable to be covered by the GNU General Public License. Your use of that executable is in no way restricted on account of using BCX to produced source code that will link the BCX library code into it. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. This exception applies only to the code released with this BCX explicit exception. If you add/copy code from other sources, as the General Public License permits, the above exception does not apply to the code that you add in this way. To avoid misleading anyone as to the status of such modified files, you must delete this exception notice from them. If you write modifications of your own for BCX, it is your choice whether to permit this exception to apply to your modifications.