Originally Posted by Samurai_Crow
I like to be able to reuse code. If it's closed source but documented as a shared library, that's almost as good as having the source. Even obfuscated source can be reused if the APIs are documented. What I am trying to say is open source is not the only option.
How about when that library is binary incompatible with a new system, or in the Amiga's case, conflicts with popular system libraries, etc?
There is no substitute for the real thing.