Hola a todos. Estube tratando de aprender jsp y empezando a ver algo del tema encontre un lenguaje que parece ser de muy buenas caracteristicas, solido, estable, confiable, digamos profesional. Pero me surgieron estas 4 dudas que seguramente son muy obvias pero me gustaria que si alguien sabe me lo pueda aclarar. Desde ya que no pido que me respondan todas las preguntas, por eso les pongo un numero y si alguien sabe alguna y quiere contestarla desde ya muchas gracias.
1 Siendo un lenguaje de tan buenas caracteristicas, por qeu hay tan poca documentacion al respecto (en comparacion con otros similares) O por ejemplo por que no hay un solo o si lo hay por que es tan dificil encontrar un hosting gratuito aunque sea de prestaciones minimas que soporte jsp, siendo que en internet hay casi de todo gratis como puede ser que nadie haya instalado un tomcat para dar ese servicio gratis si debe haber mucha gente interesada ?
2 (y creo qeu la mas importante) Java tiene muchas licencias y realmente no termino de comprender para que es cada una (aunque lei los articulos de los foros) , pero mi pregunta es simple, si alguien desarrolla un sitio en jsp para venderselo a otra persona, debe pagar por usar jsp. O el que hace el hosting debe pagar por usarlo. O sea hago una pagina hecha en jsp y hay que pagarle a sun (Ya se que si las bd o las clases que use tienen licencia la cosa es distinta pero me refiero solo al uso de jsp) ?
3 Volviendo al punto 2. Si alguien desarrolla algo para otra persona y se lo vende. El codigo es del que lo hizo, del que lo compra o eso se puede arreglar y depende de como sea el contrato. En general, cuando alguien hace eso, le da el codigo a la persona que se lo compra o solamente le deja la pagina subida y andando y el cliente nunca ve el codigo ?
4 Si en una empresa hay una red (una intranet que solo se use ahi adentro), es comun o por lo menos no es una locura el hacer un programa para uso de la empresa (como liquidacion de sueldos o cualquier otra cosa) en jsp y que funcione sobre un servidor web ahi adentro y que las maquinas se conecten a traves de los browsers o esas son cosas que no existen y siempre lo que se hace es programas cliente y servidor que se instalen en todas las maquinas ? O sea la pregunta seria se puede usar jsp para eso o no existe ?
A cualquier respuesta muchas gracias
Leo