All in all, adding LLVM support to Avian would be challenging but doable. However, Avian's generated code is already fast enough for most purposes, and it's not too hard to fall back to a bit of native code when you need maximum performance. My impression is that Java-on-iOS developers are less concerned about performance and more concerned with ease-of-use (e.g. tool integration) and convenient access to native APIs (e.g. Bro[2]). The RoboVM devs have apparently done a great job on both of those things.
I sympathize with Zechner and the other RoboVM devs. Development on Avian was originally funded by the company I was working at since it neatly addressed a problem we had: extending the lifetime of a large body of client-side Java code in a world that was/is increasingly unfriendly to client-side Java. Once it was good enough for that purpose, there was no business reason to continue investing in it besides bug fixes and maintenance, so we had to move on to other things.
I'd love to keep working on Avian full time and do cool stuff like an LLVM port or trace-based JIT compilation, but it's hard to justify when there are bills to pay. In my case, that means focusing primarily on other, income-producing projects. In RoboVM's case, it means trying a new approach to licensing to make development sustainable. I wish them luck with it.
[1] http://llvm.org/docs/GarbageCollection.html [2] http://docs.robovm.com/advanced-topics/bro.html
Avian is a fantastic platform and the maintainers are true friends of free software, even though their license is as permissive as you can possibly get.
I also don't see how the "freetards" killed RoboVM, but you seem to agree with me that RoboVM is dead.
I personally don't like the OSS bait and switch tactic either. I prefer when companies offer other products, extensions, and/or services on top of the OSS core. If the company is still major contributors they still can shape the OSS core more suited to their proprietary offerings.
Also I kind of lost my FOSS enthusiasm, after learning the hard way if software is the product one sells, there is hardly any money to pay the bills, if the product isn't amendable to consulting and support.
We are far from the supermarket taking pull requests.
The first indicates that they unwisely picked a license that allowed their competitors to do that and hoped they would share out of the kindness of their heart, the second indicates that they failed to find people interested in working for free on their commercial product.
Maybe if they had been less generous with their competitors they would have paid them money which could have made it possible to keep it free.
So no the "freetards" didn't kill it and by using such terms instead of logical arguments you reveal the quality of your intellect.
Well, now is the time for a fork and I hope it will happen.