¿Por qué GitHub no es más popular entre los científicos?

Por las razones discutidas aquí (respuesta del usuario de Quora a ¿Podría ser una buena idea vincular a sus repositorios de Github después de publicar su artículo?) La mayoría de los científicos mantienen su código privado. En Github, esto es costoso; en otro lugar no lo es. En resumen, estoy de acuerdo con Victor Eijkhout, y por las mismas razones uso BitBucket para la mayor parte de mi código científico.

Otra queja es que Github no admite la representación de LaTeX en sus wikis (a pesar del hecho de que esta es una solicitud de función de muchos años). Si quieren atraer científicos, este es un descuido bastante absurdo.

También está el hecho de que muchos científicos no usan (o no conocen) el control de versiones. Esto probablemente desaparecerá (muy lentamente) a medida que más ciencias de la computación se integren en otros currículos de ciencias y las personas más jóvenes se hagan mayores.

En las ciencias físicas, entre otras razones, está la enorme inercia de “Cómo se hacen las cosas”.

El código de grandes cantidades (probablemente * la mayoría *) utilizado en ciencias físicas académicas se encuentra en Fortran. Ingrese a cualquier laboratorio experimental (lo suficientemente antiguo) y hay un 85% de posibilidades de que encuentre una computadora con Windows 3.1 o DOS. Realmente no les gustan las tendencias tecnológicas rápidas.

¿Más popular que qué? Personalmente uso BitBucket, que me permite usar Git y Mercurial (estoy a favor de este último), pero la mayoría de las personas que tienen proyectos de código abierto que conozco usan GitHub.

Hasta hace poco, las licencias de GitHub eran más restrictivas: en BitBucket podría crear depósitos privados ilimitados de forma gratuita si se registra con una dirección de correo electrónico académica. GitHub solo tenía repositorios abiertos de forma gratuita. Entonces les digo a mis alumnos que creen un repositorio privado en BitBucket para sus entregas de tareas.

Arreglaron esto recientemente: Mejorando GitHub para la ciencia.