My PERSONAL view on this:
1. I absolutely support free software, not non-free software.2. Mono is free software. I myself consider Mono is a brave challenger to the related non-free software.
3. In future if Mono could not keep its freedom, I will stop learning or using it.