Como profesional independiente o ¿tiene que bifurcar su código y todo en el sitio web además de alojarlo?

En primer lugar, aunque depende de un contrato, en general todos los frutos del trabajo por contrato pertenecen a un cliente que paga. Entonces, sí, es común bifurcar código, arte y todo lo demás, cuando se le pregunta. No necesita divulgar sus herramientas a menos que se mencionen explícitamente en un contrato. Si su contrato no se refería al desarrollo de software, sino más bien a la prestación de servicios (por ejemplo, un sitio web en funcionamiento), entonces no necesita divulgar nada a menos que se mencione algo explícitamente, pero tiene que alojar, brindar soporte y proporcionar un tiempo de actividad adecuado , y así. En definitiva, todos los detalles deben describirse en un contrato.

No es raro que un cliente contrate a un consultor para que comience con un software personalizado / personalizado, y luego contrate a un desarrollador interno más barato para mantener el resultado. Con el tiempo, puede convertirse en un departamento de TI. Entonces, sí, otros programadores verán, tocarán, debatirán y modificarán su código. Corolario # 1: se requerirá capacitación / documentación. Corolario # 2: escriba el código para que no se avergüence de mostrarlo.

Para resumir: asegúrese de que un contrato deletree todos los detalles sangrientos. Si usted es un contratista, tiene un contrato predeterminado para ofrecer a los clientes, y para usarlo como referencia, si un contrato fue escrito por los clientes.