2015-10-22 12:30 GMT-03:00 monty <monty2@programmer.net>:
Github is a private VC funded company that we don't own that tomorrow could go away or adopt policies harmful to us. If Ruby can have rubygems.org (and if Steph can continue to get funding from INRIA/ESUG), then why can't we have something like STHub that's ours?
There is a confusion between "packaging" and "source management". Most "popular" languages have their own packaging system, in Ruby it is gem, in Node.js it is npm, Python has several. The closest to a package managment we have is Metacello with the MetaRepo. A different thing is the code management of those packages, and here it is where GitHub appears. Look for instance <https://rubygems.org/gems/json>, at at the same page the source code (and its website, docs, and other stuff) points to http://flori.github.com/json/ (GitHub). The same goes for Node, the Express package in npm <https://www.npmjs.com/package/express> hosts its code at <https://github.com/strongloop/express> We use the same thing for everything, when maybe we shouldn't. Esteban A. Maringolo