Previously, CourseOverview would delete data for any version that didn't match the current one. That could cause problems during deploys, when multiple versions of CourseOverview were active. They would overwrite each other, and that could cause problems if the old one overwrote the new one -- in our case, the new one created a new table with foreign key links that the old one was unaware of, and trying to delete it would have caused an error.
Open edX -------- This is the root package for Open edX. The intent is that all importable code from Open edX will eventually live here, including the code in the lms, cms, and common directories. Note: for now the code is not structured like this, and hence legacy code will continue to live in a number of different packages. All new code should be created in this package, and the legacy code will be moved here gradually.