Return-Path: Received: from murder ([unix socket]) by eikenes.alvestrand.no (Cyrus v2.2.8-Mandrake-RPM-2.2.8-4.2.101mdk) with LMTPA; Tue, 14 Jun 2005 00:36:26 +0200 X-Sieve: CMU Sieve 2.2 Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id D2F3861B07; Tue, 14 Jun 2005 00:36:25 +0200 (CEST) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10547-08; Tue, 14 Jun 2005 00:36:25 +0200 (CEST) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id E9E2F61B4A; Tue, 14 Jun 2005 00:36:18 +0200 (CEST) X-Original-To: ietf-languages@alvestrand.no Delivered-To: ietf-languages@alvestrand.no Received: from localhost (localhost.localdomain [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 3088A61B07 for ; Tue, 14 Jun 2005 00:36:17 +0200 (CEST) Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 10547-06 for ; Tue, 14 Jun 2005 00:36:14 +0200 (CEST) X-Greylist: whitelisted by SQLgrey-1.4.8 Received: from pechora.icann.org (pechora.icann.org [192.0.34.35]) by eikenes.alvestrand.no (Postfix) with ESMTP id 9DBD261AF3 for ; Tue, 14 Jun 2005 00:36:13 +0200 (CEST) Received: from montage.altserver.com (montage.altserver.com [63.247.74.122]) by pechora.icann.org (8.13.1/8.13.1) with ESMTP id j5DMUn8O010375 for ; Mon, 13 Jun 2005 15:30:50 -0700 Received: from [62.35.167.26] (helo=jfc.afrac.org) by montage.altserver.com with esmtpa (Exim 4.44) id 1DhxX9-0003cX-1a; Mon, 13 Jun 2005 15:35:55 -0700 Message-Id: <6.2.1.2.2.20050613213502.04490a70@mail.jefsey.com> X-Mailer: QUALCOMM Windows Eudora Version 6.2.1.2 Date: Tue, 14 Jun 2005 00:35:42 +0200 To: Michael Everson , IETF Languages Discussion From: "JFC (Jefsey) Morfin" In-Reply-To: References: <6.2.1.2.2.20050613132652.045e0a90@mail.jefsey.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1"; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - montage.altserver.com X-AntiAbuse: Original Domain - iana.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jefsey.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Scanned: amavisd-new at alvestrand.no Cc: Subject: Re: IETF language tags list X-BeenThere: ietf-languages@alvestrand.no X-Mailman-Version: 2.1.5 Precedence: list List-Id: IETF Language tag discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: ietf-languages-bounces@alvestrand.no Errors-To: ietf-languages-bounces@alvestrand.no X-Virus-Scanned: amavisd-new at alvestrand.no At 18:50 13/06/2005, Michael Everson wrote: >For the record, I consider the attack about "layer violation" to be yet >another example of the venom I referred to earlier. I know you are not a programer so I understand you do not understand what this really means. This is the same as saying that the Internet is an unreliable technology. This is just a description. But since you feel hurt and are yourself hurting, I will explain. Sorry if it is technical, after all this is the real core of our disagreement, may be detailing it that deep will help? When you consider a language in ISO 639-1, 2, 3 (what this list works on), it is a concept (we both understand what it is, not a computer). That concept can be documented, for explanation, by one or two references (books, articles, etc.). Again this is what this list does. Now, when you start considering a substantial number of books (as advised to Karen), the purpose is to verify if there are several instantiation of the language, if it is a dialect, etc. (please let not to confuse with the application "I had a dream" quoted by Mark of the Luther King's American language instantiation). When you directly relate concepts with values you have by nature a layer violation (like if I entered "Michael Family-Name" in a base). It may not be very apparent when you say "one-French in a Latin Script from France": but if you think "French" instead of "one French" it is a layer violation and sooner or later attached relations will openly conflict. This is the flaw in generalizing the debate on this list. I detail: There is a difference of nature between English in ISO 639-X (concept) and English in ISO 639-Y (value) if are retained ISO 639-4 guidelines similar to the one we retained in complying with ISO 11179 and ISO 12620. Why ? Because there may be many instantiations of English ISO 639-X, but what is taken as English in ISO 639-Y might be what has positively retain by a filter saying "if there are more than % 'the' tokens and % 'and' tokens etc. this is English". As long as ISO 639-4 guidelines are not finalised we frankly do not know where we go. This means that "gsw" as future ISO 639-3 or "gsw" as registered today as ISO 639-2 may turn to be different by nature. This is what I translated in my mail telling Peter to give a degree of liberty to the installation of the language (referent) and of the user's usage (style).This degree of liberty is a different level (like in the DNS) and possibly layer (because the precedent level is metadata to the next one). This may look silly, but if you do not conduct that analysis carefully you get yourself trapped into very complex situations. The Internet technology is made of many layer violations due to its current use of default architecture parameters (one single name system, one single adressing, one single IANA, one single class, one single character space, etc.). This hides them. The complexity of a Multilingual Internet broadly lies in this. Just consider Classes. One of the reasons I am tough on langtags is that langtags should make Multilingual Internet classes: the DNS can support 56.000+ classes, so there is room but not enough for all the langtags this list _could_ register. There will also be probably many demands for non-lingual classes (security, priorities, public services, corporate, cultures, family protection etc.). We are going to negotiate class allocation: this will be up to this list and we will have to take into account what has been registered. A possible nightmare. Let me say I register "i-gsw". You will probably have to agree. Now I will ask you its registration number, you will be puzzled but I will eventually get one from IANA. And I will then make a BCP informing the Internet community that I will run an Swiss German externet based upon that class number to avoid conflicts with the Chinese externets CNNIC could start using the tags you registered for Mike (who will be worried as he may lose a bigger opportunity than he thought). Anyway, I would have carried everything according to every RFC present and proposed. So would have others. Yet we would have created a mess. Because the underlying concepts are in layer violation. No one has considered classes, ... yet. Except John Klensin (but only one for all the langtags ...) and ICANN four years ago, and Bob Tréhin and Joe Rinde to establish the first international system, OSI copied as CUGs and we are working on now. I know this is complex. But it is not hurting, it is not "venom", it is the very core of this list's mission and the reason why I say that it should be presented on the IANA site with the name and the exposure resulting from RFC 3066. And a network architect to advise you (not from the IESG as for the time being they have totally overlooked the problem). To better analysis this you can read ftp://ftp.rfc-editor.org/in-notes/rfc3597.txt jfc _______________________________________________ Ietf-languages mailing list Ietf-languages@alvestrand.no http://www.alvestrand.no/mailman/listinfo/ietf-languages