Files
hpr-knowledge-base/hpr_transcripts/hpr1697.txt

517 lines
46 KiB
Plaintext
Raw Normal View History

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