I've looked over these issues and noticed Travis is just copy/pasting the same message stating "Sails.js is no longer actively maintained". It seems like this guy has a real vendetta against Mike (the creator of Sails) and is dead set on getting all current developers of Sails libraries to either make their library trails compatible or die. This guy really doesn't like Mike and even though he has some good points on making a new framework it seems there might also be some personal issues driving this decision.
Our company lives off consulting around the open-source tools we build and support. That's it.
It's good that you can be passionate about what you are doing, but it's obvious there are other motivators
EDIT: sp and example motivator -> https://twitter.com/TravisWebbUSA/status/679406525358600192
If I were to speculate, I believe this diction has less to do with Travis hating Mike and more to do with the fear of being outmoded, i.e. "We built our library on SailsJS and it would be unthinkable/very difficult to change if SailsJS was subsumed by another project"
Comments on your main library give credence to this fear, such as the one posted by the main dev just recently in the Github issues:
> Waterlock has been struggling recently because of a lack of time from the guys that maintain it. I've tried to do what I can and so have the other guys. But there hasn't been enough going on recently.
Factoring in that Waterlock has 43 open issues since 2014 that have either not been closed or given a label, I can see why there would be uncertainty over this library's future.
The Trails project is developing thanks to Travis Webb and team, and his reasons are described in the pull request.
The Trails README includes this intro:
"Trails is built and maintained by former members of the Sails.js core team, and offers an upgrade path from existing Sails applications, but it utilizes exactly zero lines of code from the original Sails project."