23 ms·
But forking has always been a fact of life in software. E.g. MariaDB vs mysql
by curt15 8y ago
But forking has always been a fact of life in software. E.g. MariaDB vs mysql
- pjmlp 8y agoNot for industry standards, try to handle interoperability and code portability with forks. MariaDB vs mysql fork doesn't matter as long as they execute the same SQL, which isn't in the case in standard Java vs Android Java.
- monocasa 8y agoWhere's the standard for Java?
- pjmlp 8y agoHere, under specifications. https://docs.oracle.com/en/java/javase/11/ https://docs.oracle.com/en/java/javase/11/
- monocasa 8y agoThat's not an "industry standard", that's just autogenned API docs. Contrast to C# which is an ISO and an ECMA standard.
- pjmlp 8y agoIt is a de facto standard, ever heard of those? C# ECMA standard is not updated since version 5. Just like Sun/Oracle, MSDN and the .NET Foundation are now the official source for .NET languages references. Better inform yourself when trying to pass around Google's PR messages.
- monocasa 8y agoA de facto standard is something that a community iterates on together. S-100, early iSCSI, etc. One company publishing specs and suing competing implementations is not a "de facto standard".
- pjmlp 8y agoThat is your definition, because otherwise the Google PR message is a failure. de facto - "existing in fact, although perhaps not intended, legal, or accepted:", Cambridge dictionary "A de facto standard is a custom or convention that has achieved a dominant position by public acceptance or market forces (for example, by early entrance to the market). De facto is a Latin phrase that means in fact (literally by or from fact) in the sense of "in practice but not necessarily ordained by law" or "in practice or actuality, but not officially established", as opposed to de jure." https://en.wikipedia.org/wiki/De_facto_standard https://en.wikipedia.org/wiki/De_facto_standard Example taken from the Wikipedia page. "Microsoft Word DOC (over all other old PC word processors): one of the best known de facto standards. Due to the market dominance of Word, it is supported by all office applications that intend to compete with it, typically by reverse engineering the undocumented file format. Microsoft has repeatedly internally changed the file specification between versions of Word to suit their own needs, while continuing to reuse the same file extension identifier for different versions." So much for Google's definition of what a de-facto standard is supposed to be.