It's a mess.
--- bill
Yes. But, I feel that it is somewhat by design to make full-source publication the most attractive route. Open Source Hardware and Software is a foundation to the Arduino platform. Developers wanting to write proprietary code can purchase compilers and tools that support commercial development.
I am NOT the least bit sorry that mtomovich is finding it difficult; I am glad it is difficult. Much energy went into the Arduino open source libraries and hardware and that effort should not be abused. When I wrote commercial, I wrote it all or I paid for the libraries needed. That is still the preferable approach for many businesses.
My opinion,
Ray