Google Releases Open Source File Sharing Project 'Upspin' On GitHub (betanews.com)
BrianFagioli quotes a report from BetaNews: Today, Google unveiled yet another way to share files. Called "Upspin," the open source project aims to make sharing easier for home users. With that said, the project does not seem particularly easy to set up or maintain. For example, it uses Unix-like directories and email addresses for permissions. While it may make sense to Google engineers, I am dubious that it will ever be widely used. "Upspin looks a bit like a global file system, but its real contribution is a set of interfaces, protocols, and components from which an information management system can be built, with properties such as security and access control suited to a modern, networked world. Upspin is not an "app" or a web service, but rather a suite of software components, intended to run in the network and on devices connected to it, that together provide a secure, modern information storage and sharing network," says Google. The search giant adds: "Upsin is a layer of infrastructure that other software and services can build on to facilitate secure access and sharing. This is an open source contribution, not a Google product. We have not yet integrated with the Key Transparency server, though we expect to eventually, and for now use a similar technique of securely publishing all key updates. File storage is inherently an archival medium without forward secrecy; loss of the user's encryption keys implies loss of content, though we do provide for key rotation."
>With that said, the project does not seem particularly easy to set up or maintain. For example, it uses Unix-like directories and email addresses for permissions. While it may make sense to Google engineers, I am dubious that it will ever be widely used.
I, for one, am unable to find an example that is less to the point.
How else do you define a directory structure? Are windows users really going to freak out if there isn't a drive letter?
Wow information is scarce on this one...
what are the requirement (OS?, lib dependancy?)
it says it "share" but how? they mention it is like a filesystem with email as permission, that is no way of sharing they still gonna need smb / nfs / sftp what ever
to do the actual transfer...
Email permission, for user in a lan? really?
you can already do most of the stuff with Demonsaw www.demonsaw.com
From Github Upspin:
"Upspin is not an official Google product."
we didn't know what the hell to do with this. we hope someone out there can make something of it. we look forward to ripping off your hard work.
For example, it uses Unix-like directories and email addresses for permissions. While it may make sense to Google engineers, I am dubious that it will ever be widely used
Beta News indeed.
>While it may make sense to Google engineers, I am dubious that it will ever be widely used
Idiot. It's infrastructure, also known as engineer land. I'm sure it will make sense to plenty of non-google engineers.
It seems interesting but admittedly I stopped looking into it when I learned that it is written in Go. The problem is less with the language and more about the fact that it will radically reduce the number of people that will work on it, especially long term. I don't know what the future is but I think Go will go the way of Ruby: a language du jour.
Anons need not reply. Questions end with a question mark.
Interested to see how this goes.
An upfront caveat: I haven't spun up Upspin yet, but I did look at the code for about 15 minutes on Github. So I guess I haven't launched it.
I do have to merely shit on Brian Fagioli at BetaNews here: stick with objective reporter and keep your less-than-technical biased opinion out of the article, FFS. All that wanking about 'Unix-like directories' and written in 'Go' just proves your ignorance in the world of tech in general. My advice is, for starters, stop being a tech reporter and referring to yourself as 'submersed in technology' because you are clearly a posing douchey idiot. What world IS NOT built successfully on a 'Unix-like directory structure' and using a bleeding edge language like 'Go'?
Go is a fantastic language for any sort of platform-friendly deployment; I'm been using it almost exclusively for very system-heavy development that I need to port seamlessly between lots of UNIX platform variants. What's the problem with that?
Well Brian, to wrap your head around things you can relate to, better toss that MacBook you authored your article on (BSD-variant and Unix-like directory structure), stop watching Netflix (hosted on Linux and some distributed POSIX-friendly Unix-like filesystem), don't put anything on Dropbox anymore (hosted on Linux and some distributed POSIX-friendly Unix-like filesystem). Get my point? Stop whining. Just because it's over your head, doesn't mean it's not over anyone elses.
"Unix like directories" (POSIX permissions and ACLs???) are nice, but no windows user is going to know how to set them up. They are much more likely to lock themselves out of their own data than to use it correctly. The keyword "Unix" in this should already be setting off warning bells. Windows users are not going to set up a linux box just to have a "secure" file sharing server. If you want to target home users, you needed to make the server run under Windows with a nice setup wizard to help them. (I see you already have a clippy replacement.)
Also email addresses. Yes I get it, an email address is the internet equivalent to a passport, but this is yet another thing that requires typing in some non-trivial length email address just to get access to something. (Assuming you haven't said "F it.", and started using a password manager for everything. Have fun when the malware starts targeting them btw.) I hope it supports using identity services on the network, to ease the blow a bit. (Once again, something home users don't have.)
Never mind that the MAFFIA is going to come for this one. (It's an EVIL file sharing system! Even worse, it's a secure filesharing system, backed by our worst enemy: EvilDoer! It must be stopped for great profits!)
If this does get any traction, I'd imagine it would be for sharing data over the public net by corporations that have the time to implement it, and the armies of lawyers needed to fend off the media industry. (And of course, for hosting a few linux isos. :p )
This reads like a business product, but is clearly targeting "home users". No home user asked for this. It's unnecessary. Google Drive, OneDrive, and Dropbox all provide near universal multiplatform support for file sharing and storage, and protocols like FTP, SFTP, DCC, BitTorrent, etc exist and are well supported for providing more direct transfer methods for home users.
Now, if you want a business product, sure, you could probably fit this in somewhere, the somewhere where people don't use network shares, VPNs, or have OneDrive already setup(so, non-Microsoft shops)
This looks like a set of services which others can build on to provide consumer friendly applications, hiding the scary Unixy stuff. Maybe Google won't do it themselves because they're afraid of the copyright monsters.
Well Brian, to wrap your head around things you can relate to, better toss that MacBook you authored your article on (BSD-variant and Unix-like directory structure), stop watching Netflix (hosted on Linux and some distributed POSIX-friendly Unix-like filesystem), don't put anything on Dropbox anymore (hosted on Linux and some distributed POSIX-friendly Unix-like filesystem). Get my point? Stop whining. Just because it's over your head, doesn't mean it's not over anyone elses.
Also, try using the web with URLs like http:\\backslashdot.org\ to avoid the Unixy feel.
Escher was the first MC and Giger invented the HR department.
Another vanity product from Google. Yay!
This looks like it's an attempt to resurrect the 9P philosophies, bolting on a wider security framework.
A quick look at contributors confirms Rob Pike and Dave Presotto among them, who was among the key personalities at Bell Labs working on Plan9, all but confirming the lineage. As I recall, some of the same folks are behind Go.
What are the odds this has a different future than Plan9?