Episode: 1697 Title: HPR1697: FOSDEM 2015 Friday Night and Saturday Morning 1 of 5 Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1697/hpr1697.mp3 Transcribed: 2025-10-18 07:53:20 --- This is HPR episode 1697 entitled Fatsim 2015 Friday night and Saturday morning. One of five and is part of the series interviews. It is hosted by Ken Fallon and is about 51 minutes long. The summary is Bradley M. Koon, Karen Sandler, Shryram Ram Krishna, Matthew Miller, Rich Boen, Karen Bir Singh. This episode of HPR is brought to you by Ananasthos.com. Get 15% discount on all shared hosting with the offer code HPR-15. That's HPR-15. Better web hosting that's Aniston Fair at Ananasthos.com. Hi everybody, my name is Ken Fallon and we're at Fatsim 2015 and we're at the Software Conservancy event and we're talking to you. This is Bradley Koon from the Software Freedom Conservancy. People might also know you from the podcast that is free as in. Free as in freedom with I co-host with my colleague who also works with the Software Freedom Conservancy. Karen Sandler, that's faif.us. Okay, so what is the Software Freedom Conservancy? So the Software Freedom Conservancy is a charitable organization that helps open source and free software projects get done what they need to get done. We take care of pretty much anything a project might need so that the developers can focus on what they do best, writing the great open source and free software that they do. So we handle everything you can imagine that might need to get done from trademark issues, to licensing issues, any kind of legal stuff as well as the very simple stuff of just handling donations and allowing the project to raise money to fund its developers, fund trips to conferences. So anything you can imagine a nonprofit might do for a charitable project, we take care of for open source and free software projects. What kind of to just do it themselves? Well many of them do and they do that for a while and usually come to us to ask for more help because it's very hard to get volunteers to be able to do that nearer to work that needs to be done and especially for a software developer who doesn't necessarily know it doesn't have the expertise and all these different things. They need to come to a place where we can provide that expertise to them. I have been to be a software developer myself but I haven't coded in a long time so I wouldn't presume to jump into a project and so I know how to code for them. When they join us, we realize hey we need help here, we need the experts and they come to us to join us so that they can be part of us and join the other great free software projects in our organization and get the benefit of having one place for all these projects to get the same type of help they all need. And say the project rules and they want to go out on their own, is that possible? Of course, we've had a number of different great success stories. For example, the Mifos project formed their own organization and they have an organization called Cosm now, the Groupon Microfinance that has created its own organization after being a Conservancy member. We don't want to force projects to stay in Conservancy by any means. In fact, we expected when we started Conservancy that many projects would want to form their own organ. We thought it would actually be a very common thing where we're helping projects form their own organ. What we discovered was is we fortunately did our jobs pretty well and most of them are very happy and want to stay. But when they get large enough and want more control of their own destiny, they can of course go out on their own and all our agreements with our projects allow for that and actually we help them do it. How can people help the Conservancy? So there's plenty of ways you can help the Conservancy. The most straightforward way for a lot of your listeners is probably if they're developers to actually just go and contribute code to our member projects. That's a pretty standard way to help. And the other ways they can help is making donations to the Conservancy. We're a charity. So if you're in the United States, for example, you can make a charitable donation. If you go to sfconservancy.org slash supporter, you can become a supporter of the Software Freedom Conservancy and help us continue this work helping free software projects. Thank you very much, probably. Hi everybody, this is Ken here at Fostem 2015. We're at the Software Conservancy event and I've just mapped Karen, how are you doing Karen? Great. So two things that I know about you. One is your lawyer and the other is you've got a heart proving that lawyers have heart. You know, you're no idea how long I've been waiting to tell you that. Normally when I feed in my talks, I say I'm a lawyer and I always hide behind a podium in case someone has rotten fruit to throw at me. But no, everybody who knows how you're involved in free software. So you're giving the keynote tomorrow at Fostem. What are you going to be talking about? I am. I'm going to be talking about the identity crises in freedom. So it's like it's called identity crisis. Are we who we say we are? And it's about the deep complex that people have in freedom and serve software. I mean, freedom and serve software started as an ideological movement where people were, and where people were making software for convenience for fun. And then also as they went to change the world and then create something also that happened to have commercial benefit. And then in the process of that developing, it turns out that the companies have become so essential to the development of free and open-source software that we have all of these different affiliations. And we often don't even think about them. Someone, I've heard many people have conversations where they say we do this and we do that. And in one moment, they're talking about, you know, they're sometimes, you know, on a board of directors of an organization. And the next they're talking about their company. And they're talking about the purpose of the goals of the free software project and the goals of their companies. And it's all intertwined. And why do we have nonprofits? And are they important? And things like that. You know, as I became, I was especially attuned to it because I was a lawyer, but it permeates all of free and open-source software. It's figuring out how we're behaving, how we interact with each other, and how we make sure that we do so in a way that's not misleading. And I mean, we know people that change jobs every two years, but they're working on the same thing for different employers. Yeah, so these are issues that come up over and over again. And I think that as long as we talk about them and we're cognizant of them, then we're able to do this really excellent balancing act between them. Right, we do that because we are in a situation all the time where we have to speak for different parties. I mean, I am on the Canome Board of Directors as a volunteer. I was elected by the Canome Community. I used to be their executive director. I am still their pro bono council. I used to be a volunteer at Conservancy and pro bono council, and I'm actually a co-founder of the organization, but and I was an officer. I was secretary, but now I'm employed as executive director. I'm a co-organizer of the free and open-source software outreach program, which used to be called the outreach program for women. And I have, I do pro bono, I'm pro bono general council of question operator. Oh, I'm pro bono council, the FSF, like the number of affiliations just goes on and on and on and on and on. And I'm actually in a situation right now, which I can't talk about in detail, where I'm negotiating something, where I have an interest on potentially a conflict on three sides of the transaction. So I am not involved in all. And like even though I'm very involved in the groups that are negotiating with each other, I can't participate in any of it, because to do so would be wrong. Like I wouldn't even know who to represent. Like if there are people are trying to negotiate with each other for something, how do I choose which side I'm more loyal to? So I just basically, I just bow out of the whole thing, I have to. And so right now there are negotiations going on between people who I normally am like a team with, but I can't participate. Not even on the side side. You know, I can do a very minor supporting role, but I have to be sure that I'm not in a position where I'm making any decisions and I'm not trying to influence anyone because, you know, I'm a trusted person in these groups, because I've been volunteering for a long time with a lot of them. And so if I say something, even if it seems minor, at the end, might have influence over what happens. That's wrong. Do we have enough lawyers in the foster community? Too many. Why are all these lawyers here? No, I'm kidding. I don't know. It really depends on how you look at it. The lawyers that are involved in our community do such a wide variety of things. If I could clone Pam Chestic, who is standing right in front of me right now, like I've downloaded, she doesn't know I'm looking at her. But if I could clone her and have 100 of her, I would be really happy. Can't get enough of lawyers like her. And there are a lot of lawyers that do pro bono work. You know, Aaron Williamson is here and Justin Collin, you know, is not here, but tons of lawyers that do great work that I wish we had so many more of them. But you know, there are lawyers who are actively trying to pursue corporate interests that are not any interests of free and open-source software. And everybody deserves to have representation. And it's perfectly, I don't have anything against lawyers that do that. But do we need more of them? I'm not sure. How important is fostering for you? fostering is incredibly important because it's enormous. It's a huge conference and it's community rent. And the community rent conferences used to be such a huge part of free and open-source software. We used to have so many of them and they were really vibrant. And then the commercial conferences have become so polished and so well organized and such a part of the infrastructure that now the community conferences have been slowly dying out. And now there are only a few that exist. There are regional ones, you know, like Linux Press Northwest. And Ohio, Linux Press does a great in their small geographic areas. But, you know, right now there's FOSTEM and there's like Linux Conf Australia. Our two is the only huge community around conferences. And those are fundamentally different than you for speaking. Like, you may have noticed some of the press at LCA that has come out, has talked about, like, Linux four vaults talked about, you know, people who say that he's a toxic personality and he should shout out a mailing list. Like, he, Linux has had that conversation at countless other conferences, but it's always been highly controlled. Right? And now you have a community conference where you start having that conversation and you had people lining up to tell like the first two questions of the keynote session FAQ were asking him about that specifically. And it doesn't happen that way at the other conferences. I must say though, he did an episode on that. And it was the only episode that I stopped and deleted. Really? Because I think this, I would have praised this. I think they, I know, I just want to say that you censored me by deleting me. I'm laughing. Yes, yes, you're, you're a lawyer, right? I got a shut up now. I think quite a lot of the thing was cultural, but then since then, I'm thinking we have a lot of issues and it goes no harm to bring into the forum. Look, I don't want to get into the actual substantive discussion because I think you and I might, you know, there were some things that in retrospect, I wish we had explained a little bit more and delved into a little bit more, and maybe we'll do another cast on some of those things because I've gotten a little bit of feedback and I think that there are good points to be made. But you're not, but I think what we're discussing here is not really the substantive discussion that was contained in that particular episode. So much as it's the fact that the corporate, at the corporate conferences, there's this interest in controlling the conversation such that it diminishes controversy and makes companies feel more comfortable with sponsoring and their, you know, and their profitable interest. Whereas a community conference is about making sure that our, the interests are run by the community and trying to improve our overall way that we interact with each other and our goals as a community and as I often with an ideological bench and having a place to have those conversations where it's not going to get shut down is incredibly important. And so there's a lot of quiet censorship that happens at some of these corporate organized conferences. And I think these conferences are fantastic events. I think that there's a place for them. I think that those companies that do that, they're, you know, they're performing a valuable service, but we need both. And the community conferences because they're at universities because there's less money sloshing around, you know, at the beer event, everyone is paying their own way, these events become less popular. And it falls down because it's such an institution because it's so huge. It's just an enormous event that has a lot of momentum. And I'm really excited by that. And that makes Boston an incredibly important conference. Okay. If you could change one thing about the fast community, what would it be? Just one thing. I think that what I would do is I would, if I could change one thing is I would, a lot of the problems that we have are historical ones, like, people are so receptive when I talk about software phenom with an ideological vent. And I think that we have this, we're coming from this historical place where our community was very divided. Okay. So if I were to change one thing, I would, I would unify us a lot more. Because right now, and, and, and where we come from is a place where we have so many options for everything. And that's part one of the joys of free software is that everyone can do their own thing. And we can have many, many answers to things. But we are such a divided community on so many things. So many people, I talk to you think that free software is a fundamentally different thing than open source software. And we have these arguments over and over again. And it just serves to make us completely unable to, to really advocate to newcomers in an effective unified way. And so one of those people or of us? I, you know, I, I think it's really unfair to isolate one person. No, no, but I mean, a lot of, a lot of people look up to our armature myself. Yeah. But I, well, I think our message is right that we should focus on freedom and we should focus on ideology. But at the same time, I think we should, and I've said this before, like I think that if you say open source as long as we're talking about freedom, as long as we're talking about those users rights, then I don't care what language we use particularly. He's right in that if we don't ever talk about ideology and we use loaded terminology, then we're going to have a problem because people won't think that freedom is included. But it's a matter of style, you know, and, and I, I think from where, from where I'm sitting, I just wish that we were a little bit more unified rather than fighting so much amongst ourselves. Okay, um, was there anything else I missed? There are always a thousand things we could talk about and we'll have another conversation another time. We will do. Okay, thank you very much Karen and thanks very much for organizing the event. It's been very delightful to get free beer and food since the summer of the day. I'm good luck tomorrow. Thank you. Hi, this is Ken. We're at the Solfer Freedom Conservancy event and I'm talking to Shriram Ram Krishna. How are you doing? And what are, what do you do? Why are you here at Fostam? I am a director at the Gnome Foundation and I'm here to support Freesaw for and of course the Gnome Project. And for those three people out there who don't know what Gnome is, that's a new product that they're going to be releasing. Gnome is the one of the more interesting desktop projects we have for Linux. We like to push the frontiers. Yeah, so I've heard you were a, okay, there was a lot of controversy when you moved from 2 to version 3. Is that over now? I think mostly it's over. A lot of people have accepted what we're trying to do. But in back in 2011 it was very hairy. I spent a lot of time talking with a lot of people and getting their feedback and hopefully we incorporate a lot of that feedback back into the project. I know that from what I see in social media that a lot of people do like where Gnome is heading these days. So I like to think that a lot of the controversy is over but there's a lot of still a lot of our luggage is still there. But do you think that the codebase has benefited from it? I'm sorry, what was the main driver for was this old codebase that needed to be updated or was it a new paradigm? The driver was that the codebase didn't really give us the flexibility that we needed to explore the user experience. Gnome too was still a sort of rigid. So if you look at where we are versus Gnome 2 versus Gnome 3, Gnome 2 merged the user experience with the development platform. Whereas if you look at Gnome 3 we have Gnome Shell which is sort of divorced from the development platform. Gnome Shell is its own thing. It's written in JavaScript and we have a lot of ability to change how it looks, how it feels, it juices a lot of the standard technologies like CSS web interfaces that people know. So if you see if you look we have things like extensions that actually changes on the fly what the user interface looks like. So originally it was there so that designers can modify the look and feel and be able to test their interfaces. Whereas now it's also used for other people to say well we don't really like the way Gnome did this. We want to do our own experience. And so you see a lot of things where they override design elements and did their own thing and overwriting the design that we had in Gnome 3. But if I stand back and look at it we've got you have the Gnome project and then that's you had boom 2 and off and did the unity thing and then the old code has been taken, the Gnome 2 code has been taken and been used in the Mate or Mate. Mate yeah. How do you feel about that? It's not a waste to develop our resources. So diversity is our strength. So we have lots of people who use, so we have Mate. So Mate looks at it in a different way. We have elementary OS that also has their own set of designs. But what's important let me just go back to Mate. They're actually reporting to GTK 3 and eventually they'll be their own project going in their own way. But I think what's great about all these projects is they have their own idea what user experience looks like. And that puts pressure back on GTK and some of these common libraries. It means that they're much more universal. Instead of a lot of people used to complain that well Gnome has taken over GTK. But when you have all these other projects that means it could still be so much more universal toolkit as opposed to just being the Gnome toolkit. So I embraced them. We had a hack fest last year where we invited the elementary guys and we actually had a great meeting of minds. And we really want to continue at least like in Guadag to invite people who use the platform. So if it's Mate we would love to have them go out there and get presentations. If it's elementary OS, if it's cinnamon, all those people we would love to have them out there and show us their point of view about what user experience is and what new things are doing that we also can maybe steal or I guess steal is not the right word but incorporate if it makes sense and maybe they can do the same thing. I will get attacked if I don't ask this question. How do you think the accessibility of Gnome shell is at the moment? I really can't say I know that initially it was not on par with Gnome 2 and I haven't talked to the accessibility team of late so I don't really want to give a status but as far as I understand it's almost on par. One thing that I've heard about Gnome shell is that you require a 3D graphics driver to run. You do, it does require 3D graphics but it requires a hardware that's well at the time when we said it 2011 it was five years old so you know you're talking about something that's out in 2006 so if you have something that's out in 2006 it should work with and an additional we actually have software software rendering as well so if you have a powerful enough CPU we could still do the 3D stuff. It's not going to work on Raspberry Pi, don't we? I think it might. It won't work on a Raspberry Pi then. I haven't tried. I don't know. Maybe you might want to try that. Maybe I have to try that. I don't have a Raspberry Pi but I use it for, what is it? The XPMC, right? Yeah, I had a new one. So what are you looking forward to tomorrow at the pasta? So I have two talks. Tomorrow I'll be talking about our trademark battle that we had recently. Most of people remember we had a company that had taken over the Gnome trademark and we had a battle we had a remarkable, remarkable fundraiser that just went beyond all expectations. So me and Pamela Chastick who is our pro bono lawyer will be talking about that and then on Sunday I'm talking about the lot of things we do in Gnome actually puts pressure on the Linux system. So we actually work up and down the stack. So unlike a lot of desktop, they tend to stay within the middleware portion but we're known to actually work in the kernel space and other places because in order to do something that says just works requires to be outside our our stack. So you know we have people like Bash in this era that works deeply in Bluetooth and a lot of things that make Bluetooth just works requires it to work in Bluetooth. So a lot of the stuff is there are improvements in there and then you have things like D bus, we have KD bus that's coming in there that came out of the Gnome project. You know you have Pulse Audio, you have all these kind of things that we even even things like Compass, it was the Gnome project that came out with the cube. It was by Sousa at the time with Miguel and everything. I remember we had we had brought that out in Oskar. We showed the cube going all there and you know all those things that came that started in Gnome. That didn't start pretty well anywhere else. And so we actually come up with these things. Now we abandoned a lot of the Compass type stuff because we really was focused on user experience. So we're very conservative on not the special effects but it's true that we're the ones who had kind of explored that space saying this is sort of that compositing type of thing. Compositing desktop started in Gnome. So you know we're always trying to push the frontier because when you start with an overreaching goal saying we want to make great user experience, you're saying how can we do that and how can we make changes up and down the stack to make that happen? The free desktop.org initiative wasn't attempt to sort of harmonize the desktop. How is that going? Are you still involved in that? I'm myself in Gnome. We're still doing that. A lot of the things like DeepBus is still done in free desktop. And I suspect any future things we want to do. We're basically working on sandbox applications. I suspect that will also move to free desktop at some point. Not to put words in them but it makes sense that we want to want something universal as opposed to something Gnome specific, something as important like that. Okay. Thank you very much for the conversations. There's anything else that you want to say? No. No. I'm good. Thank you. Are you heading over to the pyramid? I am. Right. Okay. I won't keep you any further. Good morning, everybody. My name is Ken Phalan. Foster M has started. The hangovers are still in place. And we're at the Fedora booth we're talking to. Matthew Miller. How are you, Matthew? How what are you doing here at the who are you and why are you here? I am the Fedora project leader. I am here to talk about Fedora and meet people and talk about their projects and distributions and connect up with everything that's going on. Do you work for Red House? I do. Yeah. And fortunate enough that they pay me to work on something full-time that I would be working on for fun otherwise. Can you give us an idea for the two people listening who don't know what Fedora is? Fedora is a Linux distribution that's been around for about a decade. It is the upstream basis of Red Enterprise Linux and CentOS and some other things. It is sponsored by Red Hat but it is a community run and community led project. And you recently had a release Fedora 21. Fedora 21 out a couple months now are best released yet as each release is of course but this time I really mean it. It's a very solid release with a lot of good stuff. You broke the distro up into three different things. Can you tell us a little bit about what they lost behind that? Yeah so historically Fedora back in the olden days when Fedora started it came from Red Hat Linux which you could buy in box sets on cells and that was kind of a general purpose distribution for all kinds of things and people use it for servers and desktop and everything else. So Fedora inherited sort of a community of users from these different user bases but over the years Fedora had kind of sort of drifted towards being a desktop as sort of the most obvious form of the distribution but we still had a lot of system in users and people using it for even in production server uses and those things kind of pull at each other so we had a lot of disagreements about what the defaults should be, how things should be made should we even have defaults when people are using it for different ways and so we decided that having actually different different focuses but have a workstation release that's meant for you know being a you know power user desktop and then having a server release is actually meant to be a server as a top level target would sort of help diffuse some of those tensions because you can say okay this default makes sense for a server this default makes sense for a desktop we don't have to try and find something that makes sense for both of them we can each have their own path and but you know run the risk of the two things divergent and needing more people to maintain this whole thing. Yeah there's a risk and so we have a Fedora based design working group that's sort of kind of curating the common core between the things to try and make sure that you know where things can be shared they stay shared and we don't go too far off but I think there's a balance between that divergence and commonality that we want to try and get right. Yeah you're only one release in anyway so what could possibly go wrong? What could possibly go wrong? Yeah it's exactly is this your first time to foster? I know I was here last year as well so I don't quite feel like a veteran yet but yeah you know you're aware around tell me how did you end up here what is your story what did you do? So I worked yeah I dropped out of college and helped start an ISP back back in the you know dot com days and then my friend was working at Boston University and said you should come out here I can get you a job so I worked at BU in Boston for about a decade on the Boston University Linux project because back then at that time if you would go and get you know Red Hat Linux from you know the store shelves or whatever someone did a study and they showed that if you put this on university campus Red Hat Linux was the most secure because it was 15 minutes before it was broken into and owned and everything else you know it was was worse and so our security teams I worked for the central IT department and our security team was running around telling everybody you can't run Linux it's not you can't have it on our network it's not we can't we can't we can handle it and so but we know we love Linux but we so we decided that we would make a version that was tailored for the campus that had better security defaults and also would tie into like our AFS file system infrastructure and curb roast and things like that so put together sort of a derivative distribution that was meant for the university so I worked on that and got involved in Fedora as the upstream for that for about a decade and you know by the end of that decade those initial problems you know now if you go by rail you can pretty much trust that security is at least a concern even if nothing's perfectly secure it's a you know people distributions care about security now so that need wasn't there as much and so I moved on to another job and things but I stayed involved in Fedora and when a job opening at Red Hat came up I took it excellent I know you're here at Fullstown okay well thank you very much for the interview is there anything else that you want to announce or what are your plans for the coming year no big announcements Fedora 22 coming out in May we're back on our six-month schedule after a long longer or 21 release so I'll talk about that tomorrow at my talk a little bit in the distributions dev room I think it said early afternoon sometime all these talks I think will be online on the Fullstown site so you can catch that later well thank you very much for the interview and enjoy the booth it's possibly the coldest booth here right beside the door the best booth perhaps what you're going to have the flu next week I think right by the door but it's worth a little cold we can handle it okay thank you very much Hi everybody this is Ken Fallon here at Fullstown again right beside the Fedora stand is the CentOS stand and I'm talking to I'm Rich Bowen Irich and you're at the CentOS stand what's your involvement with the CentOS project well I'm kind of borrowing space for my colleagues here I work on the RDO project which is a distribution of open stack for CentOS ah so tell us about that first of all tell us about CentOS so CentOS I'm sure that my colleagues can tell you more but CentOS is a rebuild of Redhead Air and Prysalanx and a large community of people developing or producing packages of a wide variety of things for distribution on CentOS so CentOS is a rel without the Redhead funded branding more or less that's right and you know there's there's a close relationship with the Red Hat people but it is operated as an independent project and it's got lots of community contribution from outside of Red Hat okay so what's the RDO when the white is a decision so open stack is a cloud computing platform and there are hundreds of companies that are involved in this but as with most open source projects it releases source code and RDO produces packages for use on CentOS and Fedora and Redhead Enterprise Linux and so we're a community of people that are that are working on the packaging aspect of it making sure that it actually works making sure that the packages have all the necessary requirements um don't to run on CentOS so the idea would be you install CentOS you add repository or these available that's correct so you add a repository and then you run some puppet scripts which stand up your open stack cloud because open stack is it's complicated and it can run on one machine or thousands and so it's not just a question of installing one RPM you actually have to orchestrate all of the different machines and get them talking to each other and that's done with with puppet scripts and that's that's the piece that we provided RDO okay so it is very very much tied into purpose um that's or the philosophy that's correct and and it's called pack stack but it's a it's a set of puppet scripts that orchestrate standing up the cloud and uh how difficult is it to run uh well if you do a simple install you run pack stack and you answer some questions and in 20 30 minutes you have your cloud um and of course open stack being open stack you can make it as complicated as as you need to and that can be that can be difficult but uh but hopefully the you know hopefully the installer takes a lot of the work out of that but there's still there's still some decision making and is this uh is this uh been used quite a lot now or is it still there it is at this point well we are um we're about two and a half years on in the RDO project and uh you know kind of our poster child is surn the nuclear research facility and they have got 70,000 nodes running RDO but and then there are many other smaller installations so yeah it is actually being used in production a lot of a lot of uh research organizations as well as as well as companies are using RDO in their in their production clouds and you are you also employed by Red Hat or are you I am I do work at Red Hat in the open source open source and standards department okay okay since since we a lot of people working for Red Hat are over here yeah we've got the the cento s guys are under the red hat umbrella now and and Fedora is affiliated with us and uh we've got an overt table over there as well which is a virtualization platform that's that's under the Red Hat sponsorship to a lot for the community I guess yes so we we believe that uh and this is what really attracted me to Red Hat to begin with that we believe that a strong upstream benefits our customers and so we have lots of people that work exclusively in the upstream and you ask them how much our product costs and they say I don't know I don't work on that part of it so so yeah it's really cool to be working in the upstream so you're going to be able to booth here the whole day or you're giving talks I'm not giving talks but I am also working on the open stack booths um yeah and then I'll be working on the open office booth as well because I'm associated with the Apache software foundation and so I'll be I'll be jumping around quite a bit today okay well enjoy the show and thank you very much for the interview thank you I'm just moved on from the cento s project and I'm talking to KB saying and what's your involvement with the cento s project oh I got involved back in 2004 uh when the project was starting off and since 2009 I've been the project lead for for centos okay so um and just to remind folks what cento s's um cento started off by being a community rebuild of the Red Hat Enterprise Linux sources and over the course of the last 11 years it's become pretty much the de facto standard on web hosting and high performance computing and basically if you're looking for a community platform for stable computing centos is literally the default choice at the moment okay and you've been um you've been brought on to the Red Hat on brothers obviously they're paying for you guys well I mean the easy way to explain this is that there is a joining of forces as in Red Hat has come on board as the biggest sponsor um but the project still runs independently we have our own board um Red Hat has some level of influence on the board but it's not exclusively on Red Hat's as it were so what Red Hat allows us to do is to bring a few people on board at the moment three of four guys um who can then focus on the day job as being you know helping the communities grow on a technical side of things but the community still run independently okay now when we were discussing this last year that move had just happened and I think a lot of people were questioning what they what the reason behind it was and people were saying well it's the it's the selling of the contracts you you get it's like the first sample is free and then we'll sell your Red Hat Enterprise contract later but I was told that that wasn't the case no that's still not the case um what what has happened is there's now a clearer definition of what is a centrist project versus what is centrist Linux as a distribution um and centrist Linux as a distribution is still carrying on being what it has always been there's no change in that at all now from the centrist project side of things there's been a lot of changes in that previously it was very hard to get involved as a contributor it was very hard to set up a trust relationship all of those barriers have not come down we've got a bigger contributor footprint we've got special interest groups coming on board that allows anybody with any project you know anything to do with infrastructure or otherwise come on board with centers consume our resources consume our build services consume our testing infrastructure consume our release infrastructure things which are not possible in the past we can now do um one of the key reasons why we're able to do this now is that in the past we've been a completely donation sponsored driven community and we've never accepted financial donations escaping the money out of the equation made it possible for us to focus on the technical side of things it also meant that the people who got involved were people who actually wanted to get involved um so in the past and as we do now as well we stay away from commercial endorsements we don't endorse vendors we don't encourage people to go out and you know try and build services on our centers which aren't themselves open as well um now would that one of the after effects of that was that we never had any money to spend so we ran our our core infrastructure ran off 120 machines donated by I think about 116 vendors in 83 different data centers and across 17 countries so this is a number I remember from Christmas of year before last because that's when we didn't audit um and I remember sitting down and speaking to some of the red hat guys at the time and they said you know so what are your assets then we said none the like what do you sustain you know x number of millions of users and we like thanks to the donors and the sponsors and every time the donor or a sponsor comes on board we make sure that they understand there is no transfer of ownership they retain ownership of their assets they retain ownership of their hardware of the software that they're giving us and everything and they allow us to use it for community purposes now fast forward year down the road red hat has budgets so that what that allows us to do is now justify requests for money where we can spend things on things like setting up a large community testing for structure we could have perhaps done this in the past as well but it would have been hard to sustain it because if a donor goes away a vendor goes away they take the hardware with them and it's hard to you know like for example if you run a project I don't want to go and tell you to come and use my infrastructure with the caveat that I can't tell you if it's going to be here tomorrow or not having red hat on the sponsor list now means that we're able to do that and that helps the overall community around centers as well I mean we don't push for us success isn't about centers having you know doubling its user base for us success as we can double the number of part projects that consume centers to deliver service to their users I mean like if you're in the database uh writing software software writing business we want you to use centers you want to be able to help you get a better platform out for people who are consuming your applications what's on the for red hat? um so red hat has an interesting situation in 2003 they exited the community distribution built curated by red hat fedora became the community representation of their distribution which is built curated sort of released by community fedora has never really been released by communities been released by red hat but is developed and curated by a community red hat enterprise Linux is targeted at the business users people who need some level of assurances two o'clock in the morning your machine breaks you want a phone number to call um and my pro my my answer to that would be you know have your credit card ready um fire up thunderbirds and an email to centers develop hope for the best yeah yeah or you know so that doesn't that kind of works for a lot of people it doesn't work for everybody so over a period of time I think we've tried really hard to build a firewall between centers and red hat anybody who joined fedora anybody who joined red hat as an employee was automatically disconnected from any privileged levels in centers it is perhaps in the in retrospect it seems a bit overly pedantic however what it allowed us to do was to build that firewall between centers and red hat um and when the conversation with red hats started off it was pretty clear that they benefited from having centers in the ecosystem because it allowed developers it allowed third parties it allowed contributors to build stabilize to test against an archival compatible platform without actually having to spend the five hundred bucks six hundred bucks to get on to an archival platform so while they would never certify a piece of software which was built and test on centers it meant that people could build and test on centers and then go to rel whenever they need it to or whatever point they need it to so having centers be a part of the family is like the third leg of the stool is not kind of complete in that there is now uh an area or a or a group that you can go to for upstream innovation where if you're working on g lip c if you're working on the kernel if you're working on gc c if you working on you know the core competencies of what is Linux you have Fedora which is a constantly moving constantly evolving constantly stabilizing environment I would I would probably say it's slightly off the bleeding edge I think bleeding edge is probably you know LKML or you know just it's not far off yeah it's not far off you still cut yourself yes yes um but I think what what centers now does is it allows um people to curate content that they care about most within understanding that the platform isn't going to change on them every six months so for example if you're in the business or if you know if you have a great idea on your way back home from work thinking hey I want to write a piece of software that does one plus one is equal to three now you can go away you can do that on centers and you know that your gcc isn't going to change for a few years your kernel isn't going to change for a few years your gnome isn't going to change your kd isn't going to change your zed live you and all all of the libraries that you need the core platform isn't going to evolve on you so as to speak because most people who are doing Apple-level stuff or user-facing stuff and this is open source projects are not in the business of curating zed live they're not in the business of curating gcc and they want that static target that they can build against stabilize against deliver a user story against and I think that's what does the second leg of this tool as it works you've got the fedora for platform innovation you've got sent us for innovation on the platform and then you've got rel for people who need a nestle let that come along with it um and in many ways I think we all complement each other but also in many ways we compete with each other and I think and that's good that's healthy for everybody because it gives the users a choice if somebody wants to build on centers he's got his app up everything is fine but he wants to keep an eye on what's coming next he may every Saturday decide to run it on fedora as well okay yeah and then if he has somebody who comes down the road and says hey you know um I'm happy this is fantastic software this is making me money I won't support on it he could then reach out to rel and say look if my guy was to use rel could I work with you on supporting him on the rel platform so it kind of gives you the whole give you the whole picture the whole story so are you going to be stuck here on the booth so you're going to give him some talk so um we've been coming to fosdom for about eight years in an official capacity I've been coming to fosdom I missed one fosdom unfortunately the first one um and so fosdom for for us as a group and for me personally isn't really about the table as such it's about re interfacing with all of the relationships we built up over the years so um over the next two days you'll find me pretty much at every other table except for the center table talking to the guys out there you know and also it gives us a great opportunity to talk to the guys you know one-on-one about what we're getting wrong you know stuff we get right it's fine because that's already right the things that I care about are stuff that we're getting wrong and then collect enough of uh you know enough for feedback to go away and then basically build out a six month plan and hopefully come back next year and you know you you hope uh the list changes I'm sure we get enough stuff wrong next year as well but you don't want the same thing to keep coming up again and again and that's that's basically what my personal individual plan for fosdom is to I've got my list I've got my list on last year I know who I spoke to last year I'll be seeing all of those guys again and hopefully the list have changed excellent thank you very much for the interview and good luck with you your uh fosdom thank you very much thanks you've been listening to Hacker Public Radio as Hacker Public Radio dot org we are a community podcast network that releases shows every weekday from Monday through Friday today's show like all our shows was contributed by an HBR listener like yourself if you ever thought of recording a podcast then click on our contributing to find out how easy it really is Hacker Public Radio was founded by the digital dog pound and the infonomicum computer club and is part of the binary revolution and being rev.com if you have comments on today's show please email the host directly leave a comment on the website or record a follow-up episode yourself unless otherwise status today's show is released on the creative comments attribution share like free dot org license