You don’t really need the sever at all if you have another phone in your family that can send a text message. Now that I think of it it might not be a bad idea to set up a sever as backup. But the public sever from the developer should be fairly safe to use as well…
They use xmpp as their messaging system I think. Xmpp is open source, but I am not sure about the licence used.