Yeah, that’s not open source. You plan on releasing today’s version as open source two years from now, but it is not currently open source and won’t be for years. Even when it does become open source it will be a version that is two years out of date, not the current version.
Open source allows commercial competition. You apparently didn’t want that, so you chose a non-open source license that specifically forbids that. That’s your prerogative, but you shouldn’t tell people it is open source.
Yeah, that’s not open source. You plan on releasing today’s version as open source two years from now, but it is not currently open source and won’t be for years. Even when it does become open source it will be a version that is two years out of date, not the current version.
Open source allows commercial competition. You apparently didn’t want that, so you chose a non-open source license that specifically forbids that. That’s your prerogative, but you shouldn’t tell people it is open source.