I would disagree on this being be a hard condition, but there should be contingency in the case of a domain expiring. Either the developer should commit to renewing the domain name over an extended period of time and provide a redirect or a static page recommending alternative solutions if the project is discontinued, or should be willing to transfer the domain over to an organisation such as ZF, ZecHub or FPF if they wish to cease this responsibility. ZecHub already has funded and taken over some discontinued projects.
3 Likes