Were is a great place to Share your finished projects?

Ben Finney ben+python at benfinney.id.au
Thu Jun 30 21:38:42 EDT 2016

Christian Gollwitzer <auriocus at gmx.de> writes:

> The best place these days to publish software is on github.

For what value of “best”?

If one wants to avoid vendor lock-in, Github is not best: the workflow
tools (other than Git itself) are completely closed and not available
for implementation on another vendor's servers.

If one wants to communicate equally with Git repositories elsewhere,
GitHub is not best: federation between hosts is actively discouraged by
the lock-in.

If one wants to build a community on tools owned by that community,
GitHub is not best.

If one wants to teach newcomers with tools that will still be working
even when GitHub goes out of business, GitHub is not best.

If one wants to grow software freedom, Github is not best

Convenience is not a reliable measure of how good something is, so it is
not the best measure of “best”.

 \     “For myself, I am an optimist — it does not seem to be much use |
  `\              being anything else.” —Winston Churchill, 1954-11-09 |
_o__)                                                                  |
Ben Finney

More information about the Python-list mailing list