Ingeniería de software

15
¿Por qué no cometer cambios no resueltos?

En un VCS tradicional, puedo entender por qué no comprometerías archivos sin resolver porque podrías romper la compilación. Sin embargo, no entiendo por qué no debe comprometer los archivos sin resolver en unos DVCS (algunos de ellos en realidad evitar que se cometan los archivos). En cambio, creo...

15
¿La NASA licencia el software que desarrolla?

La NASA proporciona un software de visualización llamado Panoply . Hay una página de Créditos y Agradecimientos que reconoce y enumera las licencias de las dependencias de software, pero no proporciona información sobre su propia licencia. He visto otro software producido por la NASA , incluido el...

15
Enlace de niño a padre: ¿mala idea?

Tengo una situación en la que mi padre sabe de su hijo (duh) pero quiero que el niño pueda hacer referencia al padre. La razón de esto es que quiero que el niño tenga la capacidad de designarse a sí mismo como el más importante o el menos importante cuando lo desee. Cuando el niño hace esto, lo...

15
Estructura de un repositorio Git

Lo siento si esto es un duplicado, lo miré. Nos mudamos a Git. En Subversion, estoy acostumbrado a tener carpetas \ trunk, \ branch y \ tags. Con Git, cambiar entre ramas reemplazará el contenido del directorio de trabajo, así que ¿estoy en lo cierto al suponer que la forma en que solíamos...

15
Licencia de código abierto que impide la reventa

Tengo un proyecto de código abierto que es un complemento de TFS (es decir, es para desarrolladores y aquellos que usan TFS). Actualmente está utilizando la GPL. Pero se me ocurre que la GPL realmente no representa lo que estoy tratando de hacer con mi licencia. Quiero que mi código sea gratuito...