Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 18

Nombre: Armando Zharazán Sánchez Magaña

Matrícula: 117098

Grupo: K069

Materia: (18) SISTEMAS ABIERTOS DE SOFTWARE

Catedrático: Mtra. Maria Del Carmen Taibo Cano

Actividad: 3. Aspectos legales para la implantación de un software libre.

Ciudad: Apatzingán, Michoacán

Fecha: 16 de noviembre del 2020


Contenido

ACTIVIDAD ....................................................................................................................................... 3

EVALUACIÓN .................................................................................................................................. 4

ALTERNATIVAS .............................................................................................................................. 4

Instalación del Servidor ............................................................................................................ 4


Sistema operativo del Servidor .............................................................................................. 5
Características de CentOs ................................................................................................... 6
Ventajas y desventajas ......................................................................................................... 6
Instalación de la base de datos .............................................................................................. 7
Ventajas y desventajas ......................................................................................................... 7
Instalación en los 10 equipos de cómputo .......................................................................... 9
Linux Mint ................................................................................................................................. 9
Ventajas y desventajas ......................................................................................................... 9
Linux Deepin .......................................................................................................................... 11
Interfaz..................................................................................................................................... 11
Ventajas y desventajas ....................................................................................................... 11
Instalación del entorno de desarrollo ................................................................................. 12
Ventajas y desventajas ....................................................................................................... 13
Instalación como Servidor Web ........................................................................................... 13
LICENCIAS ..................................................................................................................................... 14

BENEFICIOS Y VENTAJAS PARA LA EMPRESA INNOVA ................................................ 15

TIEMPO Y COSTOS DEL PROCESO DE IMPLANTACIÓN ................................................. 15

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.

Cabe mencionar, que la empresa Innova, además de invertir en Hardware y Software,


tendrá un gasto extra en la capacitación de su personal, para que puedan manejar al menos
de manera básica los sistemas que les serán colocados.

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.

Instalación del Servidor


Necesitamos analizar la cantidad de datos que la empresa procesa diariamente y a partir
de este punto, también establecer el tipo de base de datos que se deberá utilizar, es decir,
dependiendo de la cantidad de transacciones que la base datos procese así será el tipo de
servidor que deberá instalarse.

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.

Servidor HPE ProLiant MicroServer Gen10+

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

* No cuenta con sistema operativo instalado, debido a que se le puede instalar


también el Windows Server y esa licencia tiene costo. Se compra por separado.

Sistema operativo del Servidor

El sistema a instalar será Cent Os 7.

5
Características de CentOs

Estabilidad: Linux ejecuta únicamente versiones programadas estables y básicas,


reduciendo el riesgo de bloqueos del sistema.

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.

Respaldo y Soporte: Cuenta con el respaldo completo de RedHat, y además de sus


ingenieros y gran comunidad de desarrolladores que lo mantienen seguro y actualizado
siempre. Esto tiene un costo extra, pero solo se usará cuando sea necesario, la mayor parte
del soporte se encuentra dentro de la comunidad Linux.

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.

Solo nos queda, MariaDB y PostgreSQL.

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.

Instalación del entorno de desarrollo


Debido a que estamos usando software libre (Linux), necesitamos una alternativa que
soporte el trabajo con tecnología .NET, pero, a la vez, que sea compatible con Linux y si es
posible con otras plataformas.

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.

Instalación como Servidor Web

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.

Cabe mencionar, que si el usuario no posee los conocimientos en el modo de root en la


terminal, para eso existen interfaces que nos permitirán instalar el paquete completo para
servidores web con APACHE, tal es el caso de XAMP, que es el que se usará en este caso
debido a que es gratuito, multiplataforma y siempre está actualizado con las versiones más
recientes de Apache, además, es compatible con PostgresSQL, lo cual, facilita que los
datos también se muestren vía web y no solamente mediante aplicaciones de escritorio.

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:

• Los gastos en el soporte técnico se verán reducidos radicalmente.


• Las licencias, al ser gratuitas, serán una inversión ahorradas para la empresa y
siempre estarán actualizadas por la comunidad.
• El personal aprenderá a ser autodidacta al momento de investigar sobre información
relacionada con el sistema, y además adquirirán esa habilidad para otro tipo de
investigaciones.
• El personal, tendrá la capacidad de dominar otro sistema operativo y aprenderán
nuevas formas de usar un sistema.

TIEMPO Y COSTOS DEL PROCESO DE IMPLANTACIÓN

Si ya contamos con la infraestructura como el cableado de red, los routers, el firewall, el


servidor los 10 equipos ensamblados (normalmente los que son de fábrica vienen con
Windows preinstalado y eso los hace más costosos, por lo tanto, serán ensamblados) .

Si lo hace el personal de la empresa, básicamente lo hará por el salario que reciben.

En cuestión del tiempo y en base a mi experiencia. (Trabajo en una farmacia realizando la


instalación de servidores y equipos para punto de venta, además de la red, rack switch,
firewall, paneles de parcheo y el software correspondiente) en aproximadamente 1 mes.

Por lo tanto, el tiempo de entrega estimado es: 1 mes.

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.

Para un cambio de sistemas, como se mencionaron en esta actividad, se requiere de una


inversión grande y además tener paciencia para esperar un cambio satisfactorio en la
empresa.

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

Deepin. (s.f.). Deepin. Obtenido de Introducción a Deepin: https://wiki.deepin.org/

DesdeLinux. (s.f.). DesdeLinux. Obtenido de Linux Deepin OS 15 Bonita y Funcional:


https://blog.desdelinux.net/linux-deepin-os-15-bonita-y-funcional/

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/

EcuRed. (s.f.). EcuRed. Obtenido de MonoDevelop: https://www.ecured.cu/MonoDevelop

El rincón de China. (03 de Enero de 2018). El rincón de China. Obtenido de


Ventajas/desventajas | GNU/Linux: https://elrincondechina.com/noticias/noticias-de-
hardwre-y-software/ventajasdesventajas-gnulinux/

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

HostingPedia. (02 de Junio de 2017). HostingPedia. Obtenido de CentOS Linux:


https://hostingpedia.net/centos-
linux.html#:~:text=CentOS%20posee%20varias%20caracter%C3%ADsticas%20im
portantes,como%20comunidad%2C%20quienes%20permiten%20compartir

Janda1617smr2curro. (23 de Marzo de 2017). Janda1617smr2curro. Obtenido de


Cuaderno de Clase: http://janda1617smr2curro.blogspot.com/2017/03/que-es-
xampp-y-para-que-sirve.html

PostgreSQL. (12 de Noviembre de 2020). PostgreSQL. Obtenido de PostgreSQL: la base


de datos relacional de código abierto más avanzada del mundo:
https://www.postgresql.org/about/licence/

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

Weebly. (s.f.). Weebly. Obtenido de Linux Mint: http://linux-mint-asa.weebly.com/

18

También podría gustarte