On Tue, Jul 13, 2021 at 08:01:58AM -0400, Celejar wrote:
> > Github (Gitlab, Sourceforge, etc) were and are non-free (as in -
> > non-gratis) services, so it's only reasonable to stay away from them
> > regardless of whom is controlling them.
> 
> What do you mean by calling them non-gratis services? I know that some
> of their services are non-gratis, but basic code hosting certainly is
> gratis.

You do not pay for these services, yet they provide them to you and
everyone else (with certain exclusions).
Guess who is the product here? The answer is - you are the product.
Payment involving money is not the only kind of payment that you can
make today.


> > You need to be in control of your code - *you* host it. Always was,
> > always is. It's not that hard anyway.
> 
> If you maintain a local copy of your code and just push it to Github
> for serving it publicly (which is what I do, and what I assume most
> developers do), you haven't lost control of your code

And then you take out your Github repository in compliance with DMCA
claim (bonus points for false DMCA claim).
Whoops - suddenly you've lost a chunk of your userbase, possibly
- some of your contributors, bug reports, CI/CD pipeline, and that's a
  non-exhaustive list.


> - if / when the host does anything you don't like, you take the
> existing code and make it available elsewhere, and stop posting future
> code to the offending service. (It'll still have a copy of any
> existing code, of course - but that's inevitable with FLOSS software
> regardless of where you host it.)

But the "code" aka git repository is not the only thing that's provided
by such companies, and the temptation to use these other services (that
are also provided "free" of charge) is way too great for the most.

You've kept your code in the scenario above, but what good did it gave
you?


I don't argue that there are "safe" ways of using these services
(aforementioned "code dump" is one of them). Problem is - if the risks
of using these services need to be explained to the participants of
debian-user - it's not possible to explain the same to the happy GitHub
crowd.

Reco

Reply via email to