Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz...
Transcript of Cómo se involucran las megacorporaciones con FOSS · Zeroshell Parted Magic Tiny SliTaz SliTaz...
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/
James Pearce, Chris James Pearce, Chris Aniszczyk y Chris DibonaAniszczyk y Chris Dibona
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.
Chris DiBonaChris DiBona
FOSS no debería FOSS no debería funcionar en la funcionar en la
industria, pero lo industria, pero lo hacehace
Chris DiBonaChris DiBona
En los proyectos En los proyectos opensource sólo opensource sólo
participan los participan los individuos individuos
productivos.productivos.
Chris DiBonaChris DiBona
Ambiente rudo y Ambiente rudo y excluyente con excluyente con
quienes no quienes no colaboran.colaboran.
Chris DiBonaChris DiBona
Éso enaltece la Éso enaltece la importancia del importancia del
forking.forking.
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
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
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
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
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”
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”
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”
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”
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.””
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”
Chris AniszczykChris Aniszczyk
https://twitter.github.io/https://twitter.github.io/
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.
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.
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)
James PearceJames Pearce
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.
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.
James PearceJames Pearce
●Compartir retos.Compartir retos.– Problemas interesante Problemas interesante
y difíciles de resolver.y difíciles de resolver.
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.
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.
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.
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
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)
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
IBMIBM
● US$35000M por RedHatUS$35000M por RedHat● Novell SuSE→Novell SuSE→● Soporte CorporativoSoporte Corporativo
● 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.
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
Muchas Gracias
¿Preguntas?
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/