Seems I was under the wrong impression that ripple was not open source, dunno why.
The server is not open source yet. Once the server is open source, we'll have to obtain a consensus on every feature change that affects what transactions are valid or what effects they have, just like Bitcoin does. I used to say we sometimes make those kinds of changes three times a day. We're probably down to once a week at most now.