I make a thing to a function that I want it to do. I release that thing so other people can do the thing I envisioned. Someone else then realizes they might be able to use the thing I made for something else entirely, but only if I provide instructions on how to do it? How is that my problem/responsibility?