back to article Google devs try to create new global namespace

Wouldn't it be nice if there was a universal and consistent way to give names to files stored on the Internet, so they were easy to find? A universal resource locator, if you like? The problem is that URLs have been clunkified, so Upspin, an experimental project from some Google engineers, offers an easier model: identifying …

  1. frank ly

    Details?

    ann@example.com is a unique identifier (within the internet as we know it) so I assume that this address is used to send the initial private keys to 'Ann'. After that, is the existence of the email address and service needed? What happens if example.com goes bust and Ann loses that email service?

    1. PTW

      Re: Details?

      Repeat after me; the cloud is not backup, the cloud is not backup, the cloud is not backup.

      The Upspin framework is for sharing not archiving and as it states in the article the user holds the keys.

      1. 1Rafayal

        Re: Details?

        the cloud can be backup, if you want it to be. Just in the same way as any on prem server can be backup.

        it all comes down to implementation.

  2. Pomgolian
    Pirate

    Spam Me Senseless

    Anyone with half a brain tries not to publish their email address on line, so that the spambots do not find it. This proposal would therefore appear to be an invitation to spam the user into oblivion, assuming that the associated mailbox might actually need to have a human attached to it.

    1. AndrueC Silver badge
      Thumb Up

      Re: Spam Me Senseless

      So create a fake email address. Or an account specifically designed to handle Upspin related messages.

      Yes the latter will get spammed but you can probably ignore it for the most part and let the spam just fester on the server. If someone has a good reason to contact you about your Upspin shares they can use your legitimate email address or other contact channel. If they don't know what they are..well maybe there's no good reason for them to be contacting you anyway ;)

      1. TeeCee Gold badge
        Meh

        Re: Spam Me Senseless

        Except of course that "create a fake email address" is not the answer, just a very, very shit workaround to an inherent problem in the product that must be fixed before implementation.

        .....and one that 99.99% of people won't either know how to or bother doing. It's a spamfest waiting to happen.

    2. jacksmith21006

      Re: Spam Me Senseless

      True 10 years ago. But if you use Gmail for example spam has been a solved problem for a long time. My wife does use iCloud and was getting some spam just a few months ago but that is on Apple.

      1. Named coward

        Re: Spam Me Senseless

        For some value of "Solved". False positives are not a rare occurrence, especially from new contacts

      2. Tannin

        Re: Spam Me Senseless

        "But if you use Gmail for example spam has been a solved problem"

        That's the point, isn''t it. Google has invented a service which forces you to use a different Google service whether you want to or not. Gosh! Who'd ever have expected that?

  3. Anonymous Coward
    Anonymous Coward

    are they trying to reinvent DOI?

    From the brief description in the article, it looks like an attempt to reinvent the ISO standard on digital object identifiers. At least that one works very well indeed; it also nicely solves the problem of having an immutable object identifier without forcing an immutable underlying provider or location.

    See: https://www.doi.org/

    1. This post has been deleted by its author

    2. Doctor_Wibble
      Paris Hilton

      Re: are they trying to reinvent DOI?

      And/or plain old URLs?

      Maybe I missed the critical bit where it tells me how this Upspin thing is completely different from any other system where users can upload files to their own space and give links to those files?

      What is so fantastically new and amazing about using e.g. 'doctor_wibble@example.com/smuttyp0stcards.zip' instead of 'example.com/doctor_wibble/smuttyp0stcards.zip' that is not exactly how things have been done before?

      Did I miss the revolutionary step somewhere or is that the 'with an app' bit? Or is it that people are allowed to create folders again?

      (post rewritten to avoid unclarity, hopefully less fail this time)

      1. Jason Bloomberg Silver badge

        Re: are they trying to reinvent DOI?

        What is so fantastically new and amazing about using e.g. 'doctor_wibble@example.com/smuttyp0stcards.zip' instead of 'example.com/doctor_wibble/smuttyp0stcards.zip' that is not exactly how things have been done before?

        The main advantage is in being able to disassociate the file from where it is held. It seems for once I am at the bleeding edge, having just implemented an "@name/file.ext" scheme for a local content delivery system.

        In your case, what happens if "doctor_wibble@example.com" is your email address, but you move all your files over to "cheaphosting.com"? There are ways to map "'example.com/doctor_wibble" to "'cheaphosting.com/users/doctor_wibble, but the "@name/file.ext" is easy to do, understand and pass around. It also allows access via this identifier and to the original and actual site locations. Where "@name/..." should redirect to can be handled automatically with servers propagating whose files they hold to a central lookup server.

        I think the answer is; it's not that much of a big deal, but does have its uses. I'm happy with the concept on the local net I am using it on (and it doesn't have to be used, it's optional) but not so sure about a global roll-out and using email addresses as personal identifiers.

        1. Doctor_Wibble
          Black Helicopters

          Re: are they trying to reinvent DOI?

          Fair enough, and I do get how it works, I just don't see it as especially revolutionary, given it's little more than a simple mapping of a name to a URL where the URL can be edited.

          But depending on how much paranoia I want to add to the mix, this has as its main function the creation of a master index of people and their interactions/lookups, all under the ownership of Google - whereas previously they didn't have access to that information from facebook or twitter or dodgyfiledump et. al.* and would have to rely on information harvested from ads etc.

          Sod it, full paranoia mode. Black helicopter ahoy!

          .

          * depending on who's bought what and how out of date I am...

      2. jacksmith21006

        Re: are they trying to reinvent DOI?

        "What is so fantastically "

        There is only 8 words in the title and not sure what is "fantastic"?

        How about a "global namespace"?

        1. Doctor_Wibble
          Trollface

          Re: are they trying to reinvent DOI?

          > How about a "global namespace"?

          Many moons ago, a wise French guard with an outrageous accent once said "we've already got one"...

          Less seriously, the question is whether a lookup in an index to find where something is located is really revolutionary, or whether it's an old idea with all-hail-google as the proposer.

          My global personal namespace locators start with +44. Well, two of them do, one of them starts with 'where TF has the bstard charger got to'.

      3. Sirius Lee

        Re: are they trying to reinvent DOI?

        I think the breathless enthusiasm of the author ("ridiculously easy") gave away a lack of critical thinking during the article's preparation.

    3. Anonymous Coward
      Anonymous Coward

      Re: are they trying to reinvent DOI?

      Thanks for the DOI link - I wasn't aware of that initiative.

      I would suggest that they are also trying to re-invent the URI - the I standing for identifier rather than URL's L meaning locator.

      The biggest problem at the moment is blah... blah.. blah.. links go stale.. blah. I was going to write something technical about not paying to upgrade links etc but I rather suspect this initiative will fail because it doesn't include an animated emoji in the link text. <sigh>

  4. Dan 55 Silver badge

    There's still a single point of failure/information silo/one corp that controls all

    In this case, it's that everything has to go through upspin.io (Google).

    For this to work properly, perhaps something like DNS should be used.

    1. Anonymous Coward
      Anonymous Coward

      Re: There's still a single point of failure/information silo/one corp that controls all

      > For this to work properly, perhaps something like DNS should be used

      You mean like ann.example.com/dir/file ?

      That's novel, why didn't anyone else think of that?

  5. Your alien overlord - fear me

    So, if you want to post a Facebook picture on Twitter, you expect Facebook to provide all the bandwidth? These guys have obviously never been on internet forums where that sort of thing has been blocked for years (decades?).

    Hopefully this will end up where it deserves.

    1. Dan 55 Silver badge

      Nobody will be providing bandwidth apart from the end file server where the photo is stored - neither Facebook or Twitter.

      I Did Not Downvote.

    2. Named coward

      This is coming from google. The aim is to host all your data. They will gladly provide said bandwidth if it means you will share everything through them (so would facebook et al.)

  6. TeeCee Gold badge
    WTF?

    Well this is already dead.

    Shouldn’t it be possible to have the image flow directly from Facebook to Twitter?

    Yes, 'cos those services aren't competing to pwn teh internets at all and just love their users to be able to hop seamlessly from the one to the other.

    Presumably the expected implementation date is sometime after Hell freezes over?

  7. Alan Sharkey

    The answer isn't here yet

    It appears there are two points here:

    1. Where do I store my information - and I assume I only want to store it once.

    2. How do people access it.

    1. Where do I store it? Obviously in the cloud. Nothing new there.

    2. How do people access it. That's the sticky part. I agree with the above - an email style address is not the answer. It needs to be some unique identifier which, while it may resolve to a URL, is not reliant on a DNS style name for it's identity. The ID could also encompass the permissions - so possibly more than one ID per piece of information (but that's another big can of worms).

    I don't think Google have the answer yet - but they are good in just asking the questions.

    Alan

    1. Steve the Cynic

      Re: The answer isn't here yet

      "1. Where do I store it? Obviously in the cloud. Nothing new there."

      The obvious (to me, anyway) problem with that is that idea of "in the cloud". There isn't one single "the cloud" for it to be in. Instead, there are lots of (competing) different clouds that strongly resemble cloud-shaped silos or silo-shaped clouds or something And ultimately, that's the problem that needs to be solved.

      And no, I don't have a solution.

  8. andy 103
    FAIL

    Absolute load of bullshit

    As usual, this is a conceptual idea, which they haven't really thought through.

    Let's say you have a web application and it allows you to upload files, and then share them with other users, in the application. Like, you know, a large number of apps at the moment. If the files resided on this system they've invented, all of the application software now has to be re-written, such that when you grant (or deny) access, it writes the permission data (and the files themselves) somewhere outside the application. The application itself then has no idea of the permissions...unless you duplicate that data elsewhere, or use some sort of API to feed the permissions data in from their service...again requiring a rewrite of your app. If the permissions change, you have to update it both in the application and on their system. This does not "cut down" anything, it's making more fecking work.

    So, sorry, but that's absolutely fucking useless, to 99% of people.

    By the way: If you want a photo to appear on both Facebook and Twitter, just set the permissions in either to make that asset public. So it's, you know, shareable.

  9. Kevin McMurtrie Silver badge
    Meh

    Oh, look

    Another Google specification that requires a massive translation database. I wonder if any company would be interested in hosting so much personal data?

  10. Mellipop

    I don't believe it

    Mark my words. This plan will either go the way of wave and just into the sunset, or remove the personally identifying part of the unique address.

    I'll show you an example in a different part of IT. Dropbox thought it had cloud file synchronisation tied up, until box introduced Application accounts.

    No longer did applications using cloud storage need to be associated with an email account of someone.

    Make the address unique, but not associated with a person.

  11. elip

    we need a true cross-platform network file system

    ...and the fact that no large group of geniuses has gotten together to write an open-native-across-all-platforms-and-OSes network file system (that would solve all of the issues related to CIFS and NFS), is telling. I know it will never happen, but imagine what could be if one were to be developed.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like