Submind YouTube summaries
Thumbnail for Plenary (HD 720p): What The Foo?

Plenary (HD 720p): What The Foo?

Watch on YouTube

Video summary

The plenary session opens by introducing three prominent industry leaders who share their perspectives on the transformative power of open source technology. Cooper Lee from Facebook highlights how over 60% to 70% of their codebase is contributed back to the community, showcasing major projects like React and HHVM which have significantly improved performance for platforms such as Wikipedia. He also details the Open Compute Project (OCP), an initiative that disaggregates hardware from software by open-sourcing complete data center ecosystems, including rack designs and networking switches known as "Wedges," thereby automating infrastructure management through Chef cookbooks to reduce costs and enhance scalability. Complementing this, Carol Smith discusses Google's ten-year-old Global Summer of Code program, which provides stipends and mentorship to university students from diverse fields like linguistics and cartography, fostering global participation with a notable recent increase in applicants from underrepresented nations such as India compared to the United States. Mark McLaughlin from Red Hat further expands on how open source is reshaping telecommunications through Network Functions Virtualization (NFV), allowing carriers to move away from proprietary hardware boxes that lock them into slow architectures toward flexible, cloud-native models using tools like OpenStack and Linux KVM. He emphasizes that community involvement not only drives innovation but also empowers future free societies by creating competitive advantages similar to those enjoyed by tech giants like Amazon and Microsoft. The discussion then shifts to the global distribution of talent, noting that while major companies maintain significant engineering hubs in places like Menlo Park for Facebook or Sydney for Google, remote work allows individuals to contribute effectively without relocating, though personal location choices remain a factor. The conversation also touches upon specific regional initiatives, such as efforts within New Zealand where local catalysts are running student programs using open-source tools that can be replicated elsewhere, addressing the need for more Southern Hemisphere participation in global coding events like Google Summer of Code. The session concludes by acknowledging these diverse contributions and inviting attendees to connect with Carol Smith later for giveaways, underscoring a unified message about how collaboration across borders and disciplines sustains both technological progress and professional growth within an increasingly interconnected world.
Read the full video transcript
right so this morning we're going to change things a little bit in terms of our speaker lineup I don't know how many of you get to attend conferences other than LCA but something I kind of enjoy and something I wanted to throw into the program was a mix of speakers one morning keeping it short sharp interesting hopefully relevant and and I'm really pleased to look at some of the people from the industry that we've got here this week and so I tapped a few of them on the shoulder and said look can we do this can we make this happen and I'm pleased that they said yes so we have Cooper Lee's from Facebook Carol Smith from Google and Mark McLaughlin from Red Hat so if we're ready I'd like to introduce Cooper Lee's from Facebook good morning everybody how's the heads yeah don't worry I feel the same but I've got experience with hangovers so we should be fine not with microphones how does this come back on how you doing good good yeah we should be good all right y so today why we get this happening I'll I'll start talking because I know we're limited on time I'm going to talk to you about Facebook and our open source initiative at Facebook uh just a quick quick shower hands who here knows that Facebook open source there's a lot of code that's pretty cool that's a lot I'd say it's about 60 to 70 percent and who he has actually got some Facebook quality bug-free code running in their production environment who's running butterfs who's using Mercurial who's there's plenty of projects so we we and one of the cool things working at Facebook are encouraged to open source things we've tried to improve uh when we go back to like some of the early projects we threw over the fence we literally did that and we've now uh tried to focus on doing the full ecosystem of an open source project so let's get numbers because nerds love numbers we have hundreds of GitHub repos and GitHub is our primary source of where we throw our open source code to and we have thousands of contributors from all across the world we're speaking Australians such as myself all the way up through North America everywhere and we get a lot more uh collaboration and involvement across all our replays these days we love graphs so let's look back at 2012 where we first sort of started open sourcing many of our projects and we've sort of grown all the way up to today you'll see that big dip at the top that's us throwing out some old projects that we no longer maintain or look after and we think it's a disservice to leave that code up there if we're not going to work on it you see the same kind of Trends with our commits naturally the number of total commits in all our repos and the commits per month I always thought this would be a weird statistic but you can see that the trend up where you see the big spikes is where we Fork projects an example would be MySQL into web scale SQL would be one that would cause a big growth there and things like that one of my favorite stats looking over the numbers with James Pierce is our open source sort of liaison is that our pull requests have grown so I thank you guys whoever submitted a pull request to anywhere at Facebook to any Facebook code base thank you and this is one of the main reasons why we do it yes we get to share our cool cool code that we do right but we also get value from you guys sending it back so please keep it up we want to be good citizens we know that we were we're not perfect when we first open sourced our code and I'm sure you've probably cursed our name before but we're now trying to to do a better job we've ever made an organization or a collaboration called to do to do.org where it's with other leading industry um companies uh to try and work together and do it better for all you so let's talk about some of our top projects is anyone running any of these so react if is the JavaScript UI framework that we use extensively throughout all of Facebook in dub dub dub and and other other things hhvm is one of our our most popular open source projects it is the PHP virtual machine runtime that has made PHP quicker photo not only us but also recently Wikipedia which I believe was three two to three x times quicker running on hhm as opposed to mod PHP with Apache the async Display Kit is a as it says as it says a asynchronous display kit for your IELTS apps used extensively throughout all our IELTS apps and one of my favorites is Presto and Presto is an SQ and SQL like interface that sits on top of large data stores so you can query it and pull the data out that you want so you can put that on top of rocksdb for example we also have a culture now of upstreaming things I myself have upstreamed some code don't uh yell at me if you get some bugs but uh some examples there are a chahaya which is a gobitarian Tracker that we use extensively within Facebook uh libtorrent I've put some fixes up predominantly for IPv6 now that we have V6 only clusters we have many core utils developers we we have two of the leading butter FS developers we do a lot on grep uh there's like a speed increase of some significant number that we recently released into grip I'm sure you've all used grep and then Mercurial we're really hammering out and scaling material for our needs and your law benefit from us making material faster and easier to use so code.facebook.com is our Hub our blog and talks about all the things that we're open sourcing and what it does and also links you to all the code repositories and GitHub github.com Facebook will get you straight to all their code let's go a bit more in depth to the area of Facebook I work I work in the netends department we have a large Network as large as Google was large and uh we have recently started dabbing and running our own Linux based topper rack switches so I'm going to talk a bit more about that ocp is the open compute project who here has heard of the open compute project excellent that's a big show of hands again uh the urban computer project is where we're open sourcing our complete data center ecosystem so that you guys can all benefit and I was actually talking to someone last night at the dinner who's using our rack design our service design and and uh possibly the switches as we move forward boss as we're wearing the shirt and if you have any questions about your boss the rest of the team is wearing the same shirt today is our open source switch software uh it's not open source yet but it will be we're looking to do that we want to make a bug free first so why we're doing this what do we want from our open source network devices so think about when you deal with your network vendor today it's pain free there's never a bug it's it works so well said no one ever so we want to try and break that apart and disaggregate the software from the hardware and make the switches more open and friendly and more automatable we want programmability we want openness and we want to treat our switches like we do our servers we have a vast vastly larger cluster of servers throughout the Facebook infrastructure than switches and they're a lot more automated so we want to do that to our switches so how are we going to do that this is uh the first Facebook built data center in Prineville Oregon uh right now it'd be snowing there and a lot colder than that photo but this is primeville Oregon and when we designed all this we actually did a lot of world first and designed all this and had all this design that we benefit from but we don't make money from data center design we don't make money from the rack design we don't make money from our standard server design So This Server that I'm showing here is our standard web server when you go to www.facebook.com or open your mobile app these are the things you're hitting there's many of them these are our racks so this is the sort of open compute rack that you'll see and the pdus to the side and all these designs with the complete data center infrastructure are open source for you to use and I was so excited last night to hear that a data center being built here in New Zealand is using these designs the open compute project it's been really successful uh just like even hearing it as a further strength in that why do we do open compute the big thing is save dollars we saved a lot we have more control over all our infrastructure now yes we have to have and control more of the pipeline we have complete control about changing designs working for us and scaling and then to get the benefits from other people using it so we sort of group open compute into to multiple different facets we have sort of the normal servers so I showed you our web server we we like to refer to them as webies and then we have like all the different parts so we we've open sourced our database servers we've open sourced our storage servers where we store all your photos cats pictures selfies all the important things of life and the last piece that we're really adding in is going to be the networking part and I'm really excited to be working on that and working on putting in our new switches as I said a bit earlier we want to disaggregate and pretty much fully open our Network and automate it I don't want to configure a switch ever again if I can avoid it somehow I find that hard but at least we can automate it so where are we at with the networking project in open compute we are here today we have open source switch which I'll introduce in a bit it's called wedge and then we have operating systems from different vendors already out there for people to use today so what is an open compute top of rack switch at its simplest form this is it we have compute memory RAM storage running an operating system and then we talk over Hardware to the hardware switching AC which is just Merchant silicon which all the big vendors use as well so what components have have we had to work on to get the switch up and working well first of all we need an installer naturally and this is just an x86 server so it's the same pixie boot install method that you'll use on all your Linux machines today so you can use the the same tool that you use to install os's you get an operating system so our switch is running Centos funnily enough the Facebook version is Centos and on top of that we have a API to talk down to the Asic and program it so to put the switch in it put the switch Port into its VLAN get some routable interfaces talker and get them usable and forwarding frames and packets and then on top of that you need the routing the routing control the the brain to actually work out the topology talk to other network devices and make sure it's configuring the ports correct so let's treat our switches as servers our switches actually run Chef as well and have cookbooks that configure all the ntp and do all that and that is awesome that I don't have to worry about that anymore so let's go to the hardware wedge has anyone sort of seen wedge or using the open compute switches I found one guy last night anyone else using white box switches it is very new so wedge is 16 ports of 40 gig e what we're also doing to to put it into existing racks with 10 gig next is using breakout DAC cables directly attached copper so that we can have 14 gigs per 40 gig and that's how we can fill the whole rack up um it's it's the Facebook blue matches this shirt and that's very important with nice blue LEDs and we've actually wrote some sweet code to do fancy things with LEDs that's the most important part I remember we were sitting in the lab that we had a temporary lab that we had near where we sit at Facebook one night we're all sitting there watching the lights and one of the HR people that sits nearby walks past and goes what are you doing and we're all sitting there staring at the LEDs and uh he goes is that why we pay you all the money for and we're like yeah this is the coolest part you can't beat blue LEDs so that's wedge um it's it's pretty it works I've seen it work it's 14 packets in our data center today so what's in it basically you'll see here as I said it's just our ocp server plugs into the into the board and basically programs the the merchant so again in this case it's broadcom and all the switch ports and the LEDs a boss we need we need to control a demon or a routing demon to both program the switch ports and do the routing so today it's a C plus plus 11 demon that sits there starts up like any other normal Linux demon runs and uh we'll talk via the API to the switches uh we'd like to disaggregate the protocols out of the controlling demon and talk Thrift we're using the thrift RPC API or calls to talk and communicate we don't we're not we're not we're trying to get away with the traditional clis and just have a config file and automation change configures you need we're looking forward to open sourcing it and it is a priority to get done so if we can help you route and switch in the future so let's treat our switch as a servers and move forward open sourcing more of our stuff that's sort of what we're working on at Facebook uh in in the open source Realm and thanks can you all hear me right we're going to do any questions if we've got time at the end or you can catch up with all the participants in this afterwards or in the corridor okay so we just want to keep things running so now I've got Carol Smith from the Google summer code program and the open source program at Google thank you that was very nice my name is Carol Smith I work in the open source programs office at Google and I'm here today to talk to you about the program that I manage Google somewhere of code uh for those of you who aren't familiar Google summer of code is not advancing my slides hold on just a second let's try just representing how's that sound there we go Google's number of code is an online international program that is designed to encourage University student participation in open source software development and it started with the idea that University students should get experience that is related to the things that they're studying in school outside of University and it would help them in their careers after they left school so the program provides a framework for students to work with an open source organization of their choosing and pays them a stipend in exchange for that development so that they can focus on the work that they're doing for the organization students get exposure to real world software scenarios like etiquette on a mailing list working with developers across time zones and using Version Control and this isn't just an experience that's useful for students who are majoring in computer science these are skills that are applicable to all sorts of University students who are majoring in all sorts of different things they're just useful life skills so the students also get references and contacts within the open source organizations that they work with these contacts often last years if not lifetimes people make friendships and they also get references that they can use while they try to network in their field and also after they leave University and are looking for their career also many of the students who participate in Google summer of code are new to open source and so this also helps bring in new developers and new lifeblood into the communities that they that they work with so that our open source organizations are continuing to have a thriving vibrant communities long after Google summer of code and Google summer of code gets more open source code created for everyone all of the successful student projects at the end of the year are posted to our program website and are available for the public to use and access however they so choose within the licensing requirements of the code so the general framework is that early in the year and this year it's going to be in February which is coming up soon so pay attention if you think you might be interested in this early in the year mentoring organizations apply to Google submit their applications to participate and then Google reviews those applications and chooses the organizations that they would like to participate in the program that's going to be in March of this year and then students submit their project proposals to the organizations that they would like to participate with and they can submit up to five proposals to potentially five organizations or one organization it's up to their choosing how they distribute it so they have a wide variety of organizations to choose from and can submit a bunch of different kinds of project proposals some of which might be more applicable to the organization that they're applying for depending on what projects they're interested in and then the organizations will choose review their applications and choose which students they'd like to participate they also pair them with a mentor that they would like to help them through the term of the program so that the students always have someone that they can reach out to and ask questions of and someone who can really help them through the whole process we announce which students are accepted in April and I just want to take a second because this is a 11th year of the program we celebrated our 10th anniversary last year and we've learned some important things about what makes Google summer of code so successful and what has made the program so long-lived and one of those things is this student Mentor relationship that I was talking about it's an incredibly integral part of why the program succeeds every year having someone who you can ask questions of and who can really help you through the open source community that you're working with is really an important part of the whole process and of the programs success so once the students are announced and accepted the students work on a project for about a four-month time period and they execute two Milestones that they laid out in that original project proposal for their organizations and the students and the mentors go through two evaluations a midterm and a final and this isn't just the mentors evaluating the students on their project progress It's also the men these students evaluating the mentors and their organizations on how well they're doing as a community and mentoring that student and we take a lot of that feedback into consideration and in the following years of the program to make sure that the organizations that are mentoring the students are doing a good job and are continuing to foster a really open community at the end of the term in addition to passing a final evaluation the students also submit their entire project to our program website and again that becomes available for anyone who's interested in participating to use so as I said 2014 was the 10th anniversary of the program and thank you and uh thank you for the Applause because my next slide is going to be that we really want to say a really profound thank yous there's probably some people sitting in this room who've participated in Google summer of code over the last 10 years as students or mentors or organization administrators and we literally could not have done it without you so thank you give yourselves a round of applause um you you guys are what has made this program as successful as it has been so we made some changes to the program in 2014 in celebration of the 10th anniversary and those are going to be staying in place for 2015. this program and I want to talk about a few of those one thing is that we raise the student stipend from 5000 to 5500 US dollars for a student who successfully completes the whole program and so that's going to be staying in place for 2015 and hopefully it keeps the program competitive with other internships and other opportunities that the students might have when they're looking around at University another is that we accepted more Google summer of code students than we ever have before 1307 in all and we're hoping to accept a similar number in 2015. and again this is an international program so these students are literally from all over the world over the past 10 years we have had 8616 students participate in summer of code please give them all around if Applause and we also accepted more mentoring organizations in 2014 than we ever have before 190 in all and again we hope to accept a similar number this year as well in the last 10 years the we've seen the most students from the United States India and Germany but we are seeing a trend where we're having more and more students from underrepresented and developing nations participate and we're really proud of this and we hope that this trend continues for the last three years in a row we've had more students from India than we have from the United States and I hope that it continues to grow that we see more students from new countries where we've never had participants before and hopefully you guys can get help us get the word out on to those students in those developing nations those underrepresented Nations so that we can continue to see a really diverse Community participating in summer of code every year unless you think that summer of code is not represented in the southern hemisphere we have had 28 students participate from New Zealand and 83 students participate from Australia over the last 10 years we estimate that over the last 10 years there have been 50 million lines of code produced by Google summer of code students yeah um and also Google summer of code as I said isn't just for computer science students we've had students who have been majoring in cartography Linguistics music film business there's all kinds of Majors represented in this program and these are skills that help students no matter what they're majoring in it's not just specific to computer science it's also not just an undergraduate program we have students who are graduates and phds who participate every year as well if you think that you might be interested in the program I would encourage you to participate and we'd love to have you and our applications for mentoring organizations are going to be coming up on the 9th of February and they run until the 20th of February if you represent a mentoring organization that you think might be interested in applying you should speak to your community and start getting together an application we also post all of the questions that we ask on our application for mentoring organizations on our website so that you can just start preparing your application now with your with your fellow folks in the in your community so that you are all prepared for February 9th and we're going to be announcing which organizations are participating on March 2nd and then if you are a student who might be interested in participating this year we are going to start accepting student applications on March 16th and those run until the 27th if you are a student who is interested in participating I would encourage you not to wait until the student application is open I would encourage you to get involved within open source organization now and start volunteering and contributing it will only make your application stronger we're going to announce which students are participating in the program on April 27th and then we have a community bonding period that runs for a month from April 27th to May 25th and this is another one of the key aspects of why we feel Google summer of code has been so successful is because it provides a month for students to get familiar with their code the code base they're going to be working on and also to learn any skills that they need to know for their project and it also lets them get to know their mentor and their community and makes them feel more welcome more at home and more comfortable with the work that they're going to be doing over over Google summer of code they're not actually expected to start coding until May 25th and so again they have some time to get adjusted and get familiar with what they're going to be working on uh we have as I said midterm evaluations start on June 26th and run until July 3rd this is actually a change from last year's program we're going to be running the uh evaluations for a full week as opposed to five days to give people an extra few days to submit their evaluations and like I said this isn't just the mentors evaluating the students progress It's also the students evaluating the mentors and we do pay close attention to what the students say about their organizations and we take it into consideration final evaluations are the 21st of August to the 28th of August and that and all the students who pass their final evaluations are also expected to submit their code by September 25th and I just want to take a moment to say that if you're thinking about contributing gsoc is a really rewarding experience and we've heard from mentors over and over again that this is a a really wonderful program and it's uh if you're if you're on the fence I would encourage you to participate students as well have formed lasting relationships and bonds that last years if not life lifetimes and it's a wonderful program that lots of people have benefited from all over the world um just some links for you guys if you're interested Google Dash melange.com is where we administer the whole program from and I have a short link to our discussion list if you'd like to just see what kinds of questions are being asked or contribute to the discussion that's a short link for our our mailing list you can subscribe to and then we have uh two manuals that I would encourage you to read if you're a potential student or a potential Mentor or a potential org admin we these are written by students for students and by mentors for mentors and they're um they have really Hands-On advice and and interesting knowledge for you guys to to make use of also I just wanted to say one note about the conference a lot of the AV volunteers who are here were funded by gsoc which is awesome as well so thank you guys thank you Carol and as Carol mentioned yeah we've got a team several of whom have come in from India who are working on the AV software for this and future conferences and they're working with Tim and the team around developing the HD platform hopefully we'll be using a future LCA so I mean it's it's great to see programs like this benefiting conferences like ours and moving things into the future so coming up next we've got Mark McLaughlin from Red Hat so we've heard it from Facebook about some of the cool things they're doing in the data center particularly around Hardware in the data center now let's have a look how software is impacting the future of the data center hey morning everyone I'm not here to talk about gnome that's just my desktop background although I did work on gnome for quite a while and still a big fan of gnome here I am so my name is uh Mark and I work at red hat on openstack and I'm here to talk to you today I guess from Red Hat's perspective how we see open source like really changing what's going on in the data center these days um so times are changing right hopefully we're all seeing it we're all wearing it aware of it we're aware of things like infrastructure as a service platform as a service um you know new application architectures like microservices um you know how people are aiming for kind of scale out architectures and their applications we're aware of you know things like continuous deployment agile and devops and these these are all part of you know the same team the same Trend the same kind of um desire on the part of people who want to have ideas and want to bring them to the market bring them to users as fast as possible get feedback and really iterate and really learn from their users so this is our new reality right this is the world we live in um you know you might notice one morning your phone um your Google Hangout app for example has completely changed one morning this is the world we live in um but it's evolving like crazy and so like often in this space the behemoths right the the Amazons the Googles the Facebooks and the Microsoft they're leading the way they're showing a lot of the the trends here they're you know a lot of the Innovations coming from there um and they're building it on Open Source um and I think that's really positive and there's a lot of opportunities there when we're seeing for we heard from like um Cooper and Carol about a lot of the work they're doing in the open source world and the benefits we're getting from from the work they're doing there and because we don't want it to be like this right um this stuff this new way of delivering applications it's a competitive Advantage right it's it's it's uh it's if you can Master this if you can Master these up these ways of architecting your applications if you can Master these ways of operating and delivering your applications it's a real competitive advantage and everybody wants a piece of this right even telcos so this has really surprised me lately and I'm just learning a lot about it myself um you know for me I guess I've worked in the open source world for 10 15 years now and my really only understanding of the Telco space Upson now has been we're special right telcos any conversation it's about how special telcos are how different the use cases are there how um you know when you pick up the phone the dial Zone has to work lives depend on it um you know demands for high availability that no other sector has demands for deterministic performance that the water sector has it can be quite an off-putting conversation sometimes but telcos these days are really squeezed and really scrambling right if you think about how much you used SMS five years ago versus now you're using Hangouts or Whatsapp or SnapChat or whatever it is um telcos really are are the world is changing very quickly for them and they're learning that they have to adapt quickly um so at telcos need this agility they need this responses just as much as anyone else does but if you look at the current Telco data data center the the reality of telco's lives right now these data centers are filled with big expensive proprietary boxes and it's not just networking forward and gear it's not just the the mobile packet core it's not just um all of that kind of stuff you think about it it's basically all of telco's applications all of their their ways of delivering value to all those users they're all locked in these um you know big expensive boxes and these these applications they take years to build they take years to phase out and they're really difficult to scale and this is the complete opposite of the agility and and responsiveness that Telco is needed in in this world and so you know to me that's how I imagine telcos these days right just pure frustration um they can't respond fast enough and they need a new way of doing things so you might have heard this new buzzword acronym that's going around at the moment called Network functions virtualization it took me a little while to understand what this was all about and how um you know how it fits in the broader scheme of things and but it's all it's about making that shift from the current Telco data center to you know modern data centers um where your infrastructure is behind an API where it's fully automated and the kind of data center that you can then build modern applications on so virtualized applications that scale out um you know that iterate quickly um but they still need carrier grade right they're still special they still have all these requirements that they think no one else has um but interestingly enough there is real industry consensus right now around building these new data centers with an open source stack um so if you think about some of the pieces that these data centers have been built it's it's openstack it's things like the sdn controller called open daylight open v-switch um you know it's Linux it's KVM it's popular it's all of these things that we're building um you know other data centers with the telcos are also going with these two and so one of the interesting things that's happened in the last year is Linux foundation and you know a bunch of telcos and Telco vendors and companies like red hat founded this organization called openfe and the idea here is not so much to build a new software but to build kind of a reference architecture for for the Telco data center using all open source components and really get collaboration across the Telco industry um on on this so why why are these why are these childcos doing with open source and you know why are we seeing open source just generally dominate um this space right now you know it's it's all about collaboration and cooperation right if you think about the the spot the telecoms are in right now and they realize that you know to get out of that and to to you know to survive I guess in the long term they need to collaborate together and they need to they are in competition with each other but they're actually more jointly in competition with a broader change in the world right now so collaborate together and they can they can all benefit together but also I think there's a growing understand that diversity um in projects diversity and collaboration and diversity of interests really drives some really interesting Innovation and if you've kind of got just um homogeneous interests in a project uh you know you don't really get um do an interesting stuff coming from that as much and but it's also about sustainability too right if you if you think about something like Linux for example it's been around a long term time and we all know it's going to be around a long long time too um and that's you know that's what what you're really aiming for um and also a demand on the part of say Telco is if you think about them and purchasing from vendors they really want the ability to not be locked into specific vendors they want the ability to to move um between vendors and that's you know something generally open source delivers on so I guess what I'm here to say today is you know there's a lot going on here um I'd encourage you all to really think about um being involved here if you're not already you know Choose Your Mission Play Your Part um but I guess there's different ways of thinking about how you might approach this right you might want to just get involved and make a bunch of money and I know that's not the most political thing to say here for example um but what I mean here is there's a lot of there's there's a lot being invested in this space right now and why not have some open source people make some money out of it some people that actually understand um how open source works and but also hopefully you have a bit more of a higher purpose here right like I describe my purpose in this space is you know it's about building diverse communities dedicated to writing and maintaining software that solves problems users care about there's a lot of in that statement right there's a lot to unpack there but hopefully there's a lot of stuff that that you guys that resonate with you guys there but I think you know listening to eben's talk in particular on Tuesday you know it's also about being involved and influencing a future of it which empowers and enables you know the future free societies that we all want um so you know there's a lot going on here there's a lot relevant to all of us here and I'd encourage you guys to get involved and thank you right well we actually are running under time so I'm going to invite our three speakers back up and we have actually got 10 minutes for questions which is awesome ah you first wow that was quick hi it's actually a question for Carol um seeing a lot of Twitter comments about this one actually with the summer of code we've only got about one percent of people in the southern hemisphere participating a Google considering setting one up perhaps that the southern hemisphere could participate in uh we actually run a program that is during the southern hemisphere summer right now and it's called Google Coden and it's for 13 to 17 year olds and it actually I think don't quote me on just uh everyone on the live stream just don't quote me on this I think it either ended this week or last week and so basically uh we're a team of three and one of us runs Google summer of code and one of us runs Google code in so unfortunately the answer is we don't really have the time constraints to be able to run yet a third program not at this moment but we still have lots of participants from the southern hemisphere every year in Google summer of code and I hope that you know people are able to make schedule concessions and if they're not then uh they you know we also have opw available to them as well to participate in and there's other opportunities too okay my question is for the three of you um first Carol is specifically is to do with the students as well how many what sort of diversity do you have in your organizations and I'm not just talking about women I'm just talking about um you know people with disabilities and people who are probably you know not I would say maybe not as widely accepted in the world but they do like some fun things um so like I said in the talk we're seeing a trend of more and more students from developing nations underrepresented Nations which is awesome in terms of women we have about third 12 13 women who participate in Google summer of code in terms of disabilities I honestly don't know because we don't ask people to disclose that to us when they participate in the program so I don't really have statistics on that so sorry so I'm probably the worst person at Facebook to ask that um we have Australians um I get I get I get constantly reminded by my British co-workers that I'm a convict so I don't know is that cool um we have people from all over the world all across Facebook infrastructure we have a very high percentage of females for an engineering company um like let alone the group that I have here is all of Europe and America and myself so like I guess we're kind of diverse but I can't give you numbers or anything because I don't know it oh I actually have them right here um yeah and in the open source World generally I think we're doing pretty terrible and as Red Hats we're you know where peel play open source company so it's pretty reflected within our organization um you know the way I like to think about it and talk about it is you know within our communities and Leslie gave a great talk yesterday has given it before about you know taking a better privilege and unpacking our privilege um you know it's a really important thing to think about within open source communities and you know I'd like to bring it to you know very easy to understand examples like um just simply if you don't say speak um English or if you're you know from a culture that you maybe perhaps not want to bring yourself forward so much it's really really really difficult to get involved in some of our communities and and influence those communities and anything we can do to um you know to bridge that Gap and be more um welcoming communities and more understanding communities I think that's great and we have a ton of work to do can I just add a little something from our Diversity Program from this year as well just to give you guys an idea of what's been going on um new people you fellow humans um we funded it's you know you guys know I work for Red Hat within the conference I tried to step away from that particularly when we've been doing selecting of the program the Keynotes all the bits of the process I have to be objective even within the Diversity Program it was until after we funded people we realized we'd actually brought in two female interns from Red Hat one based in India and one based in Dallas Texas that's an example of what we're doing in our intern program we also ended up bringing in an open source engineer out of uh VMware based out of California so this is awesome to see these businesses investing in interim programs and in open source programs in a diverse manner so that's really really good and I again I want to thank the people who helped fund that Diversity Program for us any more questions hi uh gentleman from Facebook I just want to know where the Facebook I just want to know if Facebook's putting any pressure on Hardware vendors lower in the stack to open source I go with Open Source Hardware open the firmware for the biases you know open the whole stack from top to bottom uh we put a lot of pressure on Hardware vendors um we've suggested that many times and we've seen some response so Juniper is one example they now have an open compute switch that you can purchase and put junos on it um I don't think junos has been open source but they've made it support on the open Hardware so that's one part one example I know uh the other vendors I don't know yet but we have suggested we hope by us doing this and more white box switch and becoming more pervasive it will happen you're long over this morning what's going on come on another question yeah it's all hungover this one's primarily for Facebook and for Google a lot of I'm reading a lot about companies complaining about shortages of potential employees and the like red hat I've noticed have a quite a good remote working contingent but companies like Facebook and Google want you to move to Sydney and places to work um uh I can answer that very quickly which is I have no idea about any of the hiring that happens at Google I I focus entirely on Google summer of code so I don't have an answer for you I'm sorry it's a Facebook um we have our locations sometimes like people don't want to go to those locations to work is that so I just so I've understood it correctly you you think Facebook should open more locations to get more people or like I think there's a whole world of talent and they shouldn't all have to move just to work for these places um yeah and there are a lot of I agree but I'm not official like at that level at Facebook um you know I chose to move to to Menlo Park or in San Francisco in um the United States of America got there um but it is an American company it was started there um so it is american-centric Google's grown pretty well I don't know what our plans are in that so I I don't know how to really to answer your question but yeah I agree with you there is a world of talent I know trying to recruit Australian friends and people down here in the southern hemisphere not everyone wants to move to America um but it's it's personal choice I guess I I quite like living in America it's good fun yeah I will probably come back to Australia one day though the way I look at it is and you know I work from Dublin Ireland I've um you know been working from my home for the last 11 years or so you know with our open source projects you know to be a part of these projects and make an impact and make an influence you can be anywhere in the world and uh you know that's valued at a lot of organizations that you know so that's where we go with right um we value people around the world who work remotely and it's a model that works really well and very compatible with working on open source I think yeah I was just going to throw in on not in an official capacity but we have a very strong engineering office in Sydney Australia we have this is Google and we sorry Google has a very strong engineering office in Sydney and we are hiring people all the time uh similarly in Europe we have quite large offices so it's there is it's true that there is the largest body of engineers in the US but that's not true that they're the only ones right this isn't turning into a hiring fast but if you want to go and talk about a job later that's up to you and I think Carol's got some things to give away at Red Joe late if you want to go and fight her now we've got one last question so this is less a question and more of a call to action with the comment that maybe there should be a summer of code for the southern hemisphere and obviously it doesn't look like that's happening anytime soon but we have representatives of many companies here some of whom have fairly large presences in southern hemisphere countries so maybe someone else could step up to the plate and run a summer of code for the southern hemisphere I would love that please let's let's do that I've got a full-time job surely somebody else could take it catalysts locally in New Zealand actually run a whole series of programs throughout summer particularly a student program so there's things going on we need more of them but it's awesome we've got one of our partners who's actually running a local program if it's obvious or not but can replicate it and we would welcome you too and people have and it it's freely available for anyone to model however they would like and oh by the way the software that the program is run on is also open source so if you need program Administration tools you can use that as well okay I want you all to thank our three participants this morning I hope you got something out of it I know I did it was great enjoy your morning morning tears being served you want to come and find Carol hopefully she'll have a few pens and giveaways during the day don't bother too much thank you