The simple answer to this any server-side middleware would need to have distribution rights for end-of-life. And maintaining it is not difficult as all you're doing is essentially releasing the server side binaries. The only complexity would come in ensuring distributed systems (for load balancing) also work fine on a single system server.