Why won't developers support Linux?

If you're using libraries like this, you're using them incorrectly.

Libraries are not a standard, they are an implementation. Example: The PNG file format is a standard, libpng is a library that implements that standard. HTML is a standard, Mozilla's Gecko implements that standard. If you have a library or application but no standard to compliment it, it is an implementation of your idea, but your idea is not a standard until it is documented outside of your project.

Standards are design blueprint specifications defined by high-level documentation that is about how something is supposed to work, its architecture and design, behaviors, how failure conditions are handled, your reasons for your design, security considerations, etc. Someone should be able to take that standard without seeing a single line of your implementation's code and create something that is equally compatible. If they cannot, you do not have a standard.

Creating a library and expecting people to have their projects depend upon it is not creating a standard. Standards are things like POSIX, file format specs, RFCs, BCPs, language specs, etc.

/r/linux Thread Parent