Lo que entendí de la licencia PHP: primera consulta

Enviado por admin el Sáb, 08/01/2005 - 23:56.
Clasificado en:

Acá va la primera consulta al Dr. Licencias Jr. (el master es hyoga), por parte de Bifuer (?)

Tengo un CMS desarrollado en ASP3 y por las limitaciones del lenguaje hace un tiempo decidi migrar la idea a
otro lenguaje, me decidi en principio por PHP y revise el funcionamieto de ASP.NET que respecto a ASP3 me
decepciono bastante. PHP me parece la mejor eleccion y ya que programaba en ASP con JavaScript el cambio es
aun mas sencillo. No estoy seguro de entender como funcionan las licencias en PHP y mis preguntas son:
1) El codigo generado en PHP debe ser libre? es decir, una vez terminado el proyecto debo publicar las fuentes?
2) Donde estan los limites para utilizar la plataforma PHP, que se puede empaquetar junto con tu producto?

Respuesta.
La respuesta rápida es 1) No, 2)Poner algunos textos en la documentación y en la interfaz, y no ocupar 'Php' en el nombre del producto.
Ahora, más relajado

  1. PHP no es una licencia tipo BSD, por lo que te da todo el poder de hacer propietario el código y el ejecutable de PHP. Puedes ofuscar el código fuente, ocupar una licencia más restrictiva que la Microsoft o no pasar el código fuente en absoluto, sólo los opcode. Lo que sea su cariño
  2. El único límite es no usar PHP en el nombre; la obligación es poner la nota de Copyrigth, la lista de condiciones y la ausencia de responsabilidad en alguna parte de la documentación, así como una nota indicando que se usa php y la dirección de la página web, tal como se indico en el artículo Lo que entendí de la licencia PHP.

Eso sería, mi estimado. Espero que esto responda a tu pregunta. Si te quedan dudas, las seguimos analizando.

Imagen de Bifuer

Muchas gracias por la respuesta!
Todo aclarado, y decidido totalmente a pasarme a PHP.

Por cierto, supongo que no pasaran muchos programadores ASP por esto lares y me gustaria dejar mi opnion
sobre la evolucion de este lenguaje a .NET...

Despues de unos años dedicado a ASP3 y habiendo desarrollado una cantidad notable de codigo reutilizable y
utilidades para aplicaciones web, me encuentro con que desaparece por completo (Aunque se llame parecido) el
lenguaje ASP y se cambia por un lenguaje rebuscado y muy restrictivo que no admite la mayor parte de mis codigos.
No habra mas versiones de ASP, mi codigo se quedara para el recuerdo y lo unico que en mi caso han conseguido
es que compruebe que las comunidades PHP estan repletas de información y compañeros para prestar ayuda, mientras
antes el ultimo recurso para encontrar información sobre ASP era el msknowedge y tras pararme a analizar PHP
compruebe que es mas completo y mucho mas facil que su omologo en MS.

Pasare por aqui amenudo. XD, denuevo, gracias.

Enviado por Bifuer (no verificado) el Dom, 09/01/2005 - 10:26.
Imagen de Claudex

Que bueno que te haya servido. La idea es que podamos 'conversar' sobre las distintas licencias, para facilitarles un poco el trabajo a la hora de desarrollar sus aplicaciones.
Y, por si acaso, el que ocupes PHP no implica que debas usar la licencia PHP para tu programa. Puede ser GPL, LGPL, BDS, Apache o la que tú quieras....

Enviado por Claudex (no verificado) el Dom, 09/01/2005 - 21:43.
Imagen de Raspu

Hola claudex... oye a ver si me pudieras aclarar una duda (aprovechando el tema de las licencias, que está bastante interesante :D )

Cito:
"PHP no es una licencia tipo BSD, por lo que te da todo el poder de hacer propietario el código y el ejecutable de PHP"

¿Eso correría también para aplicaciones web/php? (por ejemplo Wordpress). Al trabajar con php, y tal como dices, podria crear algo similar y hacerlo codigo propietario. sin embargo como estaría trabajando además con Mysql esto, por lo que entiendo, nos llevaría a replantearnos el tema por el siguiente motivo.

Si quisiera aprovechar mysql bajo su licencia libre, eso me obliga a liberar el codigo de la aplicacion desarrollada. De lo contrario, estaría obligado a adquirir la licencia comercial de Mysql para poder publicar la aplicación desarrollada como propietaria. ¿es correcta mi apreciacion?

Enviado por Raspu (no verificado) el Dom, 09/01/2005 - 23:45.
Imagen de Claudex

Claro. La licencia PHP sólo establece las reglas para usar PHP en tu aplicación. Esas reglas son: pon ciertos avisos y no la llames 'PHP-algo'.
Por tanto, tu aplicación postales virtuales perfectamente puede ser GPL. Bueno, si ocupas MySql, DEBE ser GPL.

Enviado por Claudex (no verificado) el Mar, 11/01/2005 - 14:46.
Imagen de Raspu

claudex... hace cuanto que no tenias tantos comentarios en tan poco tiempo?? jajajajaj

Oye, disculpa me ignorancia o"pajarería", pero hay algo que no me quedó claro:

"Y, por si acaso, el que ocupes PHP no implica que debas usar la licencia PHP para tu programa. Puede ser GPL, LGPL, BDS, Apache o la que tú quieras"... eso quiere decir que no estoy obligado a incluir la licencia php en la aplicación y la libero como GPL??? (aqui cara de verguenza jajaj)

Por ejemplo para un CMS en php y mysql que estoy haciendo para un sistema de postales virtuales.

Enviado por Raspu (no verificado) el Mar, 11/01/2005 - 14:31.
Imagen de hyoga

Gracias por lo de maestro de las licencias, pero la verdad es que estoy recién empezando.

Harto que leer y harto que preguntar y comentar.

Sobre la licencia PHP: http://www.php.net/license

Ojalá le sirva la liga, maestro.

Enviado por hyoga (no verificado) el Lun, 10/01/2005 - 13:00.
Imagen de Perejilillo desconocido

Gracias a todos, exelente saber el licenciamiento de php y mysql, yo tambien tenia esa duda y me pareció exelente el manejo que le han dado....

Enviado por Perejilillo desconocido el Mar, 04/09/2007 - 12:33.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
If you have a Gravatar account, used to display your avatar.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato