cómo se involucran las megacorporaciones con foss · zeroshell parted magic tiny slitaz slitaz...

36
Cómo se involucran las megacorporaciones con FOSS Ing. Ricardo Naranjo Faccini, M.Sc. 2017-10-17 https://www.skinait.com/megacorporaciones-opensource-Escritos-49/

Upload: others

Post on 24-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Cómo se involucran las megacorporaciones con FOSS

Ing. Ricardo Naranjo Faccini, M.Sc.2017-10-17

https://www.skinait.com/megacorporaciones-opensource-Escritos-49/

Page 2: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James Pearce, Chris James Pearce, Chris Aniszczyk y Chris DibonaAniszczyk y Chris Dibona

Page 3: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris DiBonaChris DiBona

Director of Open Source for

Fortuitously for me, the Sun workstation lab was crowded, very hot due to poor ventilation, smelly

(coder odor), and the terminals were very very slow.

I figured, what the heck, let's give this Linux thing a shot on a 486-16

I had lying around at home.

Page 4: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris DiBonaChris DiBona

FOSS no debería FOSS no debería funcionar en la funcionar en la

industria, pero lo industria, pero lo hacehace

Page 5: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris DiBonaChris DiBona

En los proyectos En los proyectos opensource sólo opensource sólo

participan los participan los individuos individuos

productivos.productivos.

Page 6: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris DiBonaChris DiBona

Ambiente rudo y Ambiente rudo y excluyente con excluyente con

quienes no quienes no colaboran.colaboran.

Page 7: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris DiBonaChris DiBona

Éso enaltece la Éso enaltece la importancia del importancia del

forking.forking.

Page 8: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Forks de StarOfficeForks de StarOffice

Timeline of major StarOffice derivatives

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 20161996 1997 1998 19991994 19951985 2017

StarOffice 1.0

StarOffice 2.0

StarOffice 3.0

StarOffice 3.1

StarOffice 4.0

StarOffice 5.0

StarOffice 5.1

StarOffice 5.2

StarOffice 6.0

OpenOffice.org 638c

OOo 1.1

Neo 3.1

Neo 3.2

Neo 3.3

Neo 2013

Neo 2014

Neo 2015

LO 3.5

LO 3.4

LO 3.3

LO 3.3b

LO 3.6

LO 4.0

LO 4.1

LO 4.2

LO 4.3

LO 4.4

LO 5.0

LO 5.1

LO 5.2

StarOffice 8.0

StarOffice 7.0

OOo 1.0

StarOffice 9.0

OOo 2.0

OOo 2.1

OOo 2.2

OOo 2.3

Oracle OpenOffice

3.3

Apache OpenOffice

3.4AOO 4.0

AOO 4.1

OOo 2.4

OOo 3.0

OOo 3.1

OOo 3.2

OOo 3.3b

WorkPlace 2.6

IBM Symphony 1.0

IBM Symphony 3.0

Go-oo 2.3

Go-oo 2.4

Go-oo 3.0

Go-oo 3.1

Go-OpenOffice 3.2

Neo 2.1

Neo 1.2

Neo 2.2

Neo 3.0

2018 2019

LO 5.3

LO 5.4

NeoOffice/C 0.0.1

Neo/J 1.1

Neo 2017

LibreOffice 6.1

2020

LO 6.0

Page 9: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Forks de StarOfficeForks de StarOffice

Timeline of major StarOffice derivatives

2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 20161996 1997 1998 19991994 19951985 2017

StarOffice 1.0

StarOffice 2.0

StarOffice 3.0

StarOffice 3.1

StarOffice 4.0

StarOffice 5.0

StarOffice 5.1

StarOffice 5.2

StarOffice 6.0

OpenOffice.org 638c

OOo 1.1

Neo 3.1

Neo 3.2

Neo 3.3

Neo 2013

Neo 2014

Neo 2015

LO 3.5

LO 3.4

LO 3.3

LO 3.3b

LO 3.6

LO 4.0

LO 4.1

LO 4.2

LO 4.3

LO 4.4

LO 5.0

LO 5.1

LO 5.2

StarOffice 8.0

StarOffice 7.0

OOo 1.0

StarOffice 9.0

OOo 2.0

OOo 2.1

OOo 2.2

OOo 2.3

Oracle OpenOffice

3.3

Apache OpenOffice

3.4AOO 4.0

AOO 4.1

OOo 2.4

OOo 3.0

OOo 3.1

OOo 3.2

OOo 3.3b

WorkPlace 2.6

IBM Symphony 1.0

IBM Symphony 3.0

Go-oo 2.3

Go-oo 2.4

Go-oo 3.0

Go-oo 3.1

Go-OpenOffice 3.2

Neo 2.1

Neo 1.2

Neo 2.2

Neo 3.0

2018 2019

LO 5.3

LO 5.4

NeoOffice/C 0.0.1

Neo/J 1.1

Neo 2017

LibreOffice 6.1

2020

LO 6.0

Page 10: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Libranet

Omoikane (Arma)

Quantian

Damn Vulnerable Linux

Damn Small Linux

KnoppMyth

Danix

Parsix

Auditor Security Linux Backtrack Kali

Kanotix

B2D

Whoppix WHAX

Symphony OS

NeoDizinha Patinho Faminto

Musix

ParallelKnoppix

Kaella

MAX

Feather

Medialinux Mediainlinux ArtistX

INSERT

Aquamorph

Dreamlinux

Hiwix Hiweed Deepin

ZoneCD

Morphix

Kalango

Dizinha

Poseidon

Kurumin

Knoppix

Skolelinux DebianEdu

Freespire

Lindows Linspire

Rxart

Swift

antiX

MEPIS SimplyMEPIS

Impi

Bluewall

K-DEMar kademar

Euronode

DeadCD Olive

Underground Desktop

Ulteo

Polippix Netrunner

Bardinux

Asturix

DEFT

Kubuntu

Gobuntu

Runtu

Voyager

GalliumOS

PC/OS OS4 Black Lab

Peach OSI

Xinutop

Xubuntu

PUD xPUD

gNewSense

Muslim Edition Sabily

Madbox

Mythbuntu

Ubuntulite U-lite

Greenie

Fluxbuntu

CrunchBang++

CrunchBang Bunsen Labs

Ubuntu Rescue Remix

Leeenux

Ubuntu eee Easy Peasy

Zorin OS

CAINE

XBMC Live XBMCbuntu

A/V AV

Monomaxos

wattOS

Element

Jolicloud

SecUntu

BackBox

Pinguy OS

Elementary OS

Pear OS

TorBOX Whonix

Ubuntu DesktopPack

Ubuntu GNOME

Ubuntu Kylin

Ubuntu MATE

Maui Linux

KDE Neon

Arabian

Budgie-Remix Ubuntu Budgie

ChaletOS

ExTiX

Linux Lite

Santoku

Mandragora

Descent|OS

Sn0wL1nuX LuninuX OS

Bodhi

Dream Studio

Tango Studio

AriOS

GnackTrack

Ylmf StartOS

OSGeo-Live

Peppermint OS

LXLE

Lubuntu

Qimo

Vibuntu VINUX

Newtoos

eBox Zentyal

MoonOS

Ultimate Edition

Zebuntu ZevenOS

Eeebuntu Aurora OS

Kiwi

Geubuntu OpenGEU

Moblin

Ubuntu Studio

Uberyl ComFusion

Satanic Edition

Commodore OS

Linux Mint

Christian Edition

nUbuntu

Edubuntu

Ubuntu

MoLinux

BlankOn

Trisquel

VENENUX

Tuquito

2XOS

Epidemic

Librassoc

siduction

sidux aptosid

Webconverger

GALPon MiniNo

Estrella Roja

Metamorphose

Canaima

Matriux

DoudouLinux

Linux Mint Debian Edition

GNUGuitarINUX

Liquid Lemur

Snowlinux

TurnKey

Xamin

LinuxBBQ

Point

Sparky

Rescatux

armbian

Tanglu

MX Linux

SELKS

PrimTux

Corel Xandros

Parrot

Refracta

Devuan

HandyLinux

RoboLinux

ToriOS

Ye Olde SteamOSe Stephenson's Rocket

SteamOS

Rebellin

Univention Corporate Server

Raspbmc OSMC

Raspyfi Volumio

Moode

Raspbian

YunoHost

SolusOS

OpenMediaVault

Red Ribbon

SalineOS

Progress

UberStudent

Semplice

Tails

Untangle

Inquisitor

Proxmox

PelicanHPC

BOSS

PureOS

VyOS

Vyatta Brocade Vyatta vRouter

NepaLinux

Mamona

OS2005 Maemo Meego Harmattan

Elive

LliureX

Voyage

Resulinux

Arco-Debian Arc-Live

grml

Clonezilla Live

DRBL

Guadalinex

Amber

Xebian

ASLinux

BlackRhino

Lihuen

gnuLiNex

64Studio

DeMuDi

Progeny

Gibraltar

Storm

Debian

Sun JDS

MNIS

Stampede

VectorLinux

EvilEntity

Topologilinux

DeLi(cate)

DeLi ConnochaetOS

Kwort

AUSTRUMI

GoblinX Imagineos

HostGIS

NimbleX

Frugalware

NetSecL

Slackintosh

Voltalinux

Bluewhite64

Wifislax

Draco

Wifiway

Kongoni

Salix

Slackel

United Linux

Porteus

SlaXBMC

Linvo

PLATYPUX

SMS Superb Mini Server

SL4P

ARMedslack Slackware ARM

Absolute

How-Tux

RIP

pQui

Slamd64

MOPSLinux AgiliaLinux

Kate KateOS

Slack/390

Minislack Zenwalk

DARKSTAR

Stux STUX

Plamo

Wolvix

Gnu-HALO

DNALinux

SLAMPP

Slax

Splack Linux

Tiny

Burapha

Caixa Mágica

Stresslinux

Linkat

Astaro Sophos UTM

Keysoft

EasyNAS

JOPUX

GeckoLinux

OpenSUSE

S.u.S.E SuSE SUSE

Slackware

SLS

Redmond Lycoris

Caldera SCO

UltraPenguin

Buhawi

Eurielec

ALT

SAM SAMity

OpenSLS Annvix Mageia

Demolinux

OpenMandriva Lx

ROSA

Unity Linux

blackPanther

Granular

Phinx

TinyMe

Garuda

PCLinuxOS

Mandrake Mandriva

KRUD

Eridani

Vine

Armed

Kondara

ELX

Finnix

Asianux

Miracle

Pingo

Rocks

ASP

Independence

HP Secure

EnGarde

BLAG

Berry

ATmission

Momonga

MythDora

Ekaaty

Vixta Simplis Xange eZeY

Tizen

Sailfish OS

Mer

MeeGo

Moblin 2

Hanthana

Synergy

Fuduntu

Parsidora

Maui OS Hawaii OS

NST

Chapeau

Viperr

Korora

Fusion

Qubes OS

VortexBox

Ojuba

Amahi

AsianLinux

FoX

Fedora Core Fedora

Elastix

OpenNode

NethServer

Asterisk@Home trixbox

Baruwa

Rockstor

BlueOnyx

CentOS

CERN

StartCom

Endian

ServOS

WGS Linux Pro

Oracle Enterprise Oracle Linux

Tao

Scientific

White Box

PUIAS Springdale Linux

SuliX

AnNyung

Aurox

Bayanihan

Aurora

K12

SuperRescue

ClarkConnect ClearOS

Best SOT LBA

Happy

BU Linux

Trustix

Linpus

Immunix

Red Flag

Yellow Dog

e-smith SME Server

Fermi

Turbolinux

PLD

Conectiva

LinuxPPC

Red Hat Red Hat Enterprise

Gentoox

Knopperdisk

epiOS

Kororaa

Papug

Toorox

Funtoo

Flint OS

NayuOS

CloudReady

Chromium OS

Chrome OS

Daphile

Porteus Kiosk

Ututo-e

wtfplay-live

CoreOS Container Linux

Liberté

Nova

SystemRescueCD

Calculate

Pardus

RR4 Sabayon

Pentoo

VidaLinux VLOS

Ututo Ututo XS

Enoch Gentoo

Chakra

KahelOS

Arch Linux ARM

Parabola

Bridge

Cinnarch Antergos

AudioPhile Linux

Apricity

MorpheusArch Linux

ARCHLabs

AL-AMLUG Archie

OBRevenge OS Revenge OS

VeltOS

Obarun

BlackArch

PoliArch

Sonar

Netrunner Rolling

Manjaro

ArchBang

CTKarchLive CTKArch

LinHES

Arch

MCC Interim

TAMU

Yggdrasil

DLD

LST

Bogus

Xdenu

Linux-FT

Mini

Jurix

Trans-Ameritech

Unifix

Linux Universe

Craftworks

DILINUX DOSLINUX

mkLinux

Monkey

LEAF

Linux Router Project

Weaver Nitix

µClinux

T2

ROCK

FREESCO

Project Ballantin

tomsrtbt

Coyote

eIT easyLinux

ELinOS

Peanut aLinux

BluePoint

NuTyX

AryaLinux

ZENIX KaarPux

Linux From Scratch

KaeilOS

IPFire

IPCop

SmoothWall GPL SmoothWall Express

CRUX

Beehive

Midori

Leka Rescue Floppy

Openwall

dyne:bolic

Lede Project

OpenWRT

Ark

LPS TENS

Thinstation

NetStation

Source Mage

Lunar

Sorcerer

Tinfoil Hat

LinuxConsole

GoboLinux

Yoper

UHU

GeeXboX

Macpup

Simplicity

TEENpup Legacy OS

Sage Live CD

Puppy

Quirky

Devil

NixOS

GuixSD

QiLinux

Natures Linux

Openfiler

Octoz Hedinux

Foresight

Specifix rPath

Paldo

BrazilFW

Jarro Negro

Ophcrack

Alpine

Everest Qomo

Zeroshell

Parted Magic

Tiny SliTaz

SliTaz

openmamba

Syllable Server

Ångström

PLoP

Exherbo

dCore

piCorePlayer

Nanolinux

Tiny Core

Dragora

LuneOS

webOS

LibreELEC

Lakka

OpenELEC

CloudLinux OS

0Linux

4M

noop

Bedrock

AOSC OS

KaOS

Minimal Linux Live

Pisi Linux

Evolve OS Solus

Clear Linux

RancherOS

Super Grub2 Disk

Void

OviOS

Phoenix OS

Remix OS

Android-x86

Android Wear

Cyanogen OS

Project Brillo Android Things

Android-IA

LineageOS

CyanogenMod

Android

1992

1992

1993

1993

1994

1994

1995

1995

1996

1996

1997

1997

1998

1998

1999

1999

2000

2000

2001

2001

2002

2002

2003

2003

2004

2004

2005

2005

2006

2006

2007

2007

2008

2008

2009

2009

2010

2010

2011

2011

2012

2012

2013

2013

2014

2014

2015

2015

2016

2016

2017

2017

2018

2018

2019

2019

GNU/Linux Distributions TimelineVersion 17.10

© Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa© Konimex, Fabio Loli and contributorshttps://github.com/FabioLolix/linuxtimelineOriginal source: futurist.se/gldtPublished under the GNU Free Documentation License

Influence, developer switching Rebasing, substantial code flow, project overtaking Developer & code sharing, project merging

Distribuciones Distribuciones de Linuxde Linux

Libranet

Omoikane (Arma)

Quantian

Damn Vulnerable Linux

Damn Small Linux

KnoppMyth

Danix

Parsix

Auditor Security Linux Backtrack Kali

Kanotix

B2D

Whoppix WHAX

Symphony OS

NeoDizinha Patinho Faminto

Musix

ParallelKnoppix

Kaella

MAX

Feather

Medialinux Mediainlinux ArtistX

INSERT

Aquamorph

Dreamlinux

Hiwix Hiweed Deepin

ZoneCD

Morphix

Kalango

Dizinha

Poseidon

Kurumin

Knoppix

Skolelinux DebianEdu

Freespire

Lindows Linspire

Rxart

Swift

antiX

MEPIS SimplyMEPIS

Impi

Bluewall

K-DEMar kademar

Euronode

DeadCD Olive

Underground Desktop

Ulteo

Polippix Netrunner

Bardinux

Asturix

DEFT

Kubuntu

Gobuntu

Runtu

Voyager

GalliumOS

PC/OS OS4 Black Lab

Peach OSI

Xinutop

Xubuntu

PUD xPUD

gNewSense

Muslim Edition Sabily

Madbox

Mythbuntu

Ubuntulite U-lite

Greenie

Fluxbuntu

CrunchBang++

CrunchBang Bunsen Labs

Ubuntu Rescue Remix

Leeenux

Ubuntu eee Easy Peasy

Zorin OS

CAINE

XBMC Live XBMCbuntu

A/V AV

Monomaxos

wattOS

Element

Jolicloud

SecUntu

BackBox

Pinguy OS

Elementary OS

Pear OS

TorBOX Whonix

Ubuntu DesktopPack

Ubuntu GNOME

Ubuntu Kylin

Ubuntu MATE

Maui Linux

KDE Neon

Arabian

Budgie-Remix Ubuntu Budgie

ChaletOS

ExTiX

Linux Lite

Santoku

Mandragora

Descent|OS

Sn0wL1nuX LuninuX OS

Bodhi

Dream Studio

Tango Studio

AriOS

GnackTrack

Ylmf StartOS

OSGeo-Live

Peppermint OS

LXLE

Lubuntu

Qimo

Vibuntu VINUX

Newtoos

eBox Zentyal

MoonOS

Ultimate Edition

Zebuntu ZevenOS

Eeebuntu Aurora OS

Kiwi

Geubuntu OpenGEU

Moblin

Ubuntu Studio

Uberyl ComFusion

Satanic Edition

Commodore OS

Linux Mint

Christian Edition

nUbuntu

Edubuntu

Ubuntu

MoLinux

BlankOn

Trisquel

VENENUX

Tuquito

2XOS

Epidemic

Librassoc

siduction

sidux aptosid

Webconverger

GALPon MiniNo

Estrella Roja

Metamorphose

Canaima

Matriux

DoudouLinux

Linux Mint Debian Edition

GNUGuitarINUX

Liquid Lemur

Snowlinux

TurnKey

Xamin

LinuxBBQ

Point

Sparky

Rescatux

armbian

Tanglu

MX Linux

SELKS

PrimTux

Corel Xandros

Parrot

Refracta

Devuan

HandyLinux

RoboLinux

ToriOS

Ye Olde SteamOSe Stephenson's Rocket

SteamOS

Rebellin

Univention Corporate Server

Raspbmc OSMC

Raspyfi Volumio

Moode

Raspbian

YunoHost

SolusOS

OpenMediaVault

Red Ribbon

SalineOS

Progress

UberStudent

Semplice

Tails

Untangle

Inquisitor

Proxmox

PelicanHPC

BOSS

PureOS

VyOS

Vyatta Brocade Vyatta vRouter

NepaLinux

Mamona

OS2005 Maemo Meego Harmattan

Elive

LliureX

Voyage

Resulinux

Arco-Debian Arc-Live

grml

Clonezilla Live

DRBL

Guadalinex

Amber

Xebian

ASLinux

BlackRhino

Lihuen

gnuLiNex

64Studio

DeMuDi

Progeny

Gibraltar

Storm

Debian

Sun JDS

MNIS

Stampede

VectorLinux

EvilEntity

Topologilinux

DeLi(cate)

DeLi ConnochaetOS

Kwort

AUSTRUMI

GoblinX Imagineos

HostGIS

NimbleX

Frugalware

NetSecL

Slackintosh

Voltalinux

Bluewhite64

Wifislax

Draco

Wifiway

Kongoni

Salix

Slackel

United Linux

Porteus

SlaXBMC

Linvo

PLATYPUX

SMS Superb Mini Server

SL4P

ARMedslack Slackware ARM

Absolute

How-Tux

RIP

pQui

Slamd64

MOPSLinux AgiliaLinux

Kate KateOS

Slack/390

Minislack Zenwalk

DARKSTAR

Stux STUX

Plamo

Wolvix

Gnu-HALO

DNALinux

SLAMPP

Slax

Splack Linux

Tiny

Burapha

Caixa Mágica

Stresslinux

Linkat

Astaro Sophos UTM

Keysoft

EasyNAS

JOPUX

GeckoLinux

OpenSUSE

S.u.S.E SuSE SUSE

Slackware

SLS

Redmond Lycoris

Caldera SCO

UltraPenguin

Buhawi

Eurielec

ALT

SAM SAMity

OpenSLS Annvix Mageia

Demolinux

OpenMandriva Lx

ROSA

Unity Linux

blackPanther

Granular

Phinx

TinyMe

Garuda

PCLinuxOS

Mandrake Mandriva

KRUD

Eridani

Vine

Armed

Kondara

ELX

Finnix

Asianux

Miracle

Pingo

Rocks

ASP

Independence

HP Secure

EnGarde

BLAG

Berry

ATmission

Momonga

MythDora

Ekaaty

Vixta Simplis Xange eZeY

Tizen

Sailfish OS

Mer

MeeGo

Moblin 2

Hanthana

Synergy

Fuduntu

Parsidora

Maui OS Hawaii OS

NST

Chapeau

Viperr

Korora

Fusion

Qubes OS

VortexBox

Ojuba

Amahi

AsianLinux

FoX

Fedora Core Fedora

Elastix

OpenNode

NethServer

Asterisk@Home trixbox

Baruwa

Rockstor

BlueOnyx

CentOS

CERN

StartCom

Endian

ServOS

WGS Linux Pro

Oracle Enterprise Oracle Linux

Tao

Scientific

White Box

PUIAS Springdale Linux

SuliX

AnNyung

Aurox

Bayanihan

Aurora

K12

SuperRescue

ClarkConnect ClearOS

Best SOT LBA

Happy

BU Linux

Trustix

Linpus

Immunix

Red Flag

Yellow Dog

e-smith SME Server

Fermi

Turbolinux

PLD

Conectiva

LinuxPPC

Red Hat Red Hat Enterprise

Gentoox

Knopperdisk

epiOS

Kororaa

Papug

Toorox

Funtoo

Flint OS

NayuOS

CloudReady

Chromium OS

Chrome OS

Daphile

Porteus Kiosk

Ututo-e

wtfplay-live

CoreOS Container Linux

Liberté

Nova

SystemRescueCD

Calculate

Pardus

RR4 Sabayon

Pentoo

VidaLinux VLOS

Ututo Ututo XS

Enoch Gentoo

Chakra

KahelOS

Arch Linux ARM

Parabola

Bridge

Cinnarch Antergos

AudioPhile Linux

Apricity

MorpheusArch Linux

ARCHLabs

AL-AMLUG Archie

OBRevenge OS Revenge OS

VeltOS

Obarun

BlackArch

PoliArch

Sonar

Netrunner Rolling

Manjaro

ArchBang

CTKarchLive CTKArch

LinHES

Arch

MCC Interim

TAMU

Yggdrasil

DLD

LST

Bogus

Xdenu

Linux-FT

Mini

Jurix

Trans-Ameritech

Unifix

Linux Universe

Craftworks

DILINUX DOSLINUX

mkLinux

Monkey

LEAF

Linux Router Project

Weaver Nitix

µClinux

T2

ROCK

FREESCO

Project Ballantin

tomsrtbt

Coyote

eIT easyLinux

ELinOS

Peanut aLinux

BluePoint

NuTyX

AryaLinux

ZENIX KaarPux

Linux From Scratch

KaeilOS

IPFire

IPCop

SmoothWall GPL SmoothWall Express

CRUX

Beehive

Midori

Leka Rescue Floppy

Openwall

dyne:bolic

Lede Project

OpenWRT

Ark

LPS TENS

Thinstation

NetStation

Source Mage

Lunar

Sorcerer

Tinfoil Hat

LinuxConsole

GoboLinux

Yoper

UHU

GeeXboX

Macpup

Simplicity

TEENpup Legacy OS

Sage Live CD

Puppy

Quirky

Devil

NixOS

GuixSD

QiLinux

Natures Linux

Openfiler

Octoz Hedinux

Foresight

Specifix rPath

Paldo

BrazilFW

Jarro Negro

Ophcrack

Alpine

Everest Qomo

Zeroshell

Parted Magic

Tiny SliTaz

SliTaz

openmamba

Syllable Server

Ångström

PLoP

Exherbo

dCore

piCorePlayer

Nanolinux

Tiny Core

Dragora

LuneOS

webOS

LibreELEC

Lakka

OpenELEC

CloudLinux OS

0Linux

4M

noop

Bedrock

AOSC OS

KaOS

Minimal Linux Live

Pisi Linux

Evolve OS Solus

Clear Linux

RancherOS

Super Grub2 Disk

Void

OviOS

Phoenix OS

Remix OS

Android-x86

Android Wear

Cyanogen OS

Project Brillo Android Things

Android-IA

LineageOS

CyanogenMod

Android

1992

1992

1993

1993

1994

1994

1995

1995

1996

1996

1997

1997

1998

1998

1999

1999

2000

2000

2001

2001

2002

2002

2003

2003

2004

2004

2005

2005

2006

2006

2007

2007

2008

2008

2009

2009

2010

2010

2011

2011

2012

2012

2013

2013

2014

2014

2015

2015

2016

2016

2017

2017

2018

2018

2019

2019

GNU/Linux Distributions TimelineVersion 17.10

© Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa© Konimex, Fabio Loli and contributorshttps://github.com/FabioLolix/linuxtimelineOriginal source: futurist.se/gldtPublished under the GNU Free Documentation License

Influence, developer switching Rebasing, substantial code flow, project overtaking Developer & code sharing, project merging

Page 11: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

GoogleGoogle

● https://opensource.google.com/https://opensource.google.com/ – Cientos de proyectosCientos de proyectos– 20M+ líneas de código20M+ líneas de código

● MapReduceMapReduce– Despiezar grandes cantidades de datos en Despiezar grandes cantidades de datos en

clusters con múltiples servidoresclusters con múltiples servidores– Ya no se usa en Google, base de HadoopYa no se usa en Google, base de Hadoop

● KubernetesKubernetes– Container cluster management platform (2014)Container cluster management platform (2014)

● TensorflowTensorflow– Búsquedas en Google Photos, Reconocimiento de Búsquedas en Google Photos, Reconocimiento de

voz y Google Translatevoz y Google Translate– Machine LearningMachine Learning

Page 12: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

Head of Open Source at

“I make the lives of Twitter engineers easier when open sourcing software, working with open source communities, or in places like standards bodies.”

“One of our main goals was to ensure that, as a company, we were good open source citizens”

Page 13: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““Hoy es tendencia Hoy es tendencia que que Twitter, Google, Twitter, Google, Facebook, Samsung, Facebook, Samsung,

Walmart y hasta Walmart y hasta MicrosoftMicrosoft tengan una tengan una

oficina dedicada a oficina dedicada a open source”open source”

Page 14: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““Cada tweet que Cada tweet que usted envía o recibe usted envía o recibe toca una plétora de toca una plétora de

software opensource”software opensource”

Page 15: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““Al ingreso se incluye Al ingreso se incluye capacitación en capacitación en

opensource para que opensource para que entiendan nuestros entiendan nuestros procesos y cultura”procesos y cultura”

Page 16: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““La comunidad no La comunidad no viene gratisviene gratis......

Hay que hacer un Hay que hacer un gran esfuerzo en gran esfuerzo en construcción de construcción de

comunidad si quiere comunidad si quiere ver resultados a ver resultados a

largo plazo.largo plazo.””

Page 17: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““Preferimos no abrir Preferimos no abrir nuestros proyectos a nuestros proyectos a

menos que hayan menos que hayan estado en producción y estado en producción y tengan colaboradores tengan colaboradores

activos desde el inicio”activos desde el inicio”

Page 18: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

https://twitter.github.io/https://twitter.github.io/

Page 19: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

● ~2000 ingenieros~2000 ingenieros● Linux kernel – JavascriptLinux kernel – Javascript

Programar el cambio de Programar el cambio de servidores ante fallos.servidores ante fallos.

Infrastructura de: Infrastructura de: Twitter, Netflix, Airbnb, Twitter, Netflix, Airbnb,

Cisco, Paypal, Uber y Cisco, Paypal, Uber y hasta Apple.hasta Apple.

Page 20: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““twemproxy es un twemproxy es un proxy ligero y rápido proxy ligero y rápido

para clusters para clusters memcached y redis”memcached y redis”

Wikimedia, Wikimedia, Pinterest, Yahoo y Pinterest, Yahoo y

muchos más.muchos más.

Page 21: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Chris AniszczykChris Aniszczyk

““Es gratificante ver que Es gratificante ver que empresas comoempresas como Foursquare, Foursquare, Nest, NYTimes, Pinterest, Nest, NYTimes, Pinterest,

SoundCloudSoundCloud y más, adoptan y más, adoptan las lecciones que hemos las lecciones que hemos aprendido con los añosaprendido con los años””

Finagle: JVM libraryFinagle: JVM library(timelines/direct messgs)(timelines/direct messgs)

Page 22: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

Page 23: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

● "Deuda social" con el "Deuda social" con el software libresoftware libre

● El OpenSource es bueno El OpenSource es bueno para nuestra empresa.para nuestra empresa.

● Compartir acelera la Compartir acelera la innovacióninnovación– FB no es una fábrica de FB no es una fábrica de

software.software.– Se obtienen mejoras Se obtienen mejoras

gratuitas.gratuitas.– Mejores y más variados Mejores y más variados

servicios.servicios.

Page 24: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

●Compartir obliga a Compartir obliga a escribir bien:escribir bien:– Para que se entienda.Para que se entienda.– Si no, no sirve abrirlo.Si no, no sirve abrirlo.

●Buena calidad significa Buena calidad significa facilidad en:facilidad en:– Actualización.Actualización.– Mejorar.Mejorar.– Encontrar errores.Encontrar errores.

Page 25: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

●Compartir retos.Compartir retos.– Problemas interesante Problemas interesante

y difíciles de resolver.y difíciles de resolver.

Page 26: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

●Compartir retos.Compartir retos.– Problemas interesante Problemas interesante

y difíciles de resolver.y difíciles de resolver.

The Hacker Attitude

1. El mundo está lleno de problemas fascinantes esperando a ser

resueltos.2. Ningún problema debe ser

resuelto dos veces.3. El aburrimiento y la monotonía son

malos.4. La libertad es buena.

5. La actitud no es substituto para la competencia.

Page 27: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

●Compartir retos.Compartir retos.– Problemas interesante Problemas interesante

y difíciles de resolver.y difíciles de resolver.●Solución redunda Solución redunda

en:en:– Mejora de Mejora de

competencias RR.HH.competencias RR.HH.– Identificación de Identificación de

candidatos.candidatos.

Page 28: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

James PearceJames Pearce

●Facebook en GithubFacebook en Github– Tiene 39000 forksTiene 39000 forks– 240000 seguidores.240000 seguidores.

●No sólo ideas y No sólo ideas y proyectos sino proyectos sino herramientas herramientas utilizadas en la vida utilizadas en la vida real.real.

Page 29: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

No todo es un jardín de No todo es un jardín de rosasrosas

● Apache Software Apache Software Foundation prohibe la Foundation prohibe la combinación de combinación de licencias que Facebook licencias que Facebook ha aplicado a todos los ha aplicado a todos los proyectos que ha proyectos que ha compartido como compartido como Opensource.Opensource.

● Facebook BSD Plus Facebook BSD Plus Patent LicensePatent License

● GPL v2 and the Apache GPL v2 and the Apache License v2License v2

Page 30: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

FacebookFacebook

● https://code.facebook.com/projects/https://code.facebook.com/projects/ ● Big SurBig Sur

– Server Framework para AI.Server Framework para AI.– Competencia contra Tensorflow de Google.Competencia contra Tensorflow de Google.

● TorchTorch– Deep learning (utilizado por Google y Twitter)Deep learning (utilizado por Google y Twitter)

● CassandraCassandra– Base de datos no-relacionalBase de datos no-relacional– Twitter, Netflix y Apple.Twitter, Netflix y Apple.

● OPEN COMPUTE PROJECTOPEN COMPUTE PROJECT– ““Hardware abierto”Hardware abierto”– Componentes de data centers han ahorrado Componentes de data centers han ahorrado

US$2.000’000.000 en 3 años.US$2.000’000.000 en 3 años.– (Google se adhiere con diseño de rack a 48V)(Google se adhiere con diseño de rack a 48V)

Page 31: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny
Page 32: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

MicrosoftMicrosoft

● Steve Ballmer: Linux es «un cáncer»Steve Ballmer: Linux es «un cáncer»● Satya Nadella:Satya Nadella:

– Miembro de: The Linux Foundation, Apache Software Miembro de: The Linux Foundation, Apache Software Foundation y Open Source Initiative.Foundation y Open Source Initiative.

– Aportes a Linux y Kubernetes.Aportes a Linux y Kubernetes.– SQL Server para LinuxSQL Server para Linux– Dueño de GitHub.Dueño de GitHub.– Hay más servidores Linux que Windows en la nube Hay más servidores Linux que Windows en la nube

Azure:Azure:● https://www.muylinux.com/2018/09/28/linux-azure-microsoft-codigo-abierto/https://www.muylinux.com/2018/09/28/linux-azure-microsoft-codigo-abierto/

– Proyectos opensource:Proyectos opensource:● https://opensource.microsoft.com/https://opensource.microsoft.com/

– ¿Es opensource?¿Es opensource?● Kernel para Win10Kernel para Win10● https://www.muycomputerpro.com/2019/05/13/microsoft-open-sourcehttps://www.muycomputerpro.com/2019/05/13/microsoft-open-source

Page 33: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

IBMIBM

● US$35000M por RedHatUS$35000M por RedHat● Novell SuSE→Novell SuSE→● Soporte CorporativoSoporte Corporativo

Page 34: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

● Chaos MonkeyChaos Monkey– Pruebas de resiliencia de servidores.Pruebas de resiliencia de servidores.– Verifica la capacidad de reacción de una plataforma Verifica la capacidad de reacción de una plataforma

ante fallos aleatorios.ante fallos aleatorios.

Page 35: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

WebografíaWebografía

● https://www.computerworlduk.com/galleries/applications/open-source-projects-creathttps://www.computerworlduk.com/galleries/applications/open-source-projects-created-by-facebook-google-twitter-linkedin-3632630/ed-by-facebook-google-twitter-linkedin-3632630/

● https://gigaom.com/2015/01/16/facebook-open-sources-tools-for-bigger-faster-deep-lhttps://gigaom.com/2015/01/16/facebook-open-sources-tools-for-bigger-faster-deep-learning-models/earning-models/

● https://research.fb.com/fair-open-sources-deep-learning-modules-for-torch/https://whttps://research.fb.com/fair-open-sources-deep-learning-modules-for-torch/https://www.infoworld.com/article/3121792/open-source-tools/whos-no-1-in-open-source-micww.infoworld.com/article/3121792/open-source-tools/whos-no-1-in-open-source-microsoft.htmlrosoft.html

● www.oscon.com/open-source-2015www.oscon.com/open-source-2015● https://opensource.com/business/13/10/interview-chris-dibonahttps://opensource.com/business/13/10/interview-chris-dibona● https://opensource.com/business/15/7/keynote-oscon-james-pearce-facebookhttps://opensource.com/business/15/7/keynote-oscon-james-pearce-facebook● http://skinait.blogspot.com.co/2015/07/los-motivos-de-facebook-para.htmlhttp://skinait.blogspot.com.co/2015/07/los-motivos-de-facebook-para.html● https://opensource.com/business/15/9/ato-interview-chris-aniszczyk-twitterhttps://opensource.com/business/15/9/ato-interview-chris-aniszczyk-twitter● https://meshedinsights.com/2017/04/04/permissive-and-copyleft-are-not-antonyms/https://meshedinsights.com/2017/04/04/permissive-and-copyleft-are-not-antonyms/● https://opensource.com/article/17/9/5-reasons-facebooks-react-license-was-mistakehttps://opensource.com/article/17/9/5-reasons-facebooks-react-license-was-mistake● https://code.facebook.com/projects/https://code.facebook.com/projects/● https://twitter.github.io/https://twitter.github.io/● https://opensource.google.com/https://opensource.google.com/● https://opensource.google.com/projects/explore/featuredhttps://opensource.google.com/projects/explore/featured● http://www.catb.org/esr/faqs/hacker-howto.htmhttp://www.catb.org/esr/faqs/hacker-howto.htm

Page 36: Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore piCorePlayer Nanolinux Tiny

Muchas Gracias

¿Preguntas?

[email protected]

http://www.skinait.com

Cómo se involucran las megacorporaciones con FOSS por Ricardo Naranjo Faccini se distribuye bajo una Licencia Creative Commons Atribución 4.0 Internacional.

Basada en una obra en https://www.skinait.com/megacorporaciones-opensource-Escritos-49/