Postby Rémi Denis-Courmont » 02 Jul 2009 16:54
VLC is stuck with the GNU General Public License (version 2 or later). It has so many copyright holders that negotiating a new license is practically impossible, not to mention issues regarding the licensing of underlying libraries.
If you make derivative work from VLC, that derivative work must be licensed under that same license. In practice, you must give the source code to anyone whom you provided the work to and who requests it. This is independent of pricing. Being freeware only relaxes the process by which the source code can be provided; it does not exonerate you from that obligation altogether.
If you cannot give the source code away, then use VLC such that your code is not derivative work, as J-B said. How and whether feasible or not, depends a lot on what you are trying to build.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded