Hi,
Although the libraries are proprietary, I really would not like to extinguish development using CrossWorks or for customers to rebuild software. I just point out that GPL code, by the very definition, cannot be linked with non-GPL code and distributed without an exception to the GPL as far as I am aware. GPL purists hate this.
What am I trying to say? Re-reading my post I think my position isn't clear. What I am trying to point out is that mixed GPL code and non-GPL code cannot be redistributed without coughing sources to both, as far as I am aware. This is where the OpenOCD crowd got to when developing OpenOCD, which is GPL, and linking with non-GPL libraries, in this case from FTDI. I think that was a bit of cutting nose to spite face, and where the GPL purists didn't really do the community of (mostly pragmatic) developers much good.
I really don't mind people linking with CrossWorks and developing with CrossWorks, and even doing that with an evaluation license if they want to, to get the quads off the ground. If developers find themselves coming back again and again to develop with CrossWorks, then clearly we're doing something right, and would love it if you showed support for us by purchasing a Personal License.
Heck, we make personal licenses for just this very situation, discounting our software deeply. We don't live on personal license sales, we live on commercial license sales. My ethos has always been that I would have loved access to CrossWorks when I was young, but would never have been able to afford a commercial license. In this case I want to offer nice software at not rock bottom pricing, but pricing which makes customers consider the purchase and can afford the purchase.
But, in the end, I'm just trying to highlight that GPL code might be incompatible with the CrossWorks model in the end, should the binaries be redistributed (there's the rider). But I'm not a lawyer, and I'm not making GPL software in this instance, and I'm not using it, so it really doesn't worry me.
Normal service should now be resumed. Carry on.