... or commercial software vendors would roll back a couple of years in their VCS and start again from that point.
Sure, but they would still be required to open the source code of the last version they distributed before that roll back, which could then be forked.
Sure, but they would still be required to open the source code of the last version they distributed before that roll back, which could then be forked.