Diferencia entre revisiones de «Fork»

De FdIwiki ELP
Saltar a: navegación, buscar
Línea 4: Línea 4:
 
= Creación de LibreOffice =
 
= Creación de LibreOffice =
 
Un claro ejemplo practico de lo que es un fork fue el conflicto sucedido con el paquete de software de oficina OpenOffice. Sun Microsystems después de adquirir StarOffice y renombrándola como OpenOffice software libre, fue comprada por Oracle que vio potencial en el software de oficina y decidió poner el código privado y rebautizarlo con el nombre de Oracle OpenOffice, esto provoco el enfado de los creadores originales que decidieron seguir con el proyecto por otro camino, creando un así mediante un Fork el nuevo software de ofimática LibreOffice
 
Un claro ejemplo practico de lo que es un fork fue el conflicto sucedido con el paquete de software de oficina OpenOffice. Sun Microsystems después de adquirir StarOffice y renombrándola como OpenOffice software libre, fue comprada por Oracle que vio potencial en el software de oficina y decidió poner el código privado y rebautizarlo con el nombre de Oracle OpenOffice, esto provoco el enfado de los creadores originales que decidieron seguir con el proyecto por otro camino, creando un así mediante un Fork el nuevo software de ofimática LibreOffice
 +
 +
=Software libre y software propietario=
 +
 +
La aplicación del concepto de Fork, es distinto tanto para el Software libre como para el software propietario:
 +
 +
-En el software libre, se puede realizar una bifurcación a un proyecto sin necesidad de la autorización del equipo de desarrollo ya que este software esta bajo las libertades del software libre, pudiendo además beneficiarse de estos cambios toda la comunidad según la libertad de distribución de copias modificadas. Aunque las bifurcaciones no son del todo bien vistas, por la división de alianzas que se pueden producir dentro de la comunidad del software libre.
 +
 +
-Mientras que en el software propietario, las bifurcaciones se llevan a cabo para crear versiones de un mismo programa que funcione en varios sistemas operativos. Generalmente estas versiones tienen que ser familiares para el usuario en apariencia, sensación, formato de datos y comportamiento, con el objetivo de hacer mas fácil su uso.

Revisión de 18:45 22 ene 2016

Fork (o bifurcación) en el ámbito del desarrollo software se refiere a la creación de un proyecto ya tomando un camino distinto respecto del código fuente del proyecto ya existente. Como resultado de esta bifurcación se puede llegar a formar otros proyectos diferentes. Un fork en un proyecto software suele surgir si dicho software no convence a su comunidad por un choque de personalidades o de cumplimiento de los objetivos, este se soluciona cogiendo una copia del código fuente y comenzando un desarrollo independiente para crear una pieza de software distinto con una nueva comunidad asociada.

Creación de LibreOffice

Un claro ejemplo practico de lo que es un fork fue el conflicto sucedido con el paquete de software de oficina OpenOffice. Sun Microsystems después de adquirir StarOffice y renombrándola como OpenOffice software libre, fue comprada por Oracle que vio potencial en el software de oficina y decidió poner el código privado y rebautizarlo con el nombre de Oracle OpenOffice, esto provoco el enfado de los creadores originales que decidieron seguir con el proyecto por otro camino, creando un así mediante un Fork el nuevo software de ofimática LibreOffice

Software libre y software propietario

La aplicación del concepto de Fork, es distinto tanto para el Software libre como para el software propietario:

-En el software libre, se puede realizar una bifurcación a un proyecto sin necesidad de la autorización del equipo de desarrollo ya que este software esta bajo las libertades del software libre, pudiendo además beneficiarse de estos cambios toda la comunidad según la libertad de distribución de copias modificadas. Aunque las bifurcaciones no son del todo bien vistas, por la división de alianzas que se pueden producir dentro de la comunidad del software libre.

-Mientras que en el software propietario, las bifurcaciones se llevan a cabo para crear versiones de un mismo programa que funcione en varios sistemas operativos. Generalmente estas versiones tienen que ser familiares para el usuario en apariencia, sensación, formato de datos y comportamiento, con el objetivo de hacer mas fácil su uso.