Say, if I found one of the packages in my project adopted GPL license, and I already had published my repository to GitHub as MIT, I immediately have to;
- delete the whole repository.
- change the license to GPL.
- remove the dependency to maintain MIT license.
- No way. I'll be sued for it someday.
Which would be possible choices?
EDIT:
I didn't know the example above is okay. So let me change the assumption.
If I found one of my JS, CSS, HTML or other stuff had been brought from MIT licensed source and I had never put the copyright notice in the file, I have to;
- delete the whole repository.
- remove the file or substitute another file for it.
- No way.