Multilingual DNS Patent Roadblock For IETF
Xanni writes "Intellectual property claims have blindsided the Internet Engineering
Task Force and could derail the group's efforts to develop a common
scheme for supporting foreign-language domain names across the Internet.
NWFusion is carrying the story."
My keyboard at home is cyrillic, with russian input configured, all other keyboards that I use, including the notebook, I am posting this from, are ASCII-only, and my native language is Russian for crying out loud.
Contrary to the popular belief, there indeed is no God.
Unicode in itself is an attempt to make completely artificial, huge charset mandatory for everything to support, including devices that can't even fit Unicode font into their memory. There were some attempts to support multiple charsets in the same text, thus avoiding this requirements, however some backroom politics caused them to be stopped, and now IETF's "official policy" is to demand Unicode and UTF-8, encodings that no one but a bunch of self-proclaimed unificators support. Most of Unicode-should-replace-everything support emanates from people who use ISO 8859-1 encoding, that happens to be exactly the same as first 255 characters of Unicode, so they don't have to modify anything in non-trivial manner, and can just cut their fonts to fit them everywhere. And last but not least, I have yet to see a pro-Unicode document that was not being actively pushed by someone Martin Duerst, who seems to be made a career from coming to every internationalization-related group or mailing lists to spew Unicode propaganda until all his opponents will get exhausted rebutting it.
Contrary to the popular belief, there indeed is no God.
Character set, character encoding, and fonts are three separate issues. The reason why folks like UTF-8 so much is because it is easy to use. The software I code on used to support multiple character sets (European and CJK) internally. Now, we convert to UTF-8 on the way in and convert back to the desired character set on the way out. Our code is cleaner, smaller, easier to understand, and easier to debug.
Precisely because all work on standards, formats and libraries that would do it for the programmers is stopped to benefit "Unicoders" who taken over the standardization process.
Supporting multiple character sets per document is a mess and completely unnecessary for most real world applications.
If "real world applications" == "pretty display of text", you would be right, however Unicode loses all distinctions between languages used in the text, thus making impossible to do any complex processing that must know the language. So sooner or later applications will have to include the name of language used, or face the conversion of large amount of useful data into unprocessable junk, that is just as useful as, say, gif with text in them. Unicoders, of course, already declared a standard for adding language information back into Unicode text, and "allowed" to use language attribute in XML. However it's obvious that all Unicode-using code can't deal with stateful text stream (text + language as state) because the whole point of Unicode was to avoid any state, and XML processing programs have no requirement to preserve attributes i their internal processing, thus making the whole activity impractical.
Contrary to the popular belief, there indeed is no God.
Well, if your device "can't even fit Unicode font into their memory", then you (as you say later) cut the fonts into manageable subsets.
But which subset should one support in any given situation? And what is the benefit of Unicode then compared to text that just has charsets and language names embedded as state? I mean, other than having to look up symbols in translation table, 1.5-4 times larger text files and incompatibility with perfectly usable systems that already work with local charsets and can be easily modified to use multiple charsets if someone was able to standardize the metadata formats (by not being gagged by "Unicoders" every time when a suggestion of that kind is made in standard bodies)?
Contrary to the popular belief, there indeed is no God.
what i meant was is several friends of mine when i was in uni had japanese-character keyboards. they had some weird drivers just to write asci at all.
It's just the opposite. Japanese keyboards all support ASCII, and need special software to be able to enter Japanese characters. Your friends probably had Japanese DOS on their computers, and had problems running English DOS software because of incompatibilities.Contrary to the popular belief, there indeed is no God.
It's known as ISO2022. It's been around forever, and no one's stopping you from using it. It's used for COMPOUND_TEXT in X and MULE in Emacs. Most people don't like it because it's a state-heavy system. No one killed it by backroom poltics - it just didn't go over very well.
ISO 2022 is completely unacceptable for any practical use in multilingual environment -- it is used only to manage small set of charsets for display-only purpose.
The real solution won't appear until it will become easy to just place attributes that include language and charset by their full names in the text, so some simple interface (one to a program, not to a user) can be used to handle pieces of text accordingly to their attributes, and charset will be just one of them. By "handle" I mean everything that programs do with text -- sort, concatenate, input from a user, edit, format/hyphenate/..., fuzzy/phonetic match, and last and very, very least -- render with given set of fonts on a given device.
Contrary to the popular belief, there indeed is no God.
What is actually being patented is a system which attempts to replace the resolver on a machine with one which will automatically encode the local character set into an RFC 1035 compliant format. This patent specifically states that this is a mechnism to implement internationalized domain names without modifying the DNS servers.
Now, if you are going to replace all the resolver libraries anyway, why not just extend the DNS specification to take straight UTF8 to begin with?
Why create a huge ugly hack to preserve the DNS specification when the DNS specification has changed many times over the years to support new features such as IPv6.
The only benefit I see to not changing the specification is that client application developers don't have to change their calls to gethostbyname() to gethostbynameutf8(). This is an advantage, but honestly... does anyone really believe that this is any harder than what applications have to do to support IPv6 address lookups?
Of course, that's just my opinion. I could be wrong.
The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
Eg.,
Participating in the efforts of the IETF The IETF is not a membership organization (no cards, no dues, no secret handshakes :-)
The IETF is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet
architecture and the smooth operation of the Internet. It is open to any interested individual.
Anyway, it's not that the IETF would be legally prevented from recommending this as a standard because of the patent. It would just put anyone implementing that standard at risk of patent fees or litigation.
The NT line of OSes has always been 100% Unicode.
A file extension isn't needed: notepad utilises a BOM (byte order mark) to determine the file type. If you've done any work with XML, you will know that BOMs are used there too (although not mandatory). The BOM allows you to determine whether the file is UCS-2 or UCS-4, and also specifies the endian-ness.
I don't think MSFT has left anybody in the dark.
Developing NT only international products is actually very nice, especially when used on a system with NTFS. International stuff can interoperate so much more easily in this environment. Unfortunately, due to the limitations of Win9x and the need to support it, most builds are multi-byte only, not Unicode.
FYI: The Win32 API under NT includes ANSI versions of virtually every system call, giving compatibility with Win9x binaries. These ANSI versions do multi-byte to wide translations, and then delegate to the Unicode version (yes: big performance hit.) What is bad is that under Win9x, the wide versions of the functions exist, but they are normally just empty stubs that do nothing! e.g. if you look at the exports from user32.dll, you will see that MessageBox consists of MessageBoxA and MessageBoxW.
Regarding all your posts above..
What you all seem to say that even if the IETF was in Europe, USA would still be blocking the progress.. And thats EXACTLY what I'm pissed off about. Of course IETF would not make any progress as long as USA is on the way, even if everybody else is happy about it. Is that correct?
What I was saying in my previous message is more a cry in void than any practical suggestion...
Let's see in general. The majority of the world doesn't live in USA; but most of the money is in USA. In pure capitalism that means that USA has the control over the majority. Somehow I don't think that it is fair.... but nobody can do anything about it.
I see abuses of USA power and I'm not happy about it.
When these people, who sell Suzuki cars in Iceland, ventured on the web, they naturally wanted to use the name of the company, "Suzuku bílar" as a domain name (without the space, of course): "suzukibílar.is". But they couldn't do it. DNS doesn't allow it. So they did what is usually done, and replaced the acute i with a regular i. This is kind of unfortunate because "bilar" means "breaks down" or "malfunctions".
But I guess you don't see that as a problem. I mean, why can't these people just standardise on English?
--
Fuck the system? Nah, you might catch something.
Possibly IETF drafts (which are publicly available) could be used here. For example:
draft-ietf-idn-nameprep-00.txt (published July 3, 2000) and draft-ietf-idn-race-00.txt (dont know when this was published)
What the heck does "completely artificial" mean? All charsets are artificial. It's only about twice the size of BIG5 and SJIS, which are your alternatives for Asian support.
including devices that can't even fit Unicode font into their memory.
What do you mean by "Unicode font"? No one expects most fonts to include more than a small subset of Unicode, and there's no reason why a Unicode font that contains ISO 8859-1 subset should be any larger than an ISO 8859-1 font.
There were some attempts to support multiple charsets in the same text
It's known as ISO2022. It's been around forever, and no one's stopping you from using it. It's used for COMPOUND_TEXT in X and MULE in Emacs. Most people don't like it because it's a state-heavy system. No one killed it by backroom poltics - it just didn't go over very well.
Most of Unicode-should-replace-everything support emanates from people who use ISO 8859-1 encoding, that happens to be exactly the same as first 255 characters of Unicode, so they don't have to modify anything in non-trivial manner, and can just cut their fonts to fit them everywhere.
Huh? recode l1..utf-8 is as difficult as recode koi8r..utf-8. As for fonts . . . welcome to the 21st century. Postscript fonts label characters by name, and Truetype fonts have always been Unicode IIRC, so the only fonts that that need recoding are BDF fonts. There are nice tools to do that automatically.
From other posts:
Precisely because all work on standards, formats and libraries that would do it for the programmers is stopped to benefit "Unicoders" who taken over the standardization process.
Woohoo! All your base are belong to us!
Have you ever thought that you're being just a touch paranoid? Unicode fans are putting work into things to get Unicode to work. You're welcome to join the standards committees and put in your work. Or, alternetly, create the tools you're talking about and make them a defacto standard.
Unicode loses all distinctions between languages used in the text
So does every other character set in the world. ISO8859-1 doesn't tell you what language the content is in; neither does SJIS. Frankly, I don't know where the information is coming from; I'm working on a multilingual webpage, and there's no way in heck you're going to get me to go back through a hundred page document to put in language information. If HTML were ISO2022 based, I'd use the ISO8859-3 charset for the whole document.
making impossible to do any complex processing that must know the language.
In the .1% of cases where you're dealing with multilingual text and you need to do complex processing on it, you're going to need to use some document specific language tags (XML tags, Unicode Plane 14 tags, whatever.)
Most people aren't going to put in the tags anyway, and the computer can't tell whether you're typing French or English, so any system that requires tags is going to get a lot of mistagged documents.
However it's obvious that all Unicode-using code can't deal with stateful text stream (text + language as state) because the whole point of Unicode was to avoid any state,
Part of the goal was to minimize state, yes. But state does exist in Unicode - BIDI, for example, which is nesseccary to use Hebrew and Arabic. And of course any code that wanted to use language tags would support language tag state!
and XML processing programs have no requirement to preserve attributes i their internal processing,
There's an English saying: You can lead a horse to water, but you can't make him drink. If programs want to discard tagging information, they will and there's nothing anyone can do to stop them. If they want the information, then it's there.
But which subset should one support in any given situation?
Whatever Unicode subset you need? If you need to support Europe, you can look at MES-1, -2 and -3, successively larger subsets of European characters. If you need Japenese, I'd suggest the subset of Unicode corresponding to JIS 0213. And so on.
How does this question differ from what charsets to support?
You might be a little easier to take seriously if you stopped the paranoid rantings about the evils of Unicoders and rationally discussed the problems with Unicode.
Which countries are the ones that want internationalized domain names? Probably those which don't use ASCII. Which country was the patent granted in?
Couldn't the DNS servers be run in the countries where they are needed, where they won't be affected by the screwed-up US patent system?
-- Ed Avis ed@membled.com
In Britain and most of the civilized world, there are no patents on software.
In the 'States you get the M$ version of "The Freedom To Innovate."
Just move 'head office' to any British partner or consortium member. Use the court paper to wrap fish and claim a different jurisdiction.
If the instigators of this infringement suit want to pay to haul the crap all the way through the World Court for a decision that eveybody else will be lobbying against, let 'em waste their money.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
But RFC2026 section 10.3.1 makes it pretty clear that any conforming submissions must disclose "... the existence of any proprietary or intellectual property rights in the contribution ..."
Is this merely intellectually dishonest, or is it fraud?
I can code, and think you're comment is ridiculous. This is a pretty obvious idea. If I were thinking of a way to encode foreign language names so DNS could deal with them, the solution they patented is probably the one I'd come up with too. The only work they've really done is run to the patent office and pay them a money.
Need a Python, C++, Unix, Linux develop
Has to be one of the most insane schemes I have ever heard of. I am pretty sure the Whalid company did not develop this solution, but yet they want to make money off of it. Whatever happened to a work ethic?
You say you want a revolution....
Sorry. There's decades of prior art. Unless tricycles don't count.
Caution: Now approaching the (technological) singularity.
I think we've pushed this "anyone can grow up to be president" thing too far.
Public publication would probably count here. But you might need an army of lawyers to prove it. But this is a good argument for publishing open source prototypes of all feasible applications, sort of like the w3 Amaya browser. It doesn't need to work well, it just needs to be a proof of concept and publically available. Then you can fix the bugs, or not. It's been made public.
WARNING: IANAL. I didn't think that one had to go this far, but that was the clear implication of one of the earlier posts.
Caution: Now approaching the (technological) singularity.
I think we've pushed this "anyone can grow up to be president" thing too far.
Patents as a surrogate for "first post!". What a concept! :-)
Caution: Now approaching the (technological) singularity.
I think we've pushed this "anyone can grow up to be president" thing too far.
There have long existed childrens tricycles that had steering wheels. Usually they were for quite small children and were made of plastic. And I think that they were only intended for use inside of the house. But they exist & existed.
Caution: Now approaching the (technological) singularity.
I think we've pushed this "anyone can grow up to be president" thing too far.
Prior art requires hardcopy publication for patents purposes. It does not do to have just a sample program or some internal documents.
--
Leandro Guimarães Faria Corcete Dutra
DBA, SysAdmin
Leandro Guimarães Faria Corcete DUTRA
DA, DBA, SysAdmin, Data Modeller
GNU Project, Debian GNU/Lin
$10,000 is nowhere near the actual price of patenting something like this.
I just went through the process of pricing patents. A patent on a mechanical device was estimated in the tens of thousands of dollars - the actual patent fees charged by the USPTO plus the patent attorney's fees. An international patent was in the realm of six figures.
Challenging that patent will cost millions of dollars. Have you written your check to the IETF to help defray their legal expenses, or are you more of a "Let's you and him fight" kind of guy? Me, I'm more of a "What a bunch of IDIOTS!" kind of guy. Welcome to the desert of the real...
Walid's patent is filed in July 1999; was IETF working before that time is the key question
John 17:20
This is a great example.
War is necrophilia.
Is it just me? Is the whole idea of multilingual DNS names just completely dumb? The difficulty is in entering or communicating domain names that are not in one of your own languages. Rendering different languages is one thing, and IMO a good thing, but for domain names, where everyone sometimes needs to type one in, anyway you cut it ASCII is the worst solution, except for all the others. I can just imagine on a trip to china having to explain the local chinese domain name just to get someone to FTP me something.
A new toplevel domain for UNICODE domains could be added. This domain would be implicit when UNICODE domains were entered by the user and added to the end of the domain before lookup. The TLD domain servers would be the ones extended to support this domain.
...
Each domain could also be assigned a 7 bit clean representation of the UNICODE name by doing simple 16 to 7 bit conversion with any necessary padding. This is different than the UTF-8 conversion method proposed. These (nonsensical) domains would then be used as the 'real' domain name that was looked up by the resolvers (such as smtp servers).
Just a thought
- Michael T. Babcock (Yes, I blog)
Isn't attending standard group meetings and patenting the ideas presented at those meetings a patented business model owned by RAMBUS?
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
It's more painful and will take a lot longer, but it is the right thing to do. Let Walid wallow in their worthless patent. Three cheers for the IETF thumbing their noses at the patent Nazis.
"Oh, you patented that, well I guess Internationalization will take a lot longer then, because we are not going to use patented technology, no way, now how, unless it is licensed freely for all to use."
Edith Keeler Must Die
Adding multilingual domain names is bound to fail in the long run and will only create confusion and incompatabilities as it crashes and burns.
For example, your average Russian user will not be able to type in a Chinese domain name, who in turn will be unable to access a Japanese domain name, who in turn will not know how to see a German web site with that pesky umlaut somewhere in its domain name. The only thing this silly idea will do well is effectively fragment DNS and, as a result, the net.
May this patent help this idea disappear before it causes any real damage...
Er, do you know what the IETF is?
They're a standards body, they set standards for other people to use. If they'd have included something which is patented in DNS, for example, everyone would have to pay the patent holder to develop a DNS server.
Standards have to be free from third party IP claims to be successful, so if the IETF were to include this in a standard, it would simply go unimplemented.
Jordan Bettis
``Wherever you go, there's another stupid sigfile quote.''Let me get this straight. Some guy spends on the order of $10,000 to get a patent.
Now the body that is going to shape how international domain name resolution happens is going to refuse to seriously look into challenging the patent.
Sure, investigating the validity of the patent could cost tens of thousands of dollers. Sure, a patent lawsuit can cost a million dollars. But nobody seems to be asking: WHAT IS THE COST OF ACCEPTING A SECOND-BEST SYSTEM? Even the people in charge do not seem to care. Maybe they don't have money to fight. A good question would be "Why not?"
If geeks can't confront solving problems regarding DNS in rational, cost-effective ways, then who will? Whether that patent is a good one or a bad one, or whether the patent system is beside the point. The point is that the patent is there, and the problem should be dealt with to lead to a good technical system.
sounds good to me. any ideas for a port number? let's get started, no use in sitting aronud. hey while we're at it why don't we come up with a open, standards-based naming registrar and do away with NSI and this patent squabble in one fell swoop? dibs on microsoft.com in the new DNS...
The REAL sam_at_caveman_dot_org is user ID 13833.
Yes, but the patent was granted earlier this year, which means it was patented quite some time before.
If they hope to challenge it, they'll have to go with obviousness, which the patent obviously is. We did exactly what they patented to slap our i18n info into our databases, which didn't accept double byte characters. It's a trick i18n firms have been using for years, and, as usual, it's astonishing that someone could get a patent on anything this obvious.
Here's the heart of their patent: "The domain name is converted to a standard format which can represent all language character sets, such as UNICODE. The UNICODE string is then transformed to be in RFC1035 compliant format." Or, according to the article, "This solution involves converting foreign language characters into Unicode, a computer industry standard, and then encoding them in U.S. ASCII for transmission over the Internet."
There's an obscene amount of prior art for this, applied to databases, dll's, and pretty much anything you can think of, except DNS. Even the courts usually don't allow a patent to stand that's simply old hat applied to a slightly tweaked problem.
Because it breaks DNS as is. The filtering trick is the best retrofit because nobody back in the day thought being 16-bit clean would be particularly important...
Wait a minute, it's the Y2K bug all over again! Run for your lives! Stockpile food! Imminent death of the Internet predicted! Get this freakin' straitjacket outta my *mmmfmwf*!
I don't know... if you want to strike a happy medium, how about just making the whole mess *8-bit* clean and base everything off of ISO Latin-1? Okay, this particular proposal is a bit more complicated than that, but it might work and wouldn't require *major* retrofitting...
Essentially all domain names are archived in romanized forms using a standard transliteration form. Domain names are issued with reference to the ISO Latin-1 standard, i.e. they could be using any character set but are treated as if they're Latin-1. (Granted this would look a little strange for, say, websites with Russian domain names, and the whole thing isn't too well thought out, but it's just a quickie sketch of an idea, not an RFC draft...)
The actual domain name transliteration would most likely be done client-side or using an intermediate server that complements the existing DNS system.
/Brian
This is starting to resemble the initial dot-com fever as swept corporate America. Anything that had those magical 4 characters in the name was new in an exciting way and so must have been a sure shot. We know what happened there.
The new craze is this IP (two NEW magic characters!) suit stupidity. Any possible patent is sought out and somehow granted, just to say "We were first, so there." It's not even so much about licensing fees as revenews, which most of these attempts have never generated in any significant form. This is about having control, being able to swing a legal club and act big.
Won't it be nice when corporations have a clue again? I'm sure by then there will be another way of feeling all powerful and amazing after this one wears off so I guess that's still wishful thinking. Technology makes things different and on many fronts easier - but no portion of it is miraculous. You still have to work
In other news today, stupidity is rampant on the internet.
Any spoon would be too big.
If they can prove that they where working on this system before July 21 1999 then yes yes it would. I am assuming from the fact that they say in the article that they are not going to test this in the courts that they do not have really good proof of this. (Otherwise I can't think of any good reason they don't take thesee people to court.) And as much as I wish these people would FOAD it looks like this one would hold up.
Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
Every widely used language has a transliteration method to ASCII characters. They might be ugly, and they might be unpopular, but they work.
ASCII is just easier.
I take your point. Better to use a simple lowest common denominator that everyone can use, rather than a monstrosity that isolates people.
However, I still have to disagree. If you are likely to want the contents of a non-English URL, you're going to need a non-English viewer of some kind, and if you already have that, then the input method is only a tiny step beyond.
Secondly, the vast majority of the world do not use English. Granted, the English/Roman alphabet covers many more languages than just English, but I would still be surprised if the Roman alphabet is recognizable by a majority of the world.
Thirdly, there would be terrible political consequences to forcing everyone to use ASCII. It would very quickly be perverted into an East versus West issue.
Finally, if no standard for non-English languages is defined now, it will happen later nevertheless, except that each country will be setting up their own separate network for their own use. This would isolate people more, not less.
--
Accountability on the heads of the powerful.
Power in the hands of the accountable.
You have valid points, although I think you took my language more strongly than I intended. (I stopped short of saying there would be a religious war, for instance.)
However, I've come to the conclusion that my final point (which, unfortunately, came to me last) is the most important. If we don't set up some kind of international standard now, each group of non-English speakers will go away and do their own (incompatible) thing.
If we let this eventuality come to pass, the problems you pointed out in your post would be multiplied. In addition to your input problems, you might have to switch to a different OS, install different software, and maybe even connect to a different ISP.
(Tho' not if you run Linux, of course. :-)
Well, you might still have to use a different
ISP.)
If we establish a common technology, we can deal with the difficulties of language. But if we don't, we'll have to deal with both the difficulties of language, and technology.
--
Accountability on the heads of the powerful.
Power in the hands of the accountable.
They patented a method to convert text from an arbitrary charset, to UNICODE, and then convert this to plain text as U+XXXX where XXXX is the hev version of the unicode charset. Thats a basic first year programming assignment and definately not an innovation. The first part is obviously crap as converting from one charset to another is not a new idea (Hell java does it for nearly every charset in existance for years). As for the rest does outputing a unicode character in hex count as an innovation? Is there anyone here who works with unicode and hasn't done the same thing as part of debugging an application?
Whats next, patent a method for converting from an arbitrary number set to decimal and then outputting it in hex? The stupidity of the USPTO boggles the mind.
Slashdot: Proof that a million monkeys at a million typewriters can create a masterpiece
Couldn't this be shot down by almost any URL encoding scheme, including CGI? It seems that the debacle regards encoding unicode in ASCII. How is this any different from encoding special ASCII characters like ' ' into '+'? They are just encoding slightly different input data.
std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
As usually, the patent is also available at US Patent office
I'm still trying to figure out what people mean by 'social skills' here.
Pinky:Yeah. You'll be rich.
Brain:The IETF never violates patents! I'll make gazillions!
Pinky: It says here that they never pay patent fees either. This says they will work on an alternative solution, which doesn't use your patents. What does that mean, Brain?
Brain:What? Let me see that! Curses! Foiled again!
The only people who are really and truly screwed are Walid's investors, or other poor bozos who never looked at IETF's track record. Simple answer. Refuse to hire the WALID folks when they go bust. Tell every company that the WALID folks are the reason the Internet will be harder to use over the coming years. It's not about getting mad. It's about showing the chickens where to roost.
Uh, no. It is expressed entirely with the english charater set. Which is what this is all about using a non-english character set in url's. RTFA
As x approaches total apathy I couldn't care less.
Good idea! I'm glad I thought of it. Now, if you'll excuse me, I need to make a quick trip to the Patent Office...
(and while I'm there, maybe I'll trademark "DNS 2.0")Trolls throughout history:
Trolls throughout history:
Jonathan Swift
OK, let's put aside any patentability issues and say that they have patented a method of converting arbitary domain names to US-ASCII domain names (gee, I thought MIME does something very similar with headers, I must be mistaken).
What they are missing is the fact that for their patent to become valuable that particular conversion method must become standard. Now, you can have two kinds of standards, either de facto (like Microsoft) or de jure (like IETF). No self-respecting standards body is going to standardize a patented method so their only hope then lies in selling their patent to Microsoft. And I don't think even Microsoft has enough clout to make new de facto DNS standards...
And on another note, who exactly would pay the licensing fees that Walid is asking for?
That would be makers of DNS servers. That's why the IETF will not standardize on a patented process.
Couldn't they just cite their own research as prior art and have Walid's patent tossed out?
It would most likely have to have been "reduced to practice" (more or less implemented) before Walid's patent was granted. An exception to this rule is when the product cannot be reasonably implemented before the patent is granted, and the creator can show that it can work. I hope that the IETF has a hacked-up nslookup or something that predates the Walid patent.
I got my Linux laptop at System76.
I guess I just advocate standardization. And while we're at it.. why do we need more TLDs before we have a directory service replacing DNS? Here's a challenge: find the URL for National Semiconductor, Inc. Now, with DNS how easy would that be if you had twice as many TLDs? Adding TLDs without first replacing DNS is putting the cart before the horse, making the Internet more difficult to use and LESS universal.. just like having international URLs.
Knowledge is like ignorance.. too much can be just as bad as not enough.
First, some of the documents that Walid submitted to the IETF working group on internationalized domain names are here and here.
Now, I won't comment on the contents of these documents with the exception that one of them was submitted to the working group after the patent was granted without any mention of the patent itself.
From the looks of things, the IETF only started publishing work on internalization of domain names in 2000, so the prior art argument looks to be moot as Walid's patent application was filed in July 1999.
I have to agree with the IETF's stance. Pushing patented technology (no matter how dubious the patent is) as a standard is akin to forcing internet users into paying a tax. I applaud the IETF in their statement; license the technology for free or we'll just use something else.
-----patent (noun) pronounced with a short A: A grant made by a government that confers upon the creator of an invention the sole right to make, use, and sell that invention for a set period of time.
patent (adjective) pronounced with a long A: Obvious; plain; synonym of apparent.
Granted. However, it would seem that the minutes of the IETF that may contain information that could be construed as prior art. This is assuming, of course, that the IETF publicly released these documents.
Dancin Santa
If the IETF has been working on this solution for so many months, they must have some evidence to show for it. Couldn't they just cite their own research as prior art and have Walid's patent tossed out?
And on another note, who exactly would pay the licensing fees that Walid is asking for?
Dancin Santa
So where was Walid when the international community has been asking for this all this time? It sounds to me like they may have fleshed out the technology after the standards committee started working, then demanded cash for an idea so obvious it was independently created.
Unfortunately, this is a problem with open-source and standards-based development. They spend their time solving the problem well instead of getting patents, and then get scooped by idea stealers. Something should be done. Personally I'm in favor of giving obvious-patent holders the finger.
cryptochrome
---If you can't trust a nerd, who can you trust?
Sounds to me that WALID was trying to ride the money train.
c en et.or.kr/2000911/0252.html+walid&hl=en
http://www.google.com/search?q=cache:ncdnhc.pea
--
J. Douglas Hawkins, of WALID, Inc., Elected to Inaugural Multilingual
Internet Names Consortium Board
[Business Wire]
ANN ARBOR, Mich.--(BUSINESS WIRE) via NewsEdge Corporation -- J. Douglas
Hawkins, Director of Business Development at WALID, Inc., has been
elected
to the Inaugural Board of the Multilingual Internet Names Consortium
(MINC).
The Inaugural Board, which includes members from industry and academia,
will
promote the implementation of multilingual Internet names, including
domain
names and keywords. The Board will work together with the Internet
Engineering Task Force (IETF), the Internet Corporation for Assigned
Names
and Numbers (ICANN) and other international organizations to encourage
and
direct the transition to a truly multilingual Internet.
Mr. Hawkins brings to the Board his extensive experience overseeing the
development and internationalization of products used in over 70
countries
and in seven different languages. The Board also benefits from Mr.
Hawkins'
many years of experience working successfully with United Nations'
Specialized Agencies, national governments and regional organizations.
About WALID: WALID, Inc., headquartered in Ann Arbor, Michigan, provides
a
complete patent-pending solution for registering and resolving
international
multi-lingual Internet domain names. Through the registration of
non-English
domain names, WALID's technology enables business, organizations, and
individuals to establish a unique presence in any language from which to
communicate and conduct global commerce via the Internet.
WALID, Inc., 2245 S. State St., Ann Arbor, MI 48104, USA
About MINC: The Multilingual Internet Names Consortium (MINC) is a newly
formed international consortium created by industry, academia, research,
government and non-governmental organizations, with the common goal of
advancing the development of the Internet through the coordination of
the
technology and technical deployment of multilingual Internet names. MINC
originated from a Chairman's commission on internationalized Domain
Names
(iDNS) by the Asia Pacific Networking Group (APNG), Asia's oldest
Internet
organization, partially supported by the National University of
Singapore
(NUS) and the International Development Research Centre (IDRC) of
Canada.
For more information about MINC, please see or
send an
email to sec@minc.org.
>
CONTACT: WALID, Inc. | Bryan Cash, 734/822-2028 | Fax: 734/822-2021 |
bcash@walid.com
Here is the link for the patent
http://www.delphion.com/details?pn=WO00056035A1
What is pirate software? Software for inventory of stolen treasure?
This patent looks like it's at the very least an ugly one (but then again, software patents aren't things that win beauty contests). So, why don't we let them have their bullshit patent and design DNS 2.0, which uses unicode throughout. Just throw it on a different port, and supercede RFC 1035. Since the whole patent hinges on this particular RFC, a new system that's not backwards compatible with the old one would not violate the patent.
If god had intended you to be naked, you would have been born that way.
This is a perfect example of why you should not be allowed to patent software. Here's a group trying to create a more universal internet, and they get knocked back by a software patent. This is a prime example of patenting software and stifling innovation. I wonder how much sooner the internationalization would be complete if not for this roadblock.
Where's my lobbyist? Right here.