I think the biggest barrier to that is doing anything that might hurt Chris who has done nothing but good for the community as far as I am aware.
He only gets paid when people license Poseidon and a driver that doesn't feed anything back to him is kind of a slap in the face.
I also assume that he probably has a driver already and that if he was OK with the community doing it, then he would just release his instead.
Poseidon is open source. There are no licensing requirements anymore.