Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Aspectos Legales para La Implantación de Un Software Libre.
Aspectos Legales para La Implantación de Un Software Libre.
Matrícula: 117098
Grupo: K069
ACTIVIDAD ....................................................................................................................................... 3
EVALUACIÓN .................................................................................................................................. 4
ALTERNATIVAS .............................................................................................................................. 4
CONCLUSIÓN ................................................................................................................................ 16
Bibliografía ..................................................................................................................................... 17
2
ACTIVIDAD
3
EVALUACIÓN
Dados los datos anteriores, supongo que la empresa no tiene los más mínimos
conocimientos en lo que a software abierto se refiere, por lo tanto, se deben buscar
herramientas que se asemejan en lo mayor posible a los sistemas de Microsoft, debido a
que, si se les da un sistema completamente diferente, la curva de aprendizaje de dichos
recursos serán más costosos que el mantenimiento y uso que hacen actualmente.
Entonces, finalmente decidimos que todos los sistemas (tanto el servidor como los 10
equipos de cómputo y el resto de la instalación, estarán basados en Linux), de esta manera,
habrá una compatibilidad del 99% entre servidores y equipos.
ALTERNATIVAS
Al hablar de sistemas abiertos, se me viene a la mente mencionar a los sistemas Linux, los
cuales, son sistemas donde los usuarios con experiencia modificar el sistema operativo a
su gusto, incluso pueden crear sus propias distribuciones.
Para el caso de Innova, trabajaremos con 2 versiones que tienen una interfaz muy parecida
a los sistemas Windows, es decir, la curva de aprendizaje no será tan alta, debido a que ya
están algo familiarizados con el sistema.
4
En este caso, utilizaremos un servidor de características medias y que soporte una buena
cantidad de transacciones diarias para que no tenga que ser actualizado muy pronto.
Características
• Intel Xeon E-2224 3.40GHz
• 16GB DDR4
• 1TB HD - máx. 16TB, 3.5", SATA,
• Ultra Micro Tower
• Sin Sistema Operativo Instalado. *
• $12,909.00
• https://www.cyberpuerta.mx/Computo-
Hardware/Servidores/Servidores/Servidor-HPE-ProLiant-MicroServer-
Gen10-Intel-Xeon-E-2224-3-40GHz-16GB-DDR4-1TB-max-16TB-3-5-SATA-
Ultra-Micro-Tower-no-Sistema-Operativo-
Instalado.html?gclid=EAIaIQobChMInYWTma-
I7QIVEAiICR0wrwtcEAQYASABEgKAL_D_BwE
5
Características de CentOs
Velocidad: Tiene la capacidad de procesar tareas de forma más rápida y eficiente que
muchas otras distribuciones similares de Linux.
Seguridad: Es menos propenso a recibir ataques, lo cual no quiere decir que sea imposible.
Este está posicionado entre los mejores en términos seguridad.
Ventajas y desventajas
Ventajas Desventajas
• Cent Os es gratuito. • Tiene un costo el soporte directo
• Soporte técnico directo con con RedHat
RedHat. • Es complejo si no conoces Linux,
• Siempre está actualizado. por lo cual, requiere de un
• Encuentras lo que necesitas en la conocimiento avanzado para un
comunidad Linux mantenimiento óptimo del sistema.
6
Instalación de la base de datos
Existen otras alternativas además de SQL Server, aunque podemos decir que desde el año
2017, se liberó una versión para Linux, es decir, si quisiéramos, podemos instalarla, pero,
en este caso, como la idea es que sea libre y prácticamente también gratuita, entonces,
tendríamos que decidir entre otros dos motores de base de datos, como son: MySQL o
PostgreSQL.
Cabe mencionar que MySQL ahora pertenece a Oracle, por lo tanto, es gratuito, pero no se
sabe hasta cuando la empresa pueda privatizarlo. Se desarrolló una versión muy similar
llamada MariaDB.
A mencionar el punto que indica una alternativa a Visual Studio, se da por entendido que
es el IDE y no Visual Studio Code. En ambos casos, podemos usar cualquiera de los dos
gestores de bases de datos.
Pero, en este caso, vamos a utilizar PostgreSQL. ¿Cuál es el motivo?, bueno, es más
robusto y ágil. Además, al momento de realizar consultas, PostgreSQL permite ejecutar
consultas más complejas, mientras que MySQL, trabaja de forma más sencilla. Además, el
nivel de seguridad aplica en todos sus motores, mientras que MySQL solo tiene esa
seguridad en el motor InnoDB.
Ventajas y desventajas
Ventajas Desventajas
• Instalación ilimitada y gratuita. • Lento
Está disponible para los diferentes En inserciones y actualizaciones en
SO, Unix, Linux y Windows, en 32 y bases de datos pequeñas. Está
64 bits diseñado para ambientes de alto
• Gran escalabilidad. volumen.
• Soporte oficial
7
Es capaz de ajustarse al número de No cuenta con un soporte en línea
CPU y a la cantidad de memoria o telefónico. PostgreSQL cuenta
disponible de forma óptima. con foros oficiales donde los
• Estabilidad y confiabilidad. usuarios pueden exponer sus
Nunca ha tenido caídas en la base dudas que responden otros
de datos. Tiene Hot-Standby, usuarios de la comunidad.
permite que los clientes puedan • Sintaxis
realizar consultas de solo lectura La sintaxis de algunos de sus
mientras que los servidores están comando o sentencias puede llegar
en modo de recuperación o espera. a no ser intuitiva si no tienes un nivel
• pgAdmin medio de conocimientos en
Herramienta gráfica con la que lenguaje SQL.
podemos administrar nuestras
bases de datos de forma fácil e
intuitiva. Podemos ejecutar
sentencias SQL, e incluso crear
copias de seguridad o realizar
tareas de mantenimiento.
• Estándar SQL
Implementa casi todas las
funcionalidades del estándar
ISO/IEC 9075:2011. Es sencillo
realizar consultas e incluir scripts de
otros Motores de Bases de Datos.
• Potencia y Robustez
Cumple con la característica ACID
Compliant (Atomicidad,
Consistencia, Aislamiento y
Durabilidad), las transacciones no
interfieren unas con otras.
• Extensibilidad
Es compatible con varios lenguajes
de programación como Perl, Java,
Python, C++
8
Instalación en los 10 equipos de cómputo
Linux Mint
Interfaz
Ventajas y desventajas
Ventajas Desventajas
• Linux Mint es gratis y libre. • Para algunas cosas debes de saber
No pagas nada por instalar el SO en usar Unix
tu computadora. Las actualizaciones del equipo se
• Linux Mint es de fácil uso realizan mediante el terminal.
Es prácticamente lo mismo que • Instalación por terminal
usar Windows, debido a que los Muchas de las aplicaciones que se
íconos y demás herramientas, casi instalan se hacen a través de la
están en el mismo lugar. terminal.
9
• Hardware compatible • No existe mucho software
Bluetooth, touchpad, Wi-Fi, comercial.
Ethernet, teclas de función, Las aplicaciones comerciales,
monitores e impresoras externas brindan un soporte técnico
funcionarán con Mint. específico.
• Linux Mint es más rápido que • Las grandes empresas
Windows desarrolladoras, no están
Su arranque es de tan solo unos interesadas
segundos y sin esperar más tiempo Empresas como Adobe y Microsoft
a que se cargue para poder utilizar Office no están interesadas en crear
el equipo. aplicaciones para Linux en entornos
• Gran cantidad de aplicaciones profesionales.
Solo tienes que descargarlas y • Ser autodidacta
comenzar a usarlas. Al ser un soporte otorgado por la
• 100% personalizable comunidad, esto lo hace muy
Tendrás el control completo de la general, por lo tanto, se debe ser
personalización. autodidacta para encontrar
• La experiencia de actualización es soluciones.
mejor
No duran tanto como Windows, en
unos minutos finaliza su
actualización.
• Protege tu privacidad
Linux Mint solo hace lo que tú le
digas. Tendrás el control de tu
sistema.
• Mucho soporte
El soporte es brindado por la
comunidad de usuarios Linux
10
Linux Deepin
Interfaz
Ventajas y desventajas
Ventajas Desventajas
• Instalación sencilla • Para algunas cosas debes de saber
El proceso para instalar el sistema usar Unix
operativo es de unos cuantos Las actualizaciones del equipo se
pasos, lo cual la hace más sencilla realizan mediante el terminal.
de instalar. • Instalación por terminal
• Deepin es gratis y libre. Muchas de las aplicaciones que se
El sistema operativo es gratuito. instalan se hacen a través de la
• Interfaz elegante terminal.
Si eres usuario de Windows o Mac, • No existe mucho software
la interfaz tiene de los dos, lo cual comercial.
11
será fácil familiarizarte con esta Las aplicaciones comerciales,
distro. brindan un soporte técnico
• Tiene soporte técnico específico.
especializado. • Las grandes empresas
Lo proporciona una agencia china: desarrolladoras, no están
Wuhan Deep Technology Co interesadas
• Tiene su propia tienda de Empresas como Adobe y Microsoft
aplicaciones, puedes encontrar Office no están interesadas en crear
gran variedad de aplicaciones en un aplicaciones para Linux en entornos
App Store. profesionales.
• Gran cantidad de aplicaciones • El soporte técnico específico que
Solo tienes que descargarlas y brinda la empresa es en chino o
comenzar a usarlas. inglés
• Mucho soporte Necesitas conocer el idioma para
El soporte es brindado por la solicitar soporte específico.
comunidad de usuarios Linux • Ser autodidacta
Al ser un soporte otorgado por la
comunidad, esto lo hace muy
general, por lo tanto, se debe ser
autodidacta para encontrar
soluciones.
Al ser sistemas operativos, prácticamente son hermanos, con algunas diferencias ajustadas
a la necesidad de cada usuario.
Si pensamos en desarrollar sitios web, entonces podemos usar Visual Studio Code, que
también lo hay para Linux. Pero si el caso es reemplazar Visual Studio IDE, que usa el
leguaje de programación C#, entonces optamos por utilizar MonoDevelop en Linux.
12
Ventajas y desventajas
Ventajas Desventajas
• Ambiente sumamente amigable y • El soporte técnico es brindado por
simple. la comunidad.
• La ayuda es muy completa e incluye • Al ser un IDE para desarrollos .NET,
ejemplos de casi todo. aún puede estar incompleto en la
• Posee autocompletado de sintaxis. ejecución de Windows Forms.
• Posee un navegador incorporado
• Permite la importación de
soluciones escritas con Microsoft
Visual Studio.
• Es multiplataforma.
Instalar un servidor local con Linux, tiene su grado de dificultad, pero, también tiene grandes
ventajas, debido a que el sistema CentOs, está pensado para este tipo de acciones.
13
Interfaz
LICENCIAS
Software Licencia
Cent Os Linux Esta distribución de Linux se distribuye con Licencia Pública General de
GNU (GNU GPL o GNU General Public License, en inglés).
PostgreSQL PostgreSQL se publica bajo la licencia PostgreSQL, una licencia liberal
de código abierto, similar a las licencias BSD o MIT.
Linux Deepin Se distribuye bajo las licencias GNU GPL y otras.
Linux Mint La principal licencia utilizada es la GNU General Public License (GNU
GPL) que, junto con la GNU Lesser General Public License (GNU
LGPL), declara explícitamente que los usuarios tienen libertad para
ejecutar, copiar, distribuir, estudiar, cambiar, desarrollar y mejorar el
software.
MonoDevelop MonoDevelop es un entorno de desarrollo libre y gratuito, diseñado en
C# y otros lenguajes .NET, utiliza licencia GPL
XAMP El programa está liberado bajo la licencia GNU y actúa como un servidor
Web libre, fácil de usar y capaz de interpretar páginas dinámicas.
14
BENEFICIOS Y VENTAJAS PARA LA EMPRESA INNOVA
Debemos tener en cuenta, que una transición completa de sistemas, tanto en Hardware
como es Software, no es algo sencillo, debido a que siempre existe una resistencia al
cambio. Y solo con el paso del tiempo, se podrá observar si fue algo benéfico para la
empresa o si la perjudicó.
Al principio, pocas son las ventajas, ya que la curva de aprendizaje será demasiada, al
capacitar al personal que se encargará de manejar los sistemas mencionados
anteriormente, pero, posteriormente, se mostrarán los beneficios, como pueden ser:
15
CONCLUSIÓN
Podemos observar, que hacer un cambio no es una tarea fácil, requiere de tiempo de
planeación y estrategias que ayuden a analizar el motivo por el cuál se necesita ese cambio.
Quizás la empresa no necesita tanto y por esa razón pasan a sistemas libres, que no les
permita gastar más de lo que puedan usar los sistemas.
En la actualidad, cada vez existe mayor información, guías, manuales y tutoriales en video
que permitan al usuario experimentar directamente con sus sistemas y esto permite un
mejor avance para la empresa.
Los sistemas Linux, al ser de código abierto, se mejora la seguridad, debido a que los
desarrolladores no tienen la necesidad de hackear un sistema que ya les brinda
herramientas de manera gratuita. Lamentablemente, no existe tanto soporte como lo hay
para plataformas Windows o Mac y esto obliga al usuario a ser autodidacta e investigar por
su cuenta, los problemas que se le presenten.
Sin duda Linux, es una herramienta potente que abarca ampliamente diversas áreas del
sector laboral, pero que hace falta ir descubriendo para así poder sacarle provecho a todas
sus herramientas.
16
Bibliografía
Distros de linux. (s.f.). Distros de linux. Obtenido de Ventajas y Desventajas de Linux Mint:
https://distrosdelinux.wordpress.com/linux-mint/ventajas-y-desventajas-de-linux-
mint/
GONZÁLEZ, G. (05 de Julio de 2018). Genbeta. Obtenido de Linux Mint 19: una distro
segura y estable, con soporte extendido, nuevas funciones y más rápidez:
https://www.genbeta.com/linux/linux-mint-19-distro-segura-estable-soporte-
extendido-nuevas-funciones-rapidez
SAntiago. (01 de Febrero de 2018). Guía Dev. Obtenido de PostgreSQL vs MySQL – ¿Cuál
es mejor?: https://guiadev.com/postgresql-vs-mysql/
17
Segovia, J. (30 de Agosto de 2018). Todo postgreSQL. Obtenido de Ventajas y Desventajas
de PostgreSQL: https://todopostgresql.com/ventajas-y-desventajas-de-postgresql/
StackScale. (13 de Junio de 2020). Obtenido de CentOS, una distribución de Linux estable
y fácil de usar: https://www.stackscale.com/es/blog/centos-
linux/#:~:text=CentOS%20Linux%20es%20una%20apuesta,Public%20Licence%2
C%20en%20ingl%C3%A9s).
Valdatti, B. (01 de Octubre de 2019). GeekNo. Obtenido de Descubre por qué deberías
utilizar Linux Mint: https://www.geekno.com/descubre-por-que-deberias-utilizar-
linux-mint.html
18