@maarten @senficon let's say, as an integrator you put something like… ffmpeg in a DSL box, for some real case.
ffmpeg implements so many file formats that never had proper public documentation (and I wrote a few lines of those).
Now, unlike a stack overflow which depends only on the code we wrote, imagine someone uses it on a file that uses a feature we don't implement correctly, and it results in data loss, or something worse. Who's to blame about that?