Setting up a git service + issue tracking for the project - Printable Version +- Cuberite Forum (https://forum.cuberite.org) +-- Forum: Cuberite (https://forum.cuberite.org/forum-4.html) +--- Forum: Discussion (https://forum.cuberite.org/forum-5.html) +--- Thread: Setting up a git service + issue tracking for the project (/thread-2130.html) |
Setting up a git service + issue tracking for the project - sphinxc0re - 09-23-2015 I discussed this topic earlier with tycho on IRC: Code: <SphinxC0re> Since the project is getting bigger and bigger, the single point of failure would be, that Github might drop us. What about our own project git service (git.cuberite.org) ? Drop your opinions below RE: Setting up a git service + issue tracking for the project - worktycho - 09-23-2015 I would like to add the point I made later: I don't know of any non-DCMA take-downs, and DCMA take downs require that if you have a license for all the content the DCMA covers, you can file a counter notice. If you do file a counter notice, github has to put the content back up or risk losing safe harbor provisions. The company then has to actually sue you if they want the content taken down. RE: Setting up a git service + issue tracking for the project - xoft - 09-23-2015 As has been already said, the code is at not much risk - each git clone on each developer's machine has the entire history and it can be made into the new canon repo. There's not much risk here. The issue tracker would be quite an annoyance to lose, because we have lots of links directly to it (just think of all the "fixes #XYZ" commit messages). But unless GitHub lets us somehow make a backup of that, there's almost nothing we can do about it. I personally don't see much danger from a DMCA takedown. The project is clearly open-source and is clearly written from the start verifiably and with proper licensing. If there is a danger, it's one that GitHub may one day cease to exist for some other reason - they go bankrupt, or the NSA confiscates all their servers. RE: Setting up a git service + issue tracking for the project - Seadragon91 - 09-23-2015 I also don't see much risk for a DMCA takedown. Looks like the the problem with bukkit/spigot has been fixed, too. There is a new api in development named sponge (since last year). https://www.spongepowered.org/ https://github.com/SpongePowered/Sponge https://github.com/SpongePowered/SpongeAPI It looks like they are not worried about a dmca takedown. https://docs.spongepowered.org/en/about/faq.html#i-m-a-bukkit-plugin-developer-why-can-t-sponge-use-bukkit-s-api RE: Setting up a git service + issue tracking for the project - Jammet - 09-25-2015 I still remember when the open source battlenet clone was stomped into the ground, just because people still wanted to play on their local area networks. But that's Blizzard I guess. They destroyed FreeCraft just because you *can* use Warcraft assets with it. *Some* kind of backup would be nice, just in case, but I don't think Cuberite is in danger because there are other projects like it. RE: Setting up a git service + issue tracking for the project - LogicParrot - 09-25-2015 The source code is automatically backed up by all developers thanks to Git. I'll see if I can scrape the issue tracker. RE: Setting up a git service + issue tracking for the project - xoft - 09-25-2015 https://backhub.co/ RE: Setting up a git service + issue tracking for the project - sphinxc0re - 09-26-2015 Let's do this BackHub thing. Just to be safe. RE: Setting up a git service + issue tracking for the project - Jammet - 10-16-2015 I'm not sure if it's related, but if I understand what this tool does, then you could basically re-create a very basic version from a tarball if everything else was lost for some reason. http://www.catb.org/esr/git-weave/ Written by none other than Eric Raymond, no less. Heh. |