Lo sé, la respuesta general será sí, pero esta es mi situación.¿Puedo distribuir mi programa MATLAB como de código abierto?
Obtuve una función de trazado de una caja de herramientas de MATLAB y modifiqué su archivo-m para dibujar lo que necesitaba. Eventualmente, esta función se convirtió en una parte del programa que me gustaría distribuir como fuente abierta (o bajo otra licencia). ¿Puedo hacer esto? Bueno, puede ser que no fue prudente crear una función de esa manera, pero no pensé en la distribución en ese momento. La función aún depende de otras funciones en esta caja de herramientas, por lo que se supone que un usuario potencial debe tener una licencia para ello.
¿Alguna idea, recomendaciones?
¿Alguna vez ha modificado los m-archivos de MATLAB directamente?
Si no controla los derechos de autor de parte del código, no puede establecer los términos para usarlo ... pero, como siempre, consulte a un abogado. – dmckee
O bien, envíe su código a Mathworks y su mejora podría incorporarse en la próxima versión de la caja de herramientas. – Adrian
Votamos para cerrar esta pregunta como fuera de tema porque se trata de licencias o cuestiones legales, no de programación o desarrollo de software. [Ver aquí] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964) y [aquí] (http://meta.stackexchange.com/questions/139804/can- licensing-questions-ever-be-on-topic) para obtener más información, y la [ayuda] para obtener más información. – JasonMArcher