In a detailed report posted to the kernel mailing list, the TAB said: "We have two specific recommendations designed to ensure that the kernel project and UMN can continue to work together successfully in the future:
- "UMN must improve the quality of the changes that are proposed for inclusion into the kernel, and
- "The TAB, working with researchers, will create a document explaining best practices for all research groups to follow when working with the kernel (and open-source projects in general).
"The combination of these two changes, we hope, will help the kernel and research communities to work together fruitfully and prevent incidents like this from occurring again."
In its report, the TAB detailed all the patches submitted by UMN, and the whole sequence of events which led to stable kernel maintainer Greg Kroah-Hartman slamming a group at UMN who had deliberately submitted buggy patches in order to write a research paper.
'The introduction [of the TAB report] says 'researchers should trust the developer community will not undermine the researchers' reputations when mistakes are made', but then makes no recommendations to achieve this," he wrote.
"Greg's authoritarian tone ('I will now have to ban all future contributions from your University', which he shouldn't have the power to do so), his presumption that he speaks for all maintainers, and his accusations of unethical research remain unchallenged by this report.
"I think this report should have recommended that maintainers raise possible incidents of inappropriate submissions from researchers with the TAB, rather than going on angry rants and unilaterally deciding to dump a load of extra review work on maintainers."
LWN is run by kernel developer Jonathan Corbet who has been commenting on the issue from the start and also had a role in drafting the TAB report.