Tengo curiosidad de saber si todo el producto PHP debe ser de fuente abierta si se va a implementar en el sitio web de otra persona. Como el código PHP se ejecuta por interpretación, si tengo un producto PHP para implementar en el host de otro, no parece haber ninguna razón para evitar que otros vean el código fuente.¿Es posible crear productos PHP de origen cercano?
Por lo tanto, el producto PHP está destinado a ser de código abierto, ¿verdad?
Para ser más precisos, supongamos que hago un sistema de blog de PHP. Me gustaría vender este producto a alguna empresa de alojamiento de blogs. ¿Es cierto que no puedo evitar que vean mi código fuente si lo compran?
¿Por qué es una mala idea? – rjh
Respuesta editada, y vea http://www.codinghorror.com/blog/2005/05/obfuscating-code.html –
"... técnicamente poseen el código (si lo pagaron)". Eso es algo contractual y NO es necesariamente cierto. Tome Windows, pagó por ello, pero ciertamente no tiene el derecho de examinarlo o modificarlo. En la pregunta del OP, parece más como si estuviera vendiendo un producto con licencia, y ciertamente puede escribir el acuerdo de licencia para prohibir los cambios de código. (Esto se opone a un trabajo por contrato donde el derecho de autor probablemente recaería en la empresa compradora). – josh3736