I think so. NASA has done relatively little with it so far.
It's not like they've given it their stamp of approval. Eagleworks is NASA, but as I understand it, they are on a pretty loose leash, and it's their business to investigate somewhat-crackpot ideas.
It's not like they've given it their stamp of approval. Eagleworks is NASA, but as I understand it, they are on a pretty loose leash, and it's their business to investigate somewhat-crackpot ideas.