Soy un gran fanático del código fuente abierto. Creo que entiendo la mayoría de las ventajas de ir a código abierto. Soy un investigador estudiantil de ciencias, y tengo que trabajar con una cantidad sorprendente de software y código que no es de código abierto (o es propietario o no es público). Realmente no puedo ver una buena razón para esto, y puedo ver que el código, y las personas que lo usan, definitivamente se beneficiarían de ser más públicos (si no otra cosa, en ciencia es vital que sus resultados puedan replicarse si es necesario, y eso es mucho más difícil si otros no tienen acceso a su código).
Antes de salir y comenzar a hacer proselitismo, quiero saber: ¿hay algún buen argumento para no publicar públicamente un código sin fines de lucro y con una licencia compatible con OSI?
(Me doy cuenta de que hay algunas preguntas similares , pero la mayoría se enfoca en situaciones en las que el código se usa principalmente para ganar dinero, y no pude tener mucha relevancia en las respuestas).
Aclaración: por "sin fines de lucro", incluyo motivos de beneficios posteriores, como el reconocimiento de marca de la empresa matriz y las expectativas de beneficios de los inversores. En otras palabras, la pregunta se relaciona solo con el software para el cual NO existe un motivo de ganancia vinculado al software.