Isn’t a simple interpretation of this type of license that some people get the open source license and others get the commercial license? Almost like a switch statement for licenses. If you belong in the category that gets the commercial one, you cannot call it open source for sure, but if you belong to the other category then it seems like an open source license to me. There is no guarantee about future licenses, and some (reasonable) restrictions but all open source licenses have some terms attached.