¿El copyright predeterminado no protege el código de otra persona que lo usa?
Aquí voy de nuevo. No soy abogado y este no es un consejo legal. Básicamente, no hay nada que impida a nadie mirar el código fuente y crear un trabajo derivado a partir de él. En el mejor de los casos, puede tener una casilla de verificación o un formulario de registro para restringir el acceso si lo ha puesto en un repositorio público. Y luego, aquí está el truco, depende de usted establecer su reclamo de que la otra parte ha creado el trabajo derivado. No depende de ellos demostrarles que no miraron su código fuente; además, es contra-intuitivo, ¿no es así y esencialmente configura el escenario donde es tu palabra contra su palabra?
¿Tiene sentido usar un repositorio público para este proyecto?
Basado en lo anterior, no tendría sentido crear un repositorio público. Tiene que ir a un repositorio privado donde puede controlar el acceso al código fuente. La mayoría de las grandes empresas extienden el control de acceso en una medida mucho mayor: por lo general, un desarrollador tendría acceso solo a los proyectos con los que se ocupa, es decir, el acceso se proporciona según sea necesario. Cualquier otra cosa es pedir problemas, especialmente si algunas de las características constituyen propiedad intelectual y están siendo patentadas, o si se trata de la salsa secreta que brinda una ventaja competitiva a la empresa.
¿Qué ventajas hay en pagar por un repositorio privado?
Además de los enumerados anteriormente, la ventaja típica prestada por un repositorio privado es que el contrato entre usted y el proveedor esencialmente incluiría un NDA. Si no tiene uno, solo está pagando por los servicios de tener un repositorio supuestamente privado. Después de todo, no hay nada que impida que un miembro del equipo de operaciones del proveedor eche un vistazo a sus fuentes y cree un trabajo derivado.