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/ JamesJames Pearce,Pearce, ChrisChris AniszczykAniszczyk yy ChrisChris DibonaDibona ChrisChris DiBonaDiBona

Director of Open Source for

Fortuitously for me, the Sun 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 thing a shot on a 486-16 I had lying around at home. ChrisChris DiBonaDiBona

FOSSFOSS nono deberíadebería funcionarfuncionar enen lala industria,industria, peropero lolo hacehace ChrisChris DiBonaDiBona

EnEn loslos proyectosproyectos opensourceopensource sólosólo participanparticipan loslos individuosindividuos productivos.productivos. ChrisChris DiBonaDiBona

AmbienteAmbiente rudorudo yy excluyenteexcluyente concon quienesquienes nono colaboran.colaboran. ChrisChris DiBonaDiBona

ÉsoÉso enalteceenaltece lala importanciaimportancia deldel forking.forking. ForksForks dede StarOfficeStarOffice

NeoOffice/C Neo/J Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Timeline of major StarOffice derivatives 0.0.1 1.1 1.2 2.1 2.2 3.0 3.1 3.2 3.3 2013 2014 2015 2017

Go-oo Go-oo Go-oo Go-oo Go-OpenOffice 2.3 2.4 3.0 3.1 3.2 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LibreOffice 3.3b 3.3 3.4 3.5 3.6 4.0 4.1 4.2 4.3 4.4 5.0 5.1 5.2 5.3 5.4 6.0 6.1

OpenOffice.org OOo OOo OOo OOo OOo OOo OOo OOo OOo 638c 1.0 1.1 2.0 2.2 2.4 3.0 3.1 3.2 3.3b Oracle Apache OpenOffice OpenOffice AOO AOO OOo OOo 3.3 3.4 4.0 4.1 2.1 2.3

StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice 1.0 2.0 3.0 3.1 4.0 5.0 5.1 5.2 6.0 7.0 8.0 9.0

WorkPlace IBM Symphony IBM Symphony 2.6 1.0 3.0

1985 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 ForksForks dede StarOfficeStarOffice

NeoOffice/C Neo/J Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Neo Timeline of major StarOffice derivatives 0.0.1 1.1 1.2 2.1 2.2 3.0 3.1 3.2 3.3 2013 2014 2015 2017

Go-oo Go-oo Go-oo Go-oo Go-OpenOffice 2.3 2.4 3.0 3.1 3.2 LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LO LibreOffice 3.3b 3.3 3.4 3.5 3.6 4.0 4.1 4.2 4.3 4.4 5.0 5.1 5.2 5.3 5.4 6.0 6.1

OpenOffice.org OOo OOo OOo OOo OOo OOo OOo OOo OOo 638c 1.0 1.1 2.0 2.2 2.4 3.0 3.1 3.2 3.3b Oracle Apache OpenOffice OpenOffice AOO AOO OOo OOo 3.3 3.4 4.0 4.1 2.1 2.3

StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice StarOffice 1.0 2.0 3.0 3.1 4.0 5.0 5.1 5.2 6.0 7.0 8.0 9.0

WorkPlace IBM Symphony IBM Symphony 2.6 1.0 3.0

1985 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

Libranet Omoikane (Arma) GNU/Linux Distributions Timeline Version 17.10 KnoppMyth © Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa Danix © Konimex, Fabio Loli and contributors https://github.com/FabioLolix/linuxtimeline Original source: futurist.se/gldt Published under the GNU Free Documentation License Auditor Security Linux Backtrack Kali B2D Influence, developer switching Whoppix WHAX Rebasing, substantial code flow, project overtaking Symphony OS Developer & code sharing, project merging Musix ParallelKnoppix Kaella MAX Feather Medialinux Mediainlinux ArtistX INSERT Aquamorph Morphix ZoneCD Hiwix Hiweed Kalango Poseidon Dizinha NeoDizinha Patinho Faminto DebianEdu Lindows Rxart MEPIS SimplyMEPIS antiX Impi Swift Bluewall K-DEMar kademar Euronode DeadCD Olive Underground Desktop Ulteo Polippix Netrunner Asturix DEFT Bardinux Runtu Voyager GalliumOS Peach OSI Xinutop PC/OS OS4 Black Lab PUD xPUD gNewSense Muslim Edition Sabily Madbox Ubuntulite U-lite Greenie Fluxbuntu CrunchBang Bunsen Labs CrunchBang++ Rescue Remix Ubuntu eee Easy Peasy Leeenux Zorin OS CAINE XBMC Live XBMCbuntu A/V AV Monomaxos wattOS Element Jolicloud SecUntu BackBox Pinguy OS Elementary OS Pear OS TorBOX Ubuntu DesktopPack Ubuntu GNOME Ubuntu MATE KDE Neon Maui Linux -Remix Ubuntu Budgie ChaletOS ExTiX Santoku Mandragora Descent|OS Sn0wL1nuX LuninuX OS Bodhi Dream Studio Tango Studio AriOS GnackTrack Ylmf StartOS OSGeo-Live LXLE Peppermint OS Qimo Vibuntu Newtoos eBox Zentyal MoonOS Ultimate Edition Zebuntu ZevenOS Eeebuntu Aurora OS Kiwi Geubuntu OpenGEU Moblin Uberyl ComFusion Satanic Edition Commodore OS Christian Edition nUbuntu Arabian BlankOn VENENUX Tuquito 2XOS Epidemic Librassoc sidux aptosid siduction Webconverger GALPon MiniNo Estrella Roja Metamorphose Canaima Matriux DoudouLinux Linux Mint Edition GNUGuitarINUX Liquid Lemur Snowlinux TurnKey Xamin LinuxBBQ Point Sparky Rescatux Tanglu MX Linux SELKS PrimTux Debian Parrot Refracta HandyLinux RoboLinux ToriOS SteamOS Ye Olde SteamOSe Stephenson's Rocket Rebellin Univention Corporate Server Raspbmc OSMC Raspbian Moode Raspyfi Volumio YunoHost SolusOS OpenMediaVault Red Ribbon SalineOS Progress UberStudent Semplice Untangle Inquisitor Proxmox PelicanHPC BOSS PureOS Brocade Vyatta vRouter NepaLinux VyOS OS2005 Meego Harmattan Mamona Elive LliureX Voyage Resulinux Arco-Debian Arc-Live Clonezilla Live DRBL Guadalinex Amber Xebian ASLinux BlackRhino gnuLiNex Lihuen DeMuDi 64Studio Progeny Gibraltar Storm Corel

SLS MNIS Stampede VectorLinux EvilEntity Topologilinux DeLi ConnochaetOS DeLi(cate) Kwort AUSTRUMI GoblinX Imagineos HostGIS NimbleX Frugalware NetSecL Slackintosh Voltalinux Bluewhite64 Wifislax Draco Wifiway Kongoni Salix Slackel Porteus SlaXBMC Linvo PLATYPUX SMS Superb Mini Server ARMedslack Slackware ARM SL4P Absolute How-Tux RIP pQui Slamd64 MOPSLinux AgiliaLinux KateOS Slack/390 Minislack DARKSTAR Stux STUX Plamo Wolvix Gnu-HALO SLAMPP DNALinux Splack Linux Tiny Burapha Caixa Mágica Stresslinux Linkat S.u.S.E SuSE SUSE Keysoft EasyNAS OpenSUSE GeckoLinux Sun JDS JOPUX United Linux Astaro Sophos UTM

Caldera SCO UltraPenguin Redmond Buhawi Eurielec ALT SAM SAMity OpenSLS Annvix Mandrake Mandriva ROSA OpenMandriva Lx Linux blackPanther Granular Phinx PCLinuxOS Garuda Demolinux TinyMe KRUD Eridani Vine Armed Kondara

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 ELX Omoikane (Arma) Quantian GNU/Linux Distributions Timeline Damn Small Linux Version 17.10 Damn Vulnerable Linux KnoppMyth © Andreas Lundqvist, Donjan Rodic, Mohammed A. Mustafa Danix © Konimex, Fabio Loli and contributors Parsix https://github.com/FabioLolix/linuxtimeline Original source: futurist.se/gldt Kanotix Published under the GNU Free Documentation License Auditor Security Linux Backtrack Kali B2D Influence, developer switching Whoppix WHAX Rebasing, substantial code flow, project overtaking Symphony OS Developer & code sharing, project merging Knoppix Musix ParallelKnoppix Kaella MAX Feather Medialinux Mediainlinux ArtistX Miracle INSERT Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Deepin Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Skolelinux DebianEdu Lindows Linspire Freespire Rxart MEPIS SimplyMEPIS antiX Impi Swift Bluewall Pingo K-DEMar kademar Euronode DeadCD Olive Underground Desktop Ulteo Polippix Netrunner Kubuntu Asturix DEFT Rocks Bardinux Gobuntu Runtu Distribuciones Voyager Distribuciones GalliumOS Xubuntu Peach OSI Xinutop PC/OS OS4 Black Lab PUD xPUD ASP gNewSense Muslim Edition Sabily Madbox Mythbuntu Ubuntulite U-lite Greenie Fluxbuntu CrunchBang Bunsen Labs CrunchBang++ Ubuntu Rescue Remix Independence Ubuntu eee Easy Peasy Leeenux Zorin OS CAINE XBMC Live XBMCbuntu A/V AV Monomaxos wattOS Element HP Secure Jolicloud SecUntu BackBox Pinguy OS Elementary OS Pear OS TorBOX Whonix Ubuntu DesktopPack Ubuntu GNOME Ubuntu Kylin EnGarde Ubuntu MATE KDE Neon de Linux Maui Linux de Linux Ubuntu Budgie-Remix Ubuntu Budgie ChaletOS ExTiX Linux Lite Santoku BLAG Mandragora Descent|OS Sn0wL1nuX LuninuX OS Bodhi Dream Studio Tango Studio AriOS GnackTrack Ylmf StartOS OSGeo-Live Berry Lubuntu LXLE Peppermint OS Qimo Vibuntu VINUX Newtoos eBox Zentyal MoonOS Ultimate Edition Zebuntu ZevenOS ATmission Eeebuntu Aurora OS Kiwi Geubuntu OpenGEU Moblin Ubuntu Studio Uberyl ComFusion Satanic Edition Linux Mint Commodore OS Momonga Christian Edition nUbuntu Edubuntu Arabian MoLinux BlankOn Trisquel VENENUX Tuquito 2XOS MythDora Epidemic Librassoc sidux aptosid siduction Webconverger GALPon MiniNo Estrella Roja Metamorphose Canaima Matriux Ekaaty DoudouLinux Linux Mint Debian Edition GNUGuitarINUX Liquid Lemur Snowlinux TurnKey Xamin LinuxBBQ Point Vixta Simplis Xange eZeY Sparky Rescatux armbian Tanglu MX Linux SELKS PrimTux Debian Parrot Devuan Moblin 2 Mer Refracta HandyLinux RoboLinux ToriOS SteamOS Ye Olde SteamOSe Stephenson's Rocket Rebellin Univention Corporate Server Raspbmc OSMC MeeGo Sailfish OS Raspbian Moode Raspyfi Volumio YunoHost SolusOS OpenMediaVault Red Ribbon SalineOS Progress UberStudent Tizen Semplice Tails Untangle Inquisitor Proxmox PelicanHPC BOSS PureOS Vyatta Brocade Vyatta vRouter NepaLinux VyOS Hanthana OS2005 Maemo Meego Harmattan Mamona Elive LliureX Voyage Resulinux Arco-Debian Arc-Live grml Clonezilla Live Synergy DRBL Guadalinex Amber Xebian ASLinux BlackRhino gnuLiNex Lihuen DeMuDi 64Studio Fuduntu Progeny Gibraltar Storm Corel Xandros

SLS MNIS Stampede VectorLinux EvilEntity Parsidora Topologilinux DeLi ConnochaetOS DeLi(cate) Kwort AUSTRUMI GoblinX Imagineos HostGIS NimbleX Frugalware NetSecL Maui OS Hawaii OS Slackintosh Voltalinux Bluewhite64 Wifislax Draco Wifiway Kongoni Salix Slackel Slackware Fedora Core Fedora Porteus SlaXBMC Linvo PLATYPUX SMS Superb Mini Server ARMedslack Slackware ARM SL4P Absolute How-Tux Chapeau RIP pQui Slamd64 MOPSLinux AgiliaLinux Kate KateOS Slack/390 Minislack Zenwalk DARKSTAR Stux STUX Plamo Viperr Wolvix Gnu-HALO Slax SLAMPP DNALinux Splack Linux Tiny Burapha Caixa Mágica Stresslinux Korora Linkat S.u.S.E SuSE SUSE Keysoft EasyNAS OpenSUSE GeckoLinux Sun JDS JOPUX United Linux Astaro Sophos UTM Fusion

Caldera SCO UltraPenguin Redmond Lycoris Buhawi Eurielec ALT SAM SAMity OpenSLS Annvix Mageia Mandrake Mandriva ROSA Qubes OS OpenMandriva Lx Unity Linux blackPanther Granular Phinx PCLinuxOS Garuda Demolinux TinyMe KRUD VortexBox Eridani Vine Armed Kondara ELX Finnix Miracle Asianux Pingo Rocks Ojuba ASP Independence HP Secure EnGarde BLAG Berry ATmission Momonga MythDora Ekaaty Amahi Vixta Simplis Xange eZeY Moblin 2 Mer MeeGo Sailfish OS Tizen Hanthana Synergy Fuduntu Parsidora Maui OS Hawaii OS AsianLinux Fedora Core Fedora Chapeau Viperr Korora Fusion Qubes OS VortexBox Ojuba Amahi AsianLinux FoX FoX NST OpenNode NethServer CentOS Baruwa Rockstor BlueOnyx NST Asterisk@Home CERN StartCom Endian ServOS Red Hat Red Hat Enterprise Oracle Enterprise Tao Scientific White Box Elastix PUIAS Springdale Linux SuliX AnNyung Aurox Bayanihan Aurora K12 SuperRescue ClarkConnect ClearOS Best SOT LBA OpenNode Happy BU Linux Linpus Red Flag Yellow Dog e-smith SME Server Fermi NethServer Turbolinux PLD Conectiva LinuxPPC WGS Linux Pro

Gentoox Knopperdisk epiOS Kororaa CentOS Papug Toorox Funtoo Chrome OS NayuOS OS Flint OS CloudReady Daphile Baruwa Porteus Kiosk Enoch Gentoo wtfplay-live CoreOS Container Linux Liberté SystemRescueCD Calculate Pardus RR4 Sabayon Rockstor Pentoo VidaLinux VLOS Ututo XS Ututo-e

Chakra KahelOS ARM Parabola Bridge BlueOnyx Cinnarch AudioPhile Linux Apricity MorpheusArch Linux ARCHLabs Arch OBRevenge OS Revenge OS VeltOS Obarun Asterisk@Home trixbox BlackArch PoliArch Sonar Netrunner Rolling ArchBang CTKarchLive CTKArch AL-AMLUG Archie LinHES

MCC Interim CERN TAMU Yggdrasil DLD LST Bogus Xdenu Linux-FT Mini Trans-Ameritech StartCom Unifix Linux Universe Craftworks DILINUX DOSLINUX mkLinux Monkey LEAF Weaver Endian µClinux ROCK T2 Project Ballantin FREESCO Coyote eIT easyLinux ELinOS Peanut aLinux ServOS BluePoint NuTyX AryaLinux Linux From Scratch ZENIX KaarPux KaeilOS GPL SmoothWall Express IPCop IPFire Red Hat Red Hat Enterprise CRUX Beehive Midori Leka Rescue Floppy Openwall dyne:bolic OpenWRT Lede Project NetStation Oracle Enterprise Oracle Linux Thinstation LPS TENS Sorcerer Lunar Tinfoil Hat LinuxConsole GoboLinux Yoper UHU Tao GeeXboX Macpup Simplicity Puppy Sage Live CD TEENpup Legacy OS Quirky Devil NixOS Scientific GuixSD QiLinux Natures Linux Openfiler Octoz Hedinux Specifix rPath Foresight Paldo BrazilFW Jarro Negro White Box Ophcrack Alpine Everest Qomo Parted Magic Tiny SliTaz openmamba Syllable Server PUIAS Springdale Linux Ångström PLoP Exherbo dCore Tiny Core Nanolinux piCorePlayer Dragora webOS LuneOS SuliX LibreELEC OpenELEC Lakka CloudLinux OS 0Linux 4M noop Bedrock AOSC OS KaOS AnNyung Minimal Linux Live Pisi Linux Evolve OS Clear Linux RancherOS Super Grub2 Disk Void OviOS Aurox Phoenix OS Android-x86 Remix OS Android Wear Android Project Brillo Android Things Android-IA LineageOS CyanogenMod Cyanogen OS Bayanihan

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 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 WGS Linux Pro

Gentoox Knopperdisk epiOS Kororaa Papug Toorox Funtoo Chrome OS NayuOS Chromium OS Flint OS CloudReady Daphile Porteus Kiosk Enoch Gentoo wtfplay-live CoreOS Container Linux Liberté Nova SystemRescueCD Calculate Pardus RR4 Sabayon Pentoo VidaLinux VLOS Ututo Ututo XS Ututo-e

Chakra KahelOS Arch Linux ARM Parabola Bridge Cinnarch Antergos AudioPhile Linux Apricity MorpheusArch Linux ARCHLabs Arch OBRevenge OS Revenge OS VeltOS Obarun BlackArch PoliArch Sonar Manjaro Netrunner Rolling ArchBang CTKarchLive CTKArch AL-AMLUG Archie LinHES

MCC Interim TAMU Yggdrasil DLD LST Bogus Xdenu Linux-FT Mini Jurix Trans-Ameritech Unifix Linux Universe Craftworks DILINUX DOSLINUX mkLinux Monkey Linux Router Project LEAF Weaver Nitix µClinux ROCK T2 Project Ballantin FREESCO tomsrtbt Coyote eIT easyLinux ELinOS Peanut aLinux BluePoint NuTyX AryaLinux Linux From Scratch ZENIX KaarPux KaeilOS SmoothWall GPL SmoothWall Express IPCop IPFire CRUX Beehive Midori Leka Rescue Floppy Openwall dyne:bolic OpenWRT Lede Project Ark NetStation Thinstation LPS TENS Source Mage Sorcerer Lunar Tinfoil Hat LinuxConsole GoboLinux Yoper UHU GeeXboX Macpup Simplicity Puppy Sage Live CD TEENpup Legacy OS Quirky Devil NixOS GuixSD QiLinux Natures Linux Openfiler Octoz Hedinux Specifix rPath Foresight Paldo BrazilFW Jarro Negro Ophcrack Alpine Everest Qomo Zeroshell Parted Magic SliTaz Tiny SliTaz openmamba Syllable Server Ångström PLoP Exherbo dCore Tiny Core Nanolinux piCorePlayer Dragora webOS LuneOS LibreELEC OpenELEC Lakka 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 Android-x86 Remix OS Android Wear Android Project Brillo Android Things Android-IA LineageOS CyanogenMod Cyanogen OS

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 GoogleGoogle

● https://opensource.google.com/https://opensource.google.com/ – CientosCientos dede proyectosproyectos – 20M+20M+ líneaslíneas dede códigocódigo ● MapReduceMapReduce – DespiezarDespiezar grandesgrandes cantidadescantidades dede datosdatos enen clustersclusters concon múltiplesmúltiples servidoresservidores – YaYa nono sese usausa enen Google,Google, basebase dede HadoopHadoop ● KubernetesKubernetes – ContainerContainer clustercluster managementmanagement platformplatform (2014)(2014) ● TensorflowTensorflow – BúsquedasBúsquedas enen GoogleGoogle Photos,Photos, ReconocimientoReconocimiento dede vozvoz yy GoogleGoogle TranslateTranslate – MachineMachine LearningLearning ChrisChris AniszczykAniszczyk

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” ChrisChris AniszczykAniszczyk

““HoyHoy eses tendenciatendencia queque Twitter,Twitter, Google,Google, Facebook,Facebook, Samsung,Samsung, WalmartWalmart yy hastahasta MicrosoftMicrosoft tengantengan unauna oficinaoficina dedicadadedicada aa openopen source”source” ChrisChris AniszczykAniszczyk

““CadaCada tweettweet queque ustedusted envíaenvía oo reciberecibe tocatoca unauna plétoraplétora dede softwaresoftware opensource”opensource” ChrisChris AniszczykAniszczyk

““AlAl ingresoingreso sese incluyeincluye capacitacióncapacitación enen opensourceopensource parapara queque entiendanentiendan nuestrosnuestros procesosprocesos yy cultura”cultura” ChrisChris AniszczykAniszczyk

““LaLa comunidadcomunidad nono vieneviene gratisgratis...... HayHay queque hacerhacer unun grangran esfuerzoesfuerzo enen construcciónconstrucción dede comunidadcomunidad sisi quierequiere verver resultadosresultados aa largolargo plazo.plazo.”” ChrisChris AniszczykAniszczyk

““PreferimosPreferimos nono abrirabrir nuestrosnuestros proyectosproyectos aa menosmenos queque hayanhayan estadoestado enen producciónproducción yy tengantengan colaboradorescolaboradores activosactivos desdedesde elel inicio”inicio” ChrisChris AniszczykAniszczyk

https://twitter.github.io/https://twitter.github.io/ ChrisChris AniszczykAniszczyk

● ~2000~2000 ingenierosingenieros ● LinuxLinux kernelkernel –– JavascriptJavascript

ProgramarProgramar elel cambiocambio dede servidoresservidores anteante fallos.fallos. InfrastructuraInfrastructura de:de: Twitter,Twitter, Netflix,Netflix, Airbnb,Airbnb, Cisco,Cisco, Paypal,Paypal, UberUber yy hastahasta Apple.Apple. ChrisChris AniszczykAniszczyk

““twemproxytwemproxy eses unun proxyproxy ligeroligero yy rápidorápido parapara clustersclusters memcachedmemcached yy redis”redis”

Wikimedia,Wikimedia, Pinterest,Pinterest, YahooYahoo yy muchosmuchos más.más. ChrisChris AniszczykAniszczyk

““EsEs gratificantegratificante verver queque empresasempresas comocomo Foursquare,Foursquare, Nest,Nest, NYTimes,NYTimes, Pinterest,Pinterest, SoundCloudSoundCloud yy más,más, adoptanadoptan laslas leccioneslecciones queque hemoshemos aprendidoaprendido concon loslos añosaños””

Finagle:Finagle: JVMJVM librarylibrary (timelines/direct(timelines/direct messgs)messgs) JamesJames PearcePearce JamesJames PearcePearce

● "Deuda"Deuda social"social" concon elel softwaresoftware librelibre ● ElEl OpenSourceOpenSource eses buenobueno parapara nuestranuestra empresa.empresa. ● CompartirCompartir aceleraacelera lala innovacióninnovación – FBFB nono eses unauna fábricafábrica dede software.software. – SeSe obtienenobtienen mejorasmejoras gratuitas.gratuitas. – MejoresMejores yy másmás variadosvariados servicios.servicios. JamesJames PearcePearce

●CompartirCompartir obligaobliga aa escribirescribir bien:bien: – ParaPara queque sese entienda.entienda. – SiSi no,no, nono sirvesirve abrirlo.abrirlo. ●BuenaBuena calidadcalidad significasignifica facilidadfacilidad en:en: – Actualización.Actualización. – Mejorar.Mejorar. – EncontrarEncontrar errores.errores. JamesJames PearcePearce

●CompartirCompartir retos.retos. – ProblemasProblemas interesanteinteresante yy difícilesdifíciles dede resolver.resolver. JamesJames PearcePearce The Hacker Attitude 1.● ElCompartirCompartir mundo está lleno retos.retos. de problemas –fascinantesProblemasProblemas esperando interesanteinteresante a ser resueltos. y difíciles de resolver. 2. yNingún difíciles problema de deberesolver. 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. JamesJames PearcePearce

●CompartirCompartir retos.retos. – ProblemasProblemas interesanteinteresante yy difícilesdifíciles dede resolver.resolver. ●SoluciónSolución redundaredunda en:en: – MejoraMejora dede competenciascompetencias RR.HH.RR.HH. – IdentificaciónIdentificación dede candidatos.candidatos. JamesJames PearcePearce

●FacebookFacebook enen GithubGithub – TieneTiene 3900039000 forksforks – 240000240000 seguidores.seguidores. ●NoNo sólosólo ideasideas yy proyectosproyectos sinosino herramientasherramientas utilizadasutilizadas enen lala vidavida real.real. NoNo todotodo eses unun jardínjardín dede rosasrosas

● ApacheApache SoftwareSoftware FoundationFoundation prohibeprohibe lala combinacióncombinación dede licenciaslicencias queque FacebookFacebook haha aplicadoaplicado aa todostodos loslos proyectosproyectos queque haha compartidocompartido comocomo Opensource.Opensource. ● FacebookFacebook BSDBSD PlusPlus PatentPatent LicenseLicense ● GPLGPL v2v2 andand thethe ApacheApache LicenseLicense v2v2 FacebookFacebook

● https://code.facebook.com/projects/https://code.facebook.com/projects/ ● BigBig SurSur – ServerServer FrameworkFramework parapara AI.AI. – CompetenciaCompetencia contracontra TensorflowTensorflow dede Google.Google. ● TorchTorch – DeepDeep learninglearning (utilizado(utilizado porpor GoogleGoogle yy Twitter)Twitter) ● CassandraCassandra – BaseBase dede datosdatos no-relacionalno-relacional – Twitter,Twitter, NetflixNetflix yy Apple.Apple. ● OPENOPEN COMPUTECOMPUTE PROJECTPROJECT – ““HardwareHardware abierto”abierto” – ComponentesComponentes dede datadata centerscenters hanhan ahorradoahorrado US$2.000’000.000US$2.000’000.000 enen 33 años.años. – (Google(Google sese adhiereadhiere concon diseñodiseño dede rackrack aa 48V)48V)

MicrosoftMicrosoft

● SteveSteve Ballmer:Ballmer: LinuxLinux eses «un«un cáncer»cáncer» ● SatyaSatya Nadella:Nadella: – MiembroMiembro de:de: TheThe LinuxLinux Foundation,Foundation, ApacheApache SoftwareSoftware FoundationFoundation yy OpenOpen SourceSource Initiative.Initiative. – AportesAportes aa LinuxLinux yy Kubernetes.Kubernetes. – SQLSQL ServerServer parapara LinuxLinux – DueñoDueño dede GitHub.GitHub. – HayHay másmás servidoresservidores LinuxLinux queque WindowsWindows enen lala nubenube Azure:Azure: ● https://www.muylinux.com/2018/09/28/linux-azure-microsoft-codigo-abierto/ – ProyectosProyectos opensource:opensource: ● https://opensource.microsoft.com/ – ¿Es¿Es opensource?opensource? ● Kernel para Win10 ● https://www.muycomputerpro.com/2019/05/13/microsoft-open-source IBMIBM

● US$35000MUS$35000M porpor RedHatRedHat ● NovellNovell →→ SuSESuSE ● SoporteSoporte CorporativoCorporativo ● ChaosChaos MonkeyMonkey – PruebasPruebas dede resilienciaresiliencia dede servidores.servidores. – VerificaVerifica lala capacidadcapacidad dede reacciónreacción dede unauna plataformaplataforma anteante fallosfallos aleatorios.aleatorios. WebografíaWebografía

● https://www.computerworlduk.com/galleries/applications/open-source-projects-creat ed-by-facebook-google-twitter-linkedin-3632630/ ● https://gigaom.com/2015/01/16/facebook-open-sources-tools-for-bigger-faster-deep-l earning-models/ ● https://research.fb.com/fair-open-sources-deep-learning-modules-for-torch/https://w ww.infoworld.com/article/3121792/open-source-tools/whos-no-1-in-open-source-mic rosoft.html ● www.oscon.com/open-source-2015 ● https://opensource.com/business/13/10/interview-chris-dibona ● https://opensource.com/business/15/7/keynote-oscon-james-pearce-facebook ● http://skinait.blogspot.com.co/2015/07/los-motivos-de-facebook-para.html ● https://opensource.com/business/15/9/ato-interview-chris-aniszczyk-twitter ● https://meshedinsights.com/2017/04/04/permissive-and-copyleft-are-not-antonyms/ ● https://opensource.com/article/17/9/5-reasons-facebooks-react-license-was-mistake ● https://code.facebook.com/projects/ ● https://twitter.github.io/ ● https://opensource.google.com/ ● https://opensource.google.com/projects/explore/featured ● http://www.catb.org/esr/faqs/hacker-howto.htm 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/