11 ms·
Ubuntu One file syncing code Open Sourced
- flowerpot 11y agoNeat. I really liked Ubuntu One. However, if they seek to receive contributions I think GitHub would give them more exposure than launchpad, from what I can tell the history is not preserved (probably with good reasons) so the switch from bazaar would not have been painful.
- cm-t 11y agoYou might want this guy's mirror: https://www.reddit.com/r/Ubuntu/comments/3gh8wj/ubuntu_one_file_syncing_code_open_sourced/cty9ziy https://www.reddit.com/r/Ubuntu/comments/3gh8wj/ubuntu_one_f... By the way, as say one of the comment, it is strange they didn't mirror it on the git new launchpad system.
- ersii 11y agoHow is it weird? Because a lot of people prefer git these days? I would assume they're using bazaar as that's probably what they've always been using for this repository. Then again, only they know.
- f00644 11y agoThey're only using Launchpad because it's a Canonical product and the way they always do distribution of this kind. I too would agree in your choice of Github as it tends to be more developer centric in it's social tools. I think it will get picked up more if it's there..
- stevegood 11y agoI've created a vanilla fork on Github for this very reason. I really have no desire to use Bazaar or Launchpad to maintain code. https://github.com/stevegood/filesync-server https://github.com/stevegood/filesync-server
- toyg 11y ago> if they seek to receive contributions They don't. This is a code dump for a dead project. From the FAQ: "Will you take patches?" In general, no. We won’t have anybody assigned to reviewing and accepting code. We’d encourage interested maintainers to fork the code [...]
- flowerpot 11y agoI've missed that, thanks! Then it totally makes sense since it's their own platform.
- mariocesar 11y agoOne year ago I said it will be awesome if they did, https://news.ycombinator.com/item?id=8347760 https://news.ycombinator.com/item?id=8347760 It is AWESOME :)
- sandworm101 11y agoA very good response to Win10s inclusion of closed-source, proprietary, non-removable, everything-is-uploaded, "just trust us", spyware. Ubuntu isn't perfect, but it's far more trustworthy than anything MS has put out in recent decades.
- toyg 11y agoNot really. This is dead code, U1 was discontinued. It's more like if MS opensourced Bob.
- pquerna 11y agoYeah, in the FAQ of the article it becomes pretty clear how dead this code is: ------------ Do I have to sign a contributor agreement to modify the code? No. This is no longer an active project, we are providing the code for public to read and use on their own. Will you take patches? In general, no. We won’t have anybody assigned to reviewing and accepting code. We’d encourage interested maintainers to fork the code and build out a community around it. ------------ So, I mean, er, thanks for open sourcing a dead project. But still under an AGPLv3 license.... meh.
- vezzy-fnord 11y agoSo, I mean, er, thanks for open sourcing a dead project. But still under an AGPLv3 license.... meh. A project gets released as free software, and not only do you make a sarcastic thanks, but you moan about how it's using a license that ensures you pass on the same freedom to other users. Talk about entitlement.
- teacup50 11y agoIt's using a license that ensures that it'll probably stay dead; this is a reasonable criticism. Anyone using the code is forced to "pass on the same freedom" to original code that's infected by the AGPL license. Talk about entitlement.
- IgorPartola 11y agoThis is exciting. Alternatives currently are things like Dropbox (proprietary and somewhat pricy) and TorrentSync (proprietary). I look forward to firing this thing up on my own server and have a private remote file storage. I do currently run a NAS but without a VPN connection home it's not as useful.
- rocky1138 11y agoActually, an excellent FOSS alternative is Syncthing. https://github.com/syncthing https://github.com/syncthing
- pwnna 11y agoThere's also Seafile, which I've been using for a quite a while now and really impressed by.
- dochtman 11y agoI tried to package and run Seafile, but it was kind of complex, and under-documented. Also, the first time I got it to run on my server, it ran my Linux server into the ground (IIRC it kept the CPU so busy that I couldn't do anything through SSH -- had to reboot the server to get back in). I also got the impression the open source community isn't that active -- i.e., it's mostly maintained by the commercial backers (some Chinese company, I think). On the other hand, Syncthing is a clear demonstration where deploying Go code is dead easy, although I really don't like Go's packaging all that much. The one thing I still want from Syncthing is a way to have client-side encryption, e.g. have remote storage with zero knowledge of the actual data I'm storing.
- pwnna 11y agoWhat specific trouble do you have with it? I have it setup on a server with a semi reasonable deployment/update mechanism managed through fabric and ansible. I understand the setup was crappy (you have to leverage their script), but I believe Debian is looking at packaging it so maybe in the future that flow will be better.
- 11y ago
- nisa 11y agoSo could this evolve into a better owncloud server? I don't think AGPL is a problem for the majority of owncloud usecases. It looks it's based on Python & Postgres - maybe it has better performance than owncloud?
- rocky1138 11y agoAn active FOSS alternative to this is Syncthing. https://github.com/syncthing https://github.com/syncthing
- samwestdev 11y agoany good?
- jhasse 11y agoYes! But it's decentralized. An alternative to Ubuntu One would be ownCloud (https://owncloud.org/ https://owncloud.org/).
- bildung 11y agoAnother alternative is Seafile https://www.seafile.com/en/download/ https://www.seafile.com/en/download/
- mrschwabe 11y agoAnd yet another alternative, nodejs based: http://cozy.io http://cozy.io
- ef4 11y agoCentralized is just a degenerate case of decentralized. Stand up a dedicated server running syncthing and poof!, you have a centralized syncthing.
- baldfat 11y agosynch Thing is really a good option. It has a good community that is actively supporting the product and the features include only syncing certain files is great. I was a former Bit Torret Sync user but switch due to its open source code.
- deleted 11y ago[deleted]
- emsy 11y agoDoes anyone know why they didn't open source it in the first place? Couldn't find anything in the article.
- aaronbrethorst 11y agoThird point in the FAQ: Why did it take so long to release? Our engineering team was tasked with supporting the release of the phone and then the now announced Snappy project. The team cared deeply about open sourcing this code and spent time wherever they could spare in moving it forward, cleaning up the code so it would work enough outside of the very specific production environment and untangle it of some commercial code that was used at some point.
- amelius 11y agoAny chance of seeing any docs covering this? For example, addressing the overall architecture?
- flurpitude 11y agoThat's good news, but in my experience Ubuntu One file sync never worked very well. Maybe someone can improve it now we have the code. It's also worth noting that this is a centralized, server-based file sync, unlike the peer-to-peer Syncthing and BTSync. It's more like Dropbox.
- stevegood 11y agoAs a person who does not always want or need to install another VCS tool (Bazaar) I have created a cloned copy on Github (I'm sure others have done so as well but they haven't posted here yet from what I could find). Enjoy! https://github.com/stevegood/filesync-server https://github.com/stevegood/filesync-server
- glabifrons 11y agoI wonder how long until someone creates an Android client for this (one that is configurable, not hard-coded to point to the defunct Ubuntu One servers). I'd love to run a ZFS-backed Ubuntu One server for all my family's portable devices.