Subject: Re: System unique identifier.....
To: None <email@example.com>
From: Chuck McManis <firstname.lastname@example.org>
Date: 06/25/1999 09:48:26
My take on GUID's are that they are simply a crutch. They fall under the
same category as a requirement that every node on a network have exactly
the same notion of what time it is (Globally Coordinated Local Time
(GCLT)). Often they are used inappropriately (such as binding software to
them) and being computers, they are easily changed. And when they are used
inappropriately they are inevitably changed which then insures that the
property of global uniqueness won't be true.
Bottom line, its not worth the time and effort to try to implement GUIDs,
locally unique IDs are easy to come by (ethernet IDs are one, while not
guaranteed to be globally unigue, they are required to be unique on a local
ethernet!) User chosen names, when registered in a repository that enforces
uniqueness, etc. Are all better solutions and usually already available.