Just say "We're making our source public, and after three years our legacy code will automatically become open source". Don't claim you're making something open source, but then have all these nasty hidden caveats. It's dishonest.
Just say "We're making our source public, and after three years our legacy code will automatically become open source". Don't claim you're making something open source, but then have all these nasty hidden caveats. It's dishonest.
Also feels like we'd have to take this conversation to a video call or something to make any further progress.
[disclosure: I'm Head of Open Source at Sentry, which owns Codecov.]
All of this is reminds me of the "if people keep misusing your design, then it sucks"[2] story from the other day. If you don't want people to "misuse" [common and obvious adjective] + [common noun] then choose a better term.