Desarrollo de facturación web
Buenas noches don alex.
en el caso de PHP el codigo es abierto, o sea que el codigo no es de nadie, lo unico que puedes proteger es el nombre de tu pagina web (www.TuEmpresa.com), el dise;o, el logo, y tal vez el concepto o la idea, esto se protege como derechos de autor pero debes registrar y pagar por esos derechos.
pero si lo copian y le cambian el nombre, el logo y tal vez los colores o la tipografia entonces ya no es igual a tu pagina y por lo tanto no aplican estos derechos.
ahora bien, si lo que quieres es proteger tu codigo entonces existe el serviico de routing, unicamente contratas el nombre del dominio y lo conectas a la ip publica de tu pc, no es muy complicado y es mucho mas economico que el hosting, asi protegerias tu codigo hasta cierto punto, depende de la confianza que le tengas al programador que desarrollo tu pagina, para el caso de PHP el codigo puede funcionar al 100% porque puedes revisarlo y asi estar seguro de lo que hace, en otros casos como .net el codigo esta compilado entonces no tienes manera de comprobar si el Dll que maneja tu pagina esta bien, asi que pudieras estar mas o menos seguro de que el dll corresponde al codigo.
hay algunas empresas que dan el servicio de routing gratuito pero llenan tu pagina de publicidad (algo asi como godaddy).
si eliges el routing entonces debes saber que es tu responsabilidad tener el servidor encendido junto con:
las actualizaciones de software y hardware,
configuracion de DNS,
antivirus,
firewall,
licencias (en caso de windows son obligatorias para iis, mssql y lo que resulte, no se admite nada pirata) ,
puertos del modem abiertos (esto lo puedes ver con la compa;ia de internet con la que contrataste), y velocidad optima, si es de fibra optica MUCHO mejor, si es por telefono ... olvidalo, mejor quedate con el hosting.
recibos de luz electrica al dia,
renta del local (si es el caso) al dia,
pago del servicio de internet (segun la empresa con la que contrataste), al dia, debes tener ip fija asi que este servicio puede ser un poco mas caro de lo normal, aunque esto no es mucho problema si lo dejas como ip dinamico,
respaldos al dia,
posiblemente un RAC (no es 100% necesario, pero seria muy util si es que cae un rayo cerca).
cableado estructurado,
tal vez un switch para poder tener mas de 1 pc.
no uses wireless para conectarte a la red, el cable es mas rapido.
cuarto con aire acondicionado las 24 horas,
fuente de poder alternativa para caso de corte de luz,
servidor secundario para casos de desastre (incendio, sismos, inundaciones, robo, etc)
mantenimiento preventivo y correctivo.
y muy importante, no uses el server para jugar en internet o ver peliculas, eso te ocupa mucho ancho de banda.
(si olvide alguna otra cosa por favor posteenlo)
en otras palabras: tu eres responsable de tener tu servidor en linea 24/7, el routing solo ofrece tu nombre de dominio (www.TuEmpresa.com) disponible en google, yahoo etc, y pasarlo (rutearlo) al IP de tu servidor, de otra manera tendrias que darte a conocer como http://123.234.345.456 y comunicar el ip nuevo a tus clientes cada vez que resetees el servidor (en caso de ip dinamica) asi que si trabajas con IP dinamico solo recuerda que cada vez que resetees el servidor debes revisar el nuevo ip, entrar a la pagina del servicio de routing y actualizarlo, no te debe tomar mas de 10 minutos para actualizaarlo.
y por utimo, asegurate de usar el protocolo HTTPS.