Talked to the tech art director there and there was so suggestion of opening it to the public. The tech is awesome though! Had the pleasure of watching a live demo of the framework
I think a lot of cool stuff could be done with their tech, but I fail to see how Ubi would benefit in any way by releasing it. The only scenario I can come up with is that they get exclusive rights to paid releases, so if you want to make a paid game with it, Ubi has to publish it or nobody can.