If a published tool contains a bug, and a user must make a retraction as a result, who accepts responsibility?
In this hypothetical scenario, the tool is somewhat popular ("other people in the department also used it"), and the code was publicly available (hosted on Github).
If your answer is effected by whether or not alternative tools exist, or the language the tool was written in, then please submit multiple answers with a brief situation of the scenario your answer applies to.