Working on software with no official license and one large customer. It's currently managed in a public git repo. Want to ensure continued funding to maintain and enhance the software. There are concerns about keeping it public, jeopardizing the intellectual-property and continued funding. For example, say another institution copies the software, rebrands it and then wins bids from this large customer.
From this answer, it sounds like adding restrictions on commercial use of the software is not generally accepted by the open source community. One reason cited is to protect the users from software being abandoned. In our case, it's possible that the users, who are not the same as the customer, would actually suffer if funding went to someone else who commercialized the software but couldn't maintain it.
Is there an example of a license that allows the source to remain public, but not commercialized by another institution?