From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,dc94fe39f71093ec X-Google-Attributes: gid103376,public From: Ted Dennison Subject: Re: The revolution will not be standardized Date: 1999/12/14 Message-ID: <835mbb$5jd$1@nnrp1.deja.com>#1/1 X-Deja-AN: 560521051 References: <82p7hu$l1q$1@nnrp1.deja.com> <82ppc9$1u6$1@nnrp1.deja.com> <385252E8.FF140CD2@acenet.com.au> <8333q3$9rh$1@nnrp1.deja.com> <8335ip$b8f$1@nnrp1.deja.com> <38561D9A.70B61403@acenet.com.au> X-Http-Proxy: 1.0 x31.deja.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Tue Dec 14 15:05:19 1999 GMT X-MyDeja-Info: XMYDJUIDtedennison Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.6 [en] (WinNT; I) Date: 1999-12-14T00:00:00+00:00 List-Id: In article <38561D9A.70B61403@acenet.com.au>, Geoff Bull wrote: > But Java is standardised too. I disagree. > There is a language specification for the core language. But if Sun decides tomorrow that Java now looks just like Python, who's to stop them? If someone makes a completely non-conformant JVM, and pays Sun a ton of money, what's to stop Sun from declaring it a valid JVM? If someone makes a perfectly conformant Java but Sun doesn't like them for some other reason, what's to stop Sun from refusing to declare it a valid Java implementation? > The libraries are extensively documented, so that can be considered > a standard. And of course, the JVM has a standard. Being documented does not make something a standard. By that logic, every commercial API in the world would be a "standard". > Does it really matter whether they are Sun standards or ISO standards? That's the rub. I think it matters a great deal whether a "standard" is at the mercy of any one vendor. In fact, I think that situation is a good answer to the question: "When is a standard *not* a standard?". Look at it this way. Unlike ISO, Sun is not in the business of developing and shepherding standards. Sun is in the business of selling hardware and some software. If they have an oppertunity to muck with the standard in a way that will help their sales or hurt a competitor's, they *will* do it. If I happen to be that competitor, or just an innocent bystander who also happens to get hurt, that's just too bad for me. If you think this isn't likely to happen, just take a look at what Microsoft has historicly done with their de-facto standards. Now, how is someone going to accomplish the same feat with the Ada standard? I notice sales materials touting conformance to open standards in products all the time. I would think the principle should a apply equally well to languages as it does to communications protocols. -- T.E.D. Sent via Deja.com http://www.deja.com/ Before you buy.