So, if these commits were private and squashed together before 7.0 was published there would be no violation?
The commits being public or not does not change the fact the developement was made as a derivative work of the original version.
They would be concealing the violation.
The commits being public or not does not change the fact the developement was made as a derivative work of the original version.