 Hello everyone! Thanks for taking the time to attend this session. This is a research effort of TecMEX. The presentation that we are going to be looking today is Mexico Open Source Contribution. My name is Alex Gonzalez and I just said TecMEX is the nonprofit organization that helps Mexican engineers to raise. A brief introduction of myself is that I'm one of those who has studied 100% in Mexico, got my college degree there and my master's in Sanidad, which is a research center and have been lucky to work for American companies such as EMC, Gesang, the other umbrella staff and a sourcing company. Now I had contributed in open source encryption systems and had reported and coordinated the resolution of more than 200 security issues on certified libraries for the entire Hadoop ecosystem through different components such as high, sentry, ranger, atlas and more. Also those and so for those sense of security issues being coordinated and resolved for plundera's proprietary code. Now let's start with the challenge that we have in Mexico. The challenge is to promote open source contributions by Mexican developers. You will see in a second in the next slide that software guru, the most important software digital magazine in Mexico had driven a survey where the question was if you are in Latin America and you use but do not contribute to open source projects, what's the reason? And the answers from the developers is the main reason is that they don't feel they have the skills. They don't know as a second reason they don't know how to contribute. There is no information in Spanish and they don't or they don't work for free. That's the categories that we were doing that. So this is the challenge and this is the problem that we are stating and we are taking steps and I want to show you at the end of the presentation what are steps taken. Now what can you expect from this presentation? I'm going to show you who from Mexico is working on open source, what projects are Mexicans contributing to and how you can help. Some statistics, some general statistics is that over the past year 10 million new developers have joined the github community and they are contributing to 44 million repositories and 80% of them, 80% of the contributors are not or are contributing outside of the United States. So this last statistic, I like it because it shows that open source projects belong to everybody and nobody at the same time. Maybe we should name it as quantum source if you get it. Now in this slide I'm showing you what are the most popular Mexico open source projects. Today by the end of the day you will have on Twitter if you follow Tecnex Austin, these slides so these links are going to be available to you. And the ones that I picked are the ones that I want to talk about right now. The first one is ARA. In short this is a framework that helps to create a front end by decomposing it through micro apps or micro front end services such as network overload, issues resolution, banner display, page refresh, etc. The second one that I picked to talk about is Drupal console and this is a CLI suite of tools to generate boilerplate code. Boilerplate are sections of code that have to be included in many places with little or no alteration. As you can see this is a very popular project with multiple or millions of downloads, multiple releases and multiple contributors. The top three contributors that this project has are Jesus, Eduardo and Omar. You can see the one at the top which is Jesus. He has multiple stars. He's a well-recognized contributor as well as has several followers. Now in total it's the next project that I want to talk about. The name is Fanny because in total if you kind of translate it to Spanish means in everything and that's pretty much what in total does. So this is a framework to secure the integrity of software supplying chains. It does so by verifying that each of the tasks in the chains are carried out as planned and it uses and has a project lead for each of the chains and also uses fingerprints for each of the steps. So it's kind of like workflow validation. The next one that I want to talk about is the update framework which is another project where Mexican developers contribute to. This is a framework that helps developers to maintain the security of software update systems providing protection even against attackers that compromise the repository or signing keys. This is hosted by Linux Foundation and is used by important companies such as Cloudflare, Docker, DigitalOcean, IBM, Microsoft, VMware, etc. There is also Apache Wacamole. The name is it's a funny name. This is a client-less remote desktop gateway. Just a brief mention. The government is also contributing to open source. I'm going to mention two organizations, government organizations. The first one is the Genomic Medicine National Institute. This one has 40 repositories and some of the repositories or projects are related to data science projects with R, genomic algorithms implementation, and also statistic calculation. The next one is Open Mexico or Mexico abierto, which has 207 repositories on GitHub. The projects are related to metadata validations. Engines for MongoDB also has data access points for government data sets. As well, it has Ansible Playbooks to deploy CEPH or CEPH, which is a distributed file system. Now, there is a site called commits.top, which is gathering information about the main committers around the world. In the top 10, based on the stars and the number of followers, you can find Carlos Toschli. Carlos Toschli is listed with 6,000 commits, around 6,000 commits in the last year. He created a repository where he was actually automating the commits for reasons in a repository, in a public repository. That's why he has a lot, but it's worth to mention him since he has multiple followers as well as has been active in more than 1,000 repositories. In the same website, which is commits.top, you can find that it's listed per country, which are the top contributors in two different views. One is the independent developers that are on GitHub. You can find the zero dragon with 10,000. You will see in a second why 10,000. This guy did something really interesting. Carlos, of course, is there. Carlos Toschli that I just mentioned. In the top 20, I was very happy to see that we have a woman, which is Elizabeth Dijalejos. Elizabeth is a full-stack software engineer. She works with React, JavaScript, Ruby, Redux, and Ruby and Redux. As I said, in a different view, in the same commits.top, you can find Victor Alfredo, who I'm going to talk about in a second, zero dragon. On the right side of this slide, you can see the organizations that they are part of or members of, such as Weisslein, Michelara, Golang MX. At the very bottom, you can see OpenMexico, MX Aviator. Now, this is what I was talking about in regards to zero dragon. This guy on the top right of your screen, you can see that there's a repo called GitDrawing. He automated his commits in order to draw the Martian, the mushroom, the heart, and his signature, which is Ziggy. It wasn't performed for me. Now, here it is, Victor. Victor Torres. As you can see, and based on his description, profile description, or bios, you can see that he says that whatever people say I am, that's what I am not. I'm going to let the numbers speak by themselves. You can see that he has several stars and followers. While I was doing this research, I noticed that on his repositories, his areas of interest or the ones that he has contributed are particle detector algorithms, SpaceX REST API is also in his repositories. He has ported several repos of mathematical algorithms that I'm not even going to mention because those are way beyond my understanding. The previous that I mentioned are independent contributors, but there is another model which are people that get hired by companies to contribute or solve the customer issues. This is the case of Sergio Peña. Sergio Peña is a member of Technics as well, and he works for Confluent. He contributes to the project KSQL or Kafka SQL for streaming. In the past, he has worked at Cloudera, and he became a PMC of Sentry and PMC of Hype. Another contribution that Sergio and I worked together with was Navigator Encrypt, which is a Linux kernel encryption system that sits on top of FikripFS and DMCrypt, which is a really, really interesting project. Worth to mention as well that we have another member in Technics that participates as a contributor of Firefox. He has been working several years with his collaboration, and his name is Alex Mallorca. Now, if in this heat map, you can see the people that has marked themselves as available for hire on GitHub. As you can see, there are several people or several contributors of Mexico based on this heat map. If you are lucky, you can maybe hire any of the ones that I just mentioned, including me. Now, I want to talk about the active communities that are in Mexico. I'm not going to mention all of them in this slide, as again, if you want to check this out and follow the links, this is going to be available on Twitter following Technics Austin. I picked some of these, which are the ones that I want to talk about. The first one is GNU Linux Mexico. They have several activities and webinars on Meetups, such as the SE Linux on the on yellow listed over here that happened last May. It's a very active community. Also, there is LAPSOL, which is an open source lab. This one has 10 branches around Mexico in different cities. There is a 216 open source project created. 44 universities have contributed, and there are more than 500 students listed as contributors. The next one is OSOM. OSOM means Bear in Spanish, and this is open source Mexico. The culture that they have is open source first. They have several Meetups from Meetup.com that I'm going to show in a second. The next community that I'm mentioning here is the one from Technology Code and Monterey, which is one of the most, if not the most, techy university with developed plans. They have a very strong community for Linux. Now, I'm listing for Citi the different Meetups that we can find on Meetup.com and are related to open source, such as Open Infrastructure is in Mexico City, CDMX is Mexico City. There is also API Addicts, and there is also many Uber engineering events, which we know that has some open source projects over there. Also, in Guadalajara, which is the city of the Mariachi and the Tequila, we have OSOM, the open source Mexico. There is a Meetup, in particular, the one in blue, that is the open source Meetup for Guadalajara. They also have interest in Jenkins. They have interest in Linux and Solar. On the top right, you can see that Solar, Mahout, as well, are in there. In Monterey, there is also an open source Meetup. Specific for that, they have interest in Jenkins. Something that I like a lot from Monterey community, or one of the Meetups, and actually it's a great community, a big community, is the Woman Who Code. This is probably the chapter that is more active in Mexico of Woman Who Code. Now, the IBM and Technology Code in Monterey also offer support services to Latin America community in regards to multiple open source projects. The ones that are listed on your screen are the ones that they are offering support services for. Now, this is the part where I'm going to show you how you can help. Basically, in TechMEX, we are making the efforts to align the need of contributing into open source and trying to educate and help into the Mexican community of developers. You can follow us on Twitter. That's one way. Second way is that you can participate in the different summits that we have there, such as the Latin America Festival for open source installation, open source software installation. This is Faisal. One, another important summit that we have is cost.org, which is Contributor Summit. In particular, Contributor Summit has some specific goals this year. This is going to happen in October 2020. They are planning to select 20 open source projects. For each of them, they are planning to develop documentation guidelines in Spanish for contributing to open source projects. Also, they are planning to host online workshops where committers guide participants. This is also going to be a virtual event. The plan is to have new participants into making their first pull request and also making their first commits. It's also a desire to mentor and motivate participants to continue contributing in open source projects. It's also not that I'm mentioning the goals, the ultimate goals for this summit that I've been in recently. I didn't add that in the slides because it was after I shared with Link's Foundation the slides. I've been talking with a university who is very interested in making their research efforts as open source code. They are planning and making a plan to legacy or all projects make them or submitting them or uploading them into GitHub as well. As I mentioned at the beginning, this is a research effort done by TecMEX. I would like to show appreciation to Mara, Ismael, Sara and Natalia. If you have any question, I will be open to see on the Q&A box and I appreciate your attention to this. If you don't have any question for now that is not showing in my box and my window, you can find me on Slack. I will be here the four days or you can find me on my Twitter which is kozlex.com. Thank you so much.