NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: cvs better than git?



Hello,

Am 17.06.2020 um 14:07 schrieb Johnny Billquist:
My point is that you don't want to expose yourself to the risk. It's not about them not being able to take the code and do what they want. But how would you deal with, if all the code repository is outsourced, and they suddenly decide to stop their service, or start charging for it, or add a requirement that you have to include some stuff of their in your code? If you've offloaded all that work and infrastructure, you are pretty much at the mercy of whatever they decide to do. Start paying, or adding adware or extra software is one thing, and ugly enough, but what if they decide to shut down? What do you do then? You're going to have to hunt around for the next service available, and use whatever they offer. Which means a lot of work, possibly need to change tools, and so on. Well, that might also sortof be a case even if you are staying with one provider. If they decide to deprecate whatever tool/interface you are using, you will have to switch at their mercy. It's not your decision, or under your control. Neither the choice of tool, nor the timeline.

And this also goes into potential review and change of code. You have to trust them that nothing is inserted, changed, or lost. And any tools for automation are also dependent on what the hosting service offer or allow.

There are all kind of risks. Arguments like "I don't think they would do that" are sortof gambles. How much are you willing to bet on it? NetBSD have been using one system for close to 30 years. How many of the current hosting services do you expect to offer something stable for a comparable time? Trying to recollect, I think SourceForce was what I was thinking of before, which did ugly things to projects, making a lot of them suddenly migrate away.

And honestly, any hosting service today is in the end commercial. If their business goes away, so will the service. And NetBSD might then just become a collateral victim.

I could go on about my objects, and the possible risks and issues, but I think if this rant isn't enough to start you thinking, I doubt any more text from me will change anything.

   Johnny


Just one more question for my understanding: the selection of the tool is not synonymous with the use of external service providers who host the repository with the help of this tool. There are many alternatives here and that in the case of git the choice has to fall on github, hasn't anyone said? By the way - hosting Git repositories with e.g. Gitea is not so terribly complicated that I would hire a full-time employee for it. Given the case that the hardware of at least one central mirror can be financed through sponsorship funds, there would be no reason not to use github as a read-only distributor for the masses as before. And if there should ever be a problem, you can simply replicate the read-only mirror elsewhere - if need be, also on your own infrastructure.

Kind regards
Matthias


Home | Main Index | Thread Index | Old Index