language is incompatible with language change. Languages and dialects often cannot be rigorously distinguished, and dialect continua may be subdivided in many ways, whereas the standard privileges one choice. Such distinctions are often based instead on social and political factors. ISO 639-3 may be misunderstood and misused by authorities that make decisions about people's identity and language, abolishing the right of speakers to identify or identify with their speech variety. Though SIL is sensitive to such issues, this problem is inherent in the nature of an established standard, which may be used (or mis-used) in ways that ISO and SIL do not intend. Martin Haspelmath agrees with four of these points, but not the point about language change. He disagrees because any account of a language requires identifying it, and we can easily identify different stages of a language. He suggests that linguists may prefer to use a codification that is made at the languoid level since "it rarely matters to linguists whether what they are talking about is a language, a dialect or a close-knit family of languages." He also questions whether an ISO standard for language identification is appropriate since ISO is an industrial organization, while he views language documentation and nomenclature as a scientific endeavor. He cites the original need for standardized language identifiers as having been "the economic significance of translation and software localization," for which purposes the ISO 639-1 and 639-2 standards were established. But he raises doubts about industry need for the comprehensive coverage provided by ISO 639-3, including as it does "little-known languages of small communities that are never or hardly used in writing and that are often in danger of extinction". Usage Ethnologue Linguist List OLAC: the Open Languages Archive Community Microsoft Windows 8: Supports all codes in ISO 639–3 at the time of release. Wikimedia foundation: New language-based projects (e.g. Wikipedias in new languages) must have an identifier from ISO 639-1, -2, or -3. Other standards that rely on ISO 639-3: Language tags as defined by the Internet Engineering Task Force (IETF), as documented in: BCP 47: Best Current Practice 47, which includes , which superseded , which superseded . (Therefore, all standards which depend on any of these 3 IETF standards now use ISO 639-3.) The ePub 3.0 standard for language metadata uses Dublin Core Metadata elements. These language metadata elements in ePubs must contain valid codes for languages. RFC5646