meetings-archive.debian.net/.../Debian_in_the_Dark_Ages_of_Free_Software.webm
-
0:17 - 0:17Can you hear me?
-
0:18 - 0:18Better.
-
0:19 - 0:20So, hello everyone.
-
0:20 - 0:21Welcome again to DebConf, I guess.
-
0:22 - 0:25It's a great pleasure to be back again
at one DebConf -
0:25 - 0:28and a great honor to be doing one
of the opening talks. -
0:29 - 0:32I confess I wasn't really expecting
that honor. -
0:32 - 0:34I just wanted to propose a session
-
0:34 - 0:36which was supposed to be
a self held sessions -
0:36 - 0:39for those of us that think there are
some worries -
0:40 - 0:43about where the free software is going
in general. -
0:44 - 0:48And the role distributions have to play
in the current state of affairs. -
0:48 - 0:51So this talk will be about a couple of
journeys at once. -
0:51 - 0:54The first journey is a journey
through emotions, -
0:55 - 0:59through good feelings about what
we have achieved in Free Software -
0:59 - 1:02over the past 15 to 20 or 30 years
-
1:02 - 1:04depending on how long you've been
involved. -
1:04 - 1:06The second journey is essentially
my own journey -
1:06 - 1:08through software freedom
-
1:08 - 1:11from the day I started discovering
Free Software -
1:11 - 1:13and what I've ended up doing since then.
-
1:14 - 1:17Starting with the positive news.
-
1:18 - 1:23This is how I got involved myself
in free software in 1997. -
1:23 - 1:25I understand that there are people
in the room -
1:25 - 1:28who have been involved
since way earlier than that, -
1:28 - 1:30others that have been involved
since way later than that. -
1:30 - 1:32Well, that's my story.
-
1:32 - 1:35I hope you'll find ??? points
with your own story. -
1:36 - 1:41When I started as a freshman in a computer
science class at university of Bologna, -
1:41 - 1:44that was a huge tiping point,
-
1:44 - 1:47a huge hype point for the so-called
opensource movement. -
1:48 - 1:52That was the year the very influencial
essay by ??? has been published. -
1:52 - 1:59That was the year ??? Netscape decided to
opensource its own code. -
1:59 - 2:01That was the moment in the history of
free software -
2:01 - 2:04when people were trying to sell
to the industry -
2:04 - 2:09what free software was doing, and
I'm not using that word in a bad sense. -
2:10 - 2:13There was reasonable concern that
without involvement of the industry, -
2:13 - 2:16the free software movement wouldn't have
got far. -
2:17 - 2:22So they were trying to tell about free
software in an industry-friendly way. -
2:22 - 2:25Essentially, the rhetoric at the point
was that -
2:25 - 2:29if you do development of software
in the free software way, -
2:29 - 2:31in a more open way,
a more participative way, -
2:31 - 2:36you will end up having better software
and that by merely opening up you code -
2:36 - 2:41you'll have these flocks of programmers
coming to you project and end up helping you. -
2:42 - 2:47A few years later, I realised that
I personnaly didn't believe much in that idea: -
2:47 - 2:50it's only because your software is open
that it's gonna be better, -
2:51 - 2:54but it was a fair thing to try
at the time. -
2:54 - 2:57What I discovered a bit later is actually
what ??? me -
2:57 - 3:00was essentially the philosophy
of free software. -
3:00 - 3:05The fact that computer user should be
in charge and in control of their own machine, -
3:05 - 3:07that should have some basic freedom.
-
3:07 - 3:11You know about the 4 freedoms,
I'm not going to repeat them here, -
3:11 - 3:16but my personal point is that
the narrative of free software is something -
3:16 - 3:18that resonated with me a lot at the time.
-
3:18 - 3:23As a student, I realised that by having
free software at my fingertip as a computer science student, -
3:23 - 3:28I could debug any single layer of the software stack
and look at how things are going. -
3:28 - 3:32I didn't have to trust the teacher on how
an operating system should be developed. -
3:32 - 3:39I was able to open up ??? in the linux kernel
and look at the actual scheduling algorithm -
3:39 - 3:41that was being implemented in the real kernel.
-
3:41 - 3:44Not that I really got all of it at the time
-
3:44 - 3:47but the possibility was just breathtaking
for me. -
3:48 - 3:53Later on, I ended up distilling
the main intuition of free software, -
3:53 - 3:56which is the one I used to explain
free software to people, -
3:56 - 3:58which is intuition of control.
-
3:58 - 4:03So, I ended up believing that the main
reason why I've been involved in this movement -
4:03 - 4:08for about fifteen years is that I really believe
that every single computer user, -
4:08 - 4:10and that's a lot of people these days,
-
4:10 - 4:14should be in control over
their own computations. -
4:14 - 4:17Everything you're doing with a device
which is mediated via software -
4:17 - 4:21is controled by someone,
either it is you or it is someone else. -
4:22 - 4:24And the best episode, the best narrative
to explain that to people -
4:24 - 4:27that they've been using for quite a while
is this passage -
4:27 - 4:29from the novel "Makers" by Cory Doctorow
-
4:29 - 4:32which is a bit long so I'm not gonna read it in detail,
-
4:32 - 4:36but essentially there is one character
of the novel which is Lester -
4:36 - 4:40which is explaining to another character
the importance of controling -
4:40 - 4:41your own devices, your own tools.
-
4:41 - 4:44The first example he takes is the example
of the hammer, -
4:44 - 4:46a physical hammer,
-
4:46 - 4:49and he goes on saying that if you own
a hammer, -
4:49 - 4:51essentially you could do
whatever you want with it. -
4:51 - 4:53You can use it for its main purpose,
-
4:53 - 4:55or you can use it for something
completely different -
4:55 - 4:59which was not meant to be its original
purpose but it's you that decide. -
4:59 - 5:04He compares that another device
which is the "Disney in a box" in the novel -
5:04 - 5:08and Disney in this book is the big evil
villain which is oppressing people -
5:09 - 5:14and essentially Disney in a box is a
glorified3D printer that can only print -
5:15 - 5:18what Disney wants it to print for that day.
-
5:19 - 5:22One day, it will print a goofie character,
-
5:22 - 5:25another day it will print Donald Duck,
-
5:25 - 5:26but it's not you who decides.
-
5:26 - 5:30It's Disney that decides what the printer
is gonna print for you that day. -
5:31 - 5:34You own the device but you are
not in control of what the device does. -
5:35 - 5:39The big quote for me is that if you don't
control your life, you're miserable. -
5:40 - 5:46This notion of oppression is what has
been motivating me for all these years. -
5:46 - 5:50So the fact that if you are not in control
of your own computation, -
5:50 - 5:52then someone is oppressing you.
-
5:52 - 5:57Someone usually is the person or the company
or whatever that has created the software, -
5:57 - 5:59that has the power to change that software
instead of you. -
6:00 - 6:01This is something that really ??? me.
-
6:03 - 6:05What was I doing at the time
with my computer? -
6:05 - 6:08Well I was doing pretty standard stuff.
-
6:08 - 6:11I was using some hardware we had at the time
-
6:11 - 6:14which was mostly desktops and
local network servers. -
6:14 - 6:17I didn't have a laptop because
it was really expensive for a student -
6:17 - 6:19so I did get a laptop much later.
-
6:19 - 6:22I was doing some content production,
some content consumption. -
6:22 - 6:25The kind of content I did produce
at the time was mostly -
6:25 - 6:29office suites, desktop publishing
and this kind of stuffs. -
6:29 - 6:32I was doing some communication, some email,
some IRC, some newsgroup -
6:32 - 6:35which was really cool at the time
for geek communities. -
6:35 - 6:37And I was doing some software development
as a newbie -
6:37 - 6:39but it was what I was doing at the time.
-
6:39 - 6:42I also did some content consumption,
some gaming -
6:42 - 6:46which are arguably some content that
someone else is producing for you to consume. -
6:46 - 6:47I was doing some web browsing.
-
6:47 - 6:49Internet was not as popular as it is today,
-
6:49 - 6:53but there were some websites
you could find interesting. -
6:54 - 6:58In that situation,
with this kind of computing, -
6:58 - 7:03the actual path to software freedom
and to control was fairly clear. -
7:03 - 7:08It was difficult, but it was fairly clear
to me as a new activist in free software. -
7:08 - 7:12What I should have done, what we all should
have done to actually liberate people -
7:12 - 7:15from the oppression of people controling
our own computation. -
7:15 - 7:19The idea is that while you have
a lot of pieces of proprietary software -
7:19 - 7:23which you do not control, what you need
to do is to replace -
7:23 - 7:28every such a component of proprietary
software with a free software equivalent. -
7:29 - 7:32Using some local application, some game,
-
7:32 - 7:34we need to replace it
with an equivalent free game. -
7:34 - 7:39We were using some client-server software,
some mail ???, some mail client, -
7:39 - 7:42some mail server, some IRC client,
some IRC server. -
7:42 - 7:47What we needed to do to actually empower
people and liberate people was to rewrite -
7:47 - 7:51those pieces of software with free software equivalents.
-
7:51 - 7:55It was difficult, because it was a lot of stuff
to be rewritten, but it was fairly clear. -
7:56 - 7:57The plan was clear.
-
7:57 - 8:02And also, luckily, we also had, at the time,
all the heavy lifting was already in place. -
8:02 - 8:05The GNU project existed ??? since
quite a while, -
8:05 - 8:07the Linux kernel existed already
and it was working. -
8:07 - 8:12So someone else with shoulders larger
than ??? I had at the time -
8:12 - 8:15had already done a lot of work for me and me
-
8:15 - 8:19and together with other free software activists,
what I had to focus on was to rewrite -
8:19 - 8:25proprietary application into equivalent
free software application, possibly better. -
8:25 - 8:27That was clear, was hard,
but it was fairly clear. -
8:29 - 8:35That's where, I think, the notion
of a free software project comes from. -
8:35 - 8:40We use very often this term of free
software project and never ended up -
8:40 - 8:44really thinking about that before a few
years ago and I think the reason why -
8:44 - 8:47we call it free software project is that
there is an objective. -
8:47 - 8:50So there is a mission,
ideally a time-limited one, -
8:50 - 8:55and that mission is writing a replacement
for a proprietary application using -
8:55 - 8:59free software which is as good,
possibly better than the original. -
8:59 - 9:04Having a lot of free software projects
around gives rise to a lot of releases. -
9:04 - 9:07So what we were doing a lot at the time
in the 90s -
9:07 - 9:10was to actually manually install
software on our own machines. -
9:10 - 9:15To be fair, our lab was running
some Red Hat machines. -
9:15 - 9:18At the time there weren't that
many packages available and -
9:18 - 9:22we had to fairly often install stuff
by hand on the lab machines -
9:22 - 9:25in our own directories and also
on our computers at home. -
9:25 - 9:28This is a procedure you all know very well.
-
9:28 - 9:32You download a tarball, you run "configure",
you run "make", you run "make install". -
9:32 - 9:36The first time I saw that, it was kind of
a magical recipe for me. -
9:36 - 9:39Just follow these steps and you will get
some software to play with. -
9:39 - 9:42Well, except that every single step
could fail, of course. -
9:42 - 9:47Let's keep aside for the moment the fact
that the website might be down but, -
9:47 - 9:51you run "configure" and you miss some software
you need to fetch from somewhere else. -
9:51 - 9:54You run "make", you encounter some
compilation problem. -
9:55 - 9:58You run "make install", maybe the path
will clash and so on and so forth. -
9:59 - 10:03The problem with this procedure for
install software we are using by hand -
10:04 - 10:06is that you are essentially
conflicting roles. -
10:07 - 10:10You're mixing together the role of
software user, -
10:10 - 10:13the role of system administrator
and the role of software developper. -
10:14 - 10:19You need to have a little bit of all those skills
together to be able to enjoy software. -
10:20 - 10:25In a sense, a free software which works
like this is essentially a very elistist thing. -
10:25 - 10:29It's only an elite which have
all the needed skills who is able to enjoy -
10:30 - 10:34the benefits of free software and is able
to be in control of their own computation. -
10:35 - 10:39This is essentially the reason why distributions
much earlier had been invented. -
10:40 - 10:43We all know very well here
what distributions do, -
10:43 - 10:48they sit in between software developpers
and software users and make it easy for you -
10:49 - 10:50to actually use that software.
-
10:50 - 10:56We do installer work, we create installers,
we create package managers, -
10:56 - 11:00we do all the integration work that make
different pieces of software work well together. -
11:00 - 11:05We actually make life easy for final users.
-
11:05 - 11:11So, for me, something that I started believing
is that the ultimate mission of free software -
11:11 - 11:17distributions is to actually democratize
free software, to enable users -
11:17 - 11:21which do not have software development skills
or do not have system administration skills, -
11:22 - 11:25enable them to enjoy the benefit
of free software. -
11:25 - 11:27We offer very simple interface,
-
11:28 - 11:32we offer the equivalent of what these days
are called appstores in which -
11:32 - 11:35with one click, you can just install
some software and -
11:35 - 11:38enjoy the benefit of that software,
in particular a free software. -
11:40 - 11:43This is for me the historical mission
of distributions. -
11:44 - 11:49Later on, in 1998, our lab decided
to switch to Debian -
11:50 - 11:51and I was really happy about that.
-
11:52 - 11:54We switch from Red Hat to Debian and
I look out about this project, -
11:54 - 11:59I start learning what this project does
and I find out that not only -
11:59 - 12:03this project Debian was actually up to
the mission of empowering user -
12:03 - 12:06by making it easy for users
to use free software. -
12:07 - 12:12If you read the original announcement of
Ian Murdock announcing the Debian project, -
12:12 - 12:16we'll find this notion of being competitive
with proprietary operating systems -
12:16 - 12:19and it's really clear that the point is
empowering users. -
12:19 - 12:25I end up reading about this project and
not only I found their mission -
12:25 - 12:28they're up to is the mission I believe in,
but I found out that the key intuition there -
12:29 - 12:31is to make the project a community project.
-
12:32 - 12:34Not only the target are the users
and empowering them, -
12:34 - 12:38but also the way to reach that objective
is fostering a community -
12:38 - 12:40that will work together to that goal.
-
12:40 - 12:42I got immediately hooked,
-
12:42 - 12:45I vividly remember the moment
a collegue of mine, a student -
12:45 - 12:47explained to me the anatomy of
a Debian source package, -
12:48 - 12:51the fact that it was a .orig.tar.gz,
the fact that it was a diff.gz -
12:51 - 12:54with the differences with respect to upstream,
and all those metadata -
12:54 - 12:56that was really thrilling for me
from a technical point of view. -
12:57 - 13:01A few years later, I ended up joining
the nm-process. -
13:01 - 13:05I was doing some OCaml development
at the time, there were some libraries, -
13:06 - 13:08OCaml libraries in Debian, others were
missing and I said -
13:08 - 13:13"Ok, maybe I should help and create
some libraries for the project as well". -
13:13 - 13:20I went through nm and there are a few things
I've learned doing nm -
13:20 - 13:23and also in the subsequent ten years
or fifteen years or so. -
13:24 - 13:30One thing I've learned in all these years in
Debian is the importance of being principled. -
13:31 - 13:35Debian is a project that did not start
from only technical means -
13:35 - 13:38but also decided at some point that
they needed some guidance, -
13:38 - 13:40some clear guidance of what it should
technically and what it shouldn't. -
13:41 - 13:46And an important document where we have
distilled this notion are the DFSG. -
13:47 - 13:48The Debian free software guidance
-
13:48 - 13:51which has been very influencial
on the free software movement as a whole. -
13:51 - 13:54They've been used as a base for
the open source definition as you know, -
13:55 - 13:58and what was very ??? for me
is that commitment we had in Debian -
13:59 - 14:03in keeping the main archive completely
DFSG-free, keeping it completely free software. -
14:04 - 14:08This commitment is depicted here
by those fearsome character -
14:09 - 14:14and his owner on a couch and it's mediating
and triggering the NEW queue, supposedly, -
14:15 - 14:17and the NEW queue is not necessarily
the best way we could implement -
14:18 - 14:22a system which triage all the software
in the archive and to ensure it's DFSG-free -
14:22 - 14:27but it shows our commitment to actually
only follow the guidance we have set for ourselves. -
14:28 - 14:29It was really motivating for me.
-
14:30 - 14:32The second thing I've learned and which
will come handy in a bit, -
14:32 - 14:37is the importance of the legal knowledge
and legal geeks in the free software movement. -
14:37 - 14:42Like it or not, free software as an ideal
is philosophical mean, -
14:42 - 14:48but its main implementation is through the
legal system, is through copyright licenses. -
14:49 - 14:52To really ??? what's happening
in free software in general, -
14:52 - 14:56to understand where the free software
movement is going, figuring out and -
14:56 - 14:59really understand what's going on
in the legal system is very important. -
15:00 - 15:04In Debian, we know that pretty well,
that's a stumbling block for many people -
15:04 - 15:06when joining the Debian project.
-
15:06 - 15:10It's something we insist people are at least
basically familiar with and -
15:10 - 15:14that's pretty characteristic
of the Debian project. -
15:15 - 15:17In the end, what I've learned is that
-
15:18 - 15:23in this quest that I feel very much myself
against the oppression of someone else -
15:23 - 15:27controling your own computation,
law, if you hack around it smartly, -
15:27 - 15:32can be a very useful ally,
a very useful device to liberate users. -
15:33 - 15:38Time passes − there was supposed to be an
image here, which for some reason disappeared. -
15:39 - 15:45And, we might argue that, these days,
we have achieved a lot since that moment. -
15:46 - 15:49If I look around the industry or, in general,
if I look around computing -
15:49 - 15:54as people are doing that,
free software is a little bit everywhere. -
15:55 - 15:58In the industry, there are some stats
that claim that essentially -
15:59 - 16:02every single software product you find
on the market has, inside of it, -
16:02 - 16:05a little bit of free software code.
-
16:06 - 16:08If you look at all the different application
stacks we have -
16:09 - 16:11from webservers to education to clients
to smartphones, -
16:12 - 16:16you find a lot of free software, free software
infrastructures that are everywhere. -
16:16 - 16:19So these are just some stats ???
in the recent years -
16:20 - 16:25and for instance if we look at one of the
key target market for Debian ??? -
16:25 - 16:30we'll find out one website over ten
on the Internet in general is running Debian. -
16:31 - 16:34If we include also some of our most
popular derivatives such as Ubuntu, -
16:34 - 16:36we'll find that more than 20%
of the websites -
16:36 - 16:39are running something which comes
from our own work. -
16:39 - 16:46And some of the recent hype on free software
is coming from the Snowden revelation -
16:46 - 16:50and most people are starting to be concerned
about what the software they're using is doing -
16:50 - 16:56and is turning to free software and is turning
to stuff like Tails which is heavily Debian-based -
16:56 - 17:01to actually see in which way we can
help them foster their own security. -
17:01 - 17:03In some sense, we have achieved a lot.
-
17:04 - 17:08In everything we do in computing,
there is a little bit of what we have done -
17:08 - 17:11in free software and also a little bit
of what we have done in Debian. -
17:11 - 17:13This is pretty impressive for me.
-
17:13 - 17:19We're in a place where I wouldn't have
dreamed being when I started in 1997. -
17:19 - 17:20That's very impressive.
-
17:20 - 17:24On the other hand, there are some reasons
of concerns -
17:24 - 17:28and this is the main thought
I wanted to share with you. -
17:30 - 17:34There are some technical reasons which
we discuss often in free software circles -
17:34 - 17:40like the fact that "Ok but most of these
platforms are not 100% free software". -
17:41 - 17:43If you look at smartphones for instance,
-
17:43 - 17:48you will find a lot of non free code every here
and there and the point can be made that -
17:48 - 17:52either you have full control over
your own computation, -
17:52 - 17:53or you are not in control at all,
-
17:54 - 17:57because if your software stack is a single layer
which is controlled by someone else, -
17:57 - 18:01and is mediating all your communication,
maybe you're not so sure -
18:02 - 18:05that you are the real owner and
the real controller for your own device. -
18:05 - 18:07That's a absolutely fair point.
-
18:07 - 18:11We can make some more technical points
about for instance non free JavaScript. -
18:11 - 18:15More and more of our computations are
happening in our browsers -
18:15 - 18:18and are happening through code which is
delivered to our browser -
18:18 - 18:21by remote servers and this code
is not free at all. -
18:21 - 18:27I absolutely agree with that but the point
I want to focus on today is actually -
18:27 - 18:30what we call the cloud.
-
18:30 - 18:33All my images are gone.
-
18:34 - 18:36You had a very nice image there, sorry.
-
18:41 - 18:46The remaining point and my main reason of
concern is what is being called the cloud. -
18:46 - 18:49Let allow me to be a bit generic here
for a moment. -
18:49 - 18:51I know there are very different ???
in what we call the cloud -
18:52 - 18:54and will be specific in all of them
in a bit. -
18:54 - 18:57But for now I want to focus on the
common trend that -
18:57 - 18:59the cloud is bringing to computing
these days. -
18:59 - 19:04Computing today, for most people, is not
much different from the kind of computing -
19:04 - 19:06I was doing fifteen years ago.
-
19:07 - 19:10That's the kind of computing that we do
on very different hardware, -
19:10 - 19:14we have way more smartphones, way more
tablets than in the past and that's true. -
19:14 - 19:19But the kind of activities we do − producing
content, consuming content − is very similar. -
19:20 - 19:24The big difference is the kind of
technological stack we're using -
19:24 - 19:26and where the computations are happening.
-
19:26 - 19:30For most people today, the kind of
office suites we use is no longer -
19:31 - 19:34a software which is installed on
your machine but it is Google Docs. -
19:34 - 19:39I'm an academic myself, I'm very often
forced to use some Google Docs applications -
19:39 - 19:42to work with others, otherwise I'm free
not to work with them, -
19:43 - 19:46because it's a technological choice
made by someone else. -
19:46 - 19:49For many people, e-mail, as you know,
just mean GMail. -
19:49 - 19:53All our e-mails, even if your not
using GMail ourselves, -
19:53 - 19:55are passing through some GMail servers.
-
19:56 - 20:00Asynchronous communications still exist,
but it is very often mediated -
20:00 - 20:02to software like Skype or GTalk.
-
20:02 - 20:03And so on and so forth.
-
20:03 - 20:04You have seen this list very often.
-
20:05 - 20:09Consuming content, there as well,
we are still doing gaming, -
20:09 - 20:11we are still doing browsing but it's often
mediated by platforms -
20:12 - 20:14which are far away from us and just stream
content to us or, -
20:14 - 20:19in the specific case of web browsing,
they are more and more often hosted -
20:19 - 20:23by very few hosters in the world − which
we often ??? to a walled garden − -
20:23 - 20:26that can do whatever they want
with our content. -
20:27 - 20:31The point here is not demonizing
those services. -
20:31 - 20:35People are using those services because
they are convenient and -
20:36 - 20:40there is a lot of network effect going on
that makes it easy for other people -
20:40 - 20:41to start using those services.
-
20:42 - 20:44It's really not the point of demonizing
those services. -
20:44 - 20:49The point here is observing that interesting
computations that we are doing -
20:50 - 20:53as our job, as our life,
-
20:53 - 20:57are no longer happening on our machines,
but are happening on other machines -
20:57 - 21:02which are far away from us and which
are not under our direct control. -
21:03 - 21:09In this context, for me, I confess, what
actually is the road to software freedom -
21:09 - 21:12and to control, to enable people
to control their own computation -
21:12 - 21:13is no longer clear.
-
21:13 - 21:17It's no longer enough to say
"Well, we just need to rewrite -
21:17 - 21:20Google or Facebook or Twitter
in free software". -
21:20 - 21:24That's not enough, because even
if you do that, you have the problem -
21:24 - 21:27that when you are using a server
you don't know if the code it is running -
21:28 - 21:32is the one they claim it is running, so
that's a very difficult problem to solve. -
21:32 - 21:35And even if it were the case,
where do you deploy yourself -
21:36 - 21:39a Google-like architecture,
or a Facebook-like architecture? -
21:39 - 21:40You simply can't.
-
21:40 - 21:42It is no longer enough to just say
-
21:43 - 21:45"We just need to make
some software development, -
21:45 - 21:48we just need to make it better
than the alternative." -
21:48 - 21:52There is a real tricky combination between
software development -
21:52 - 21:56and software deployment which
not easy to see how to fix it. -
21:56 - 22:00At least for me, it's very ???
-
22:00 - 22:01So, what about distros?
-
22:02 - 22:06We are distro people, doing one
of the most popular distro in existence. -
22:06 - 22:09Are we winning or are we losing
in this situation? -
22:09 - 22:13How are we doing in terms of our efforts?
-
22:14 - 22:16In a sense, we are very much winning.
-
22:18 - 22:21A lot of our work is being used
to deploy those infrastructures. -
22:21 - 22:24A lot of the infrastructure
of the big companies are deploying -
22:24 - 22:28on top of free software, if not direct
on top of our very own systems, -
22:28 - 22:32maybe modified here and there where
they need to make things better -
22:32 - 22:35as it is their own right
given it's all free software. -
22:35 - 22:37In that sense, we're winning.
-
22:37 - 22:38We're increasing market share,
-
22:39 - 22:41??? are being used a lot
to make infrastructure. -
22:41 - 22:46But we are also losing in the sense that
we are really not empowering users -
22:46 - 22:49to be in control of
their own computations. -
22:49 - 22:53If our final users are the sysadmin
that are running those infrastructures, -
22:54 - 22:55for them we are doing great.
-
22:55 - 22:57We are making them be sure
-
22:57 - 22:59they are in control
of their own infrastructure. -
22:59 - 23:02But for the final users of those services,
-
23:02 - 23:05we are really not empowering them
at the moment. -
23:05 - 23:07So what I call the free software dark ages,
-
23:07 - 23:13which is an expression I actually borrowed
from [name] ??? quite inspiring, -
23:14 - 23:18is a situation in which we win
on the end user market -
23:18 - 23:22so every single device out there
in the hand of people − desktop, -
23:22 - 23:26laptop, even smartphones where right now
we are not doing very well − -
23:26 - 23:28all of this is running free software.
-
23:28 - 23:30All of that is running Debian.
-
23:30 - 23:35So, total world domination as
we were talking about a long time ago. -
23:35 - 23:39But all interesting computations,
all the final user application -
23:39 - 23:43which is being used to bring on
with your digital life, -
23:43 - 23:47are no longer happening on your devices,
happening far away from you -
23:47 - 23:50on computer you do not control,
sometime with free software, -
23:50 - 23:52sometime with non free software.
-
23:52 - 23:54But in any case, outside
of your own control. -
23:54 - 24:00In a sense, this is very worrysome for me
because we have this ??? we are very popular. -
24:00 - 24:07We are winning the war − we were using a lot
of this war-like terminology when I started. -
24:07 - 24:12But the war we are winning seems to become
increasingly pointless -
24:12 - 24:16because it's not being useful to actually
empower users to be in control -
24:16 - 24:17of their own computation.
-
24:18 - 24:24To make things worse, there seems to be
some cultural problems that might be -
24:24 - 24:28just a perception of mind, maybe being
too pessimistic, but it seems to me that, -
24:28 - 24:32as developper communities,
as hacker communities, -
24:32 - 24:34we are becoming way more lenient,
way more ??? -
24:35 - 24:38about the lack of control on the tools and
on infrastructure we use -
24:39 - 24:40to make free software.
-
24:40 - 24:44More and more often we see free software
developed on non-free infrastructure, -
24:44 - 24:47meaning infrastructures which are built
using non free software -
24:47 - 24:51and which are anyhow centralized
in the hand of a few hosters. -
24:54 - 24:56The new generation of developpers
which is coming up -
24:56 - 24:57seems to be totally fine with that.
-
24:57 - 25:01I'm not gonna argue this point in much detail,
there is a great essay by Mako -
25:01 - 25:04that I encourage all of you to read,
"Free software needs free tools", -
25:04 - 25:06which actually make couple of points.
-
25:06 - 25:09One is that by using non free software
to make free software, -
25:09 - 25:11we are sending out a very bad message.
-
25:11 - 25:14We are telling to the world that
free software is good for you, -
25:14 - 25:16that's why we are developing it,
but it's not good for us -
25:17 - 25:18because we are using non free tools
to make it. -
25:19 - 25:22That's the kind of ???
in our advertising message, -
25:22 - 25:26but it's also making the software
we are creating indirectly less free, -
25:26 - 25:30because if the favorite way to contribute
to that free software -
25:30 - 25:32is using some non free infrastructure,
some non free tools, -
25:32 - 25:36indirectly we're making people
that only want to use free software -
25:36 - 25:39less apt to contribute to that software.
-
25:39 - 25:41So I really recommend reading that essay.
-
25:42 - 25:45But also technically, we are going back
to a sort of a cage problem, -
25:45 - 25:50which is also a problem which is called
"the problem of the bug that noone can fix" -
25:50 - 25:54by the FSF I think, and essentially
we're creating software stacks -
25:54 - 25:57in which some part of it is entirely
free software, that we can debug -
25:57 - 26:02and some other parts are non free software
or software run by someone else, -
26:03 - 26:05so we have lost the ability to debug
the full stack. -
26:06 - 26:11When I was starting to learn programming,
this idea that I could debug everything -
26:11 - 26:15from the end user I was writing myself
for an assignment -
26:15 - 26:18down to the kernel level
was just exciting for me. -
26:18 - 26:21We seem to be losing sight of this,
a little bit. -
26:22 - 26:25As a second cultural problem,
we seem to be losing sight of -
26:26 - 26:29how much help we could get from
the legal system -
26:29 - 26:33and from new legal solution that
we might be in need of finding. -
26:33 - 26:38An example of that is the post open
source software "POSS" debate -
26:39 - 26:41which some of you might have run into.
-
26:41 - 26:44That's a debate which actually observes
that the new generation of -
26:44 - 26:48free software developpers actually
don't care about licenses. -
26:49 - 26:51They just want to kick out their code,
just put it on GitHub, -
26:52 - 26:55not declaring their license at all
and they're just fine with that. -
26:55 - 27:01They want to be ??? to have
the hassle of deciding first of all a license, -
27:01 - 27:04second of all also some governance
model for their projects. -
27:04 - 27:09They just want to be hacking and doing,
and not caring about those annoying details. -
27:10 - 27:16This could be intervetedly interpreted
in positive ways like says that -
27:16 - 27:23we want the right to work on the code and
to do whatever we want with that by default. -
27:23 - 27:25We do not want to be expliciting
which kind of rights we give and -
27:26 - 27:28that's a very positive interpretation
of this phenomenon. -
27:28 - 27:32But in the end, for now, it is creating
a huge bunch of code that -
27:32 - 27:35we could not use as free software yet.
-
27:35 - 27:39For instance we cannot include in Debian
something that does not have a license at all. -
27:40 - 27:43A second example is the debate about
the non freeness of AGPL. -
27:44 - 27:50If you look up the history of free software,
there is argument that GPL itself is not free. -
27:50 - 27:53It's an argument that was being used
twenty years ago -
27:53 - 27:57when the battle between copyleft and
liberalizing was very high, was very harsh. -
27:57 - 27:59And it's just recurring again.
-
28:00 - 28:04So maybe for some syntactically
interpretation of our own guidance, -
28:04 - 28:08we could make the point that something
like the AGPL is non free, maybe. -
28:09 - 28:13But the point is that the way we distribute
software to final users is really changing. -
28:13 - 28:18Twenty years ago or fifteen years ago,
the main way to enable some user to use -
28:18 - 28:21a piece of software was actually to make
a copy of that software and -
28:21 - 28:25give it to him or to her via the network
or some media. -
28:26 - 28:29And all those ???,
that kind of conveying software is clearly -
28:29 - 28:34distribution and that kind of activity used
to trigger some sort of license ???. -
28:35 - 28:38These days, a software is no longer
distributed that way, in large parts. -
28:39 - 28:45It's being used over the net and something
like the AGPL is the equivalent of triggering -
28:45 - 28:48some licensing condition via the main way
of distributing, -
28:48 - 28:50of giving access to some software.
-
28:51 - 28:53I want to enter in details in this debate.
-
28:53 - 28:56Those are just examples, for me they are
examples of the fact that -
28:56 - 29:01we are kind of losing faith in how much
the legal system and free software -
29:01 - 29:02are intertwined.
-
29:03 - 29:06And this actually mixes very badly
with the situation in which -
29:06 - 29:10users are losing control because those
computations are moving away from them. -
29:11 - 29:14I think this situation, in general,
is not going to fix themselves -
29:15 - 29:18and we, as distribution people,
have a role to play in fixing it. -
29:20 - 29:26What could be a role for Debian in all this
computing situation we have these days. -
29:28 - 29:32The common trend in the so called cloud
seems to be that computations -
29:32 - 29:34are moving away from user devices.
-
29:35 - 29:38We cannot just say
"Well just don't use anything cloudy", -
29:38 - 29:40because it is convenient, people will want
to use that. -
29:40 - 29:42We need to do something different.
-
29:42 - 29:46As distribution people, we could do a lot,
I think, and I have a couple of thoughts -
29:47 - 29:54to share with you that are different
depending on the so called service model -
29:54 - 29:55of the cloud.
-
29:55 - 29:58One of the first service model of the cloud
you might have heard about is -
29:58 - 30:01"Infrastructure as a Service" (IaaS) where
essentially you have servers that -
30:01 - 30:06give virtual machines to people and
essentially you get to administer -
30:06 - 30:08your own machine which is a virtual machine
on a virtual machine server -
30:09 - 30:10controlled by someone else.
-
30:10 - 30:14This is potentially very good for people
because it is lowering the barrier -
30:14 - 30:16you need to have your own server.
-
30:17 - 30:21When I first set up my own server
with friends, at the end of the 90's, -
30:21 - 30:25we had to buy some machine, to find
someone kind enough to host it, -
30:25 - 30:28pay the hosting fees and so on
and so forth. -
30:28 - 30:32It was something that was by far not at all
accessible to the random user. -
30:32 - 30:37These days, a lot of people can simply go
to some virtual machine provider, rent -
30:37 - 30:42a virtual machine with one-click button and
they have their own machine to administer. -
30:42 - 30:46Maybe they don't have the skill to
administer it, that's a different problem, -
30:46 - 30:50but you are definitly lowering the barrier
to access, to have you own server -
30:51 - 30:53and do your own remote computation.
-
30:53 - 30:56As Debian, we are doing pretty well
in this area, I think. -
30:56 - 31:00We're offering technology like OpenStack
and other competitors of OpenStack, -
31:00 - 31:05which seems to be the market leader on
that market which are entirely free software. -
31:05 - 31:10But I think we should be investing more in
offering a trivial deployment experience -
31:10 - 31:11for Debian users.
-
31:11 - 31:16We should make trivial for people
to have their own virtual machine servers. -
31:16 - 31:19If they are not computer geeks, they should
be able to flock together friends -
31:19 - 31:26which have system administration ability
and have their own local IaaS -
31:26 - 31:31and have their own virtual machine without
having to rely on big hosters provided -
31:31 - 31:33virtual machines to everyone in the world.
-
31:33 - 31:37This is a great step to our autonomy.
-
31:37 - 31:41As Debian, what is the best deployment
experience we can offer for people -
31:41 - 31:43that want to setup their own virtual
machine servers. -
31:44 - 31:48Then, there is another service model which
is called PaaS, "platform as a service". -
31:48 - 31:52This is a kind of service model in which
essentially you have hosters -
31:52 - 31:56of application engines, you develop
application targeting -
31:56 - 31:58specific application engine.
-
Not SyncedAn exemple of this is Google App Engine.
-
Not SyncedI think in some sense this service model
of the cloud is mostly orthogonal to -
Not Syncedwhat we do as a distribution because either
you're using a full fledge distribution -
Not Syncedand you do your own system administration,
or you are developping an application -
Not Syncedfor a specific application server and
you rely on someone else -
Not Syncedto do that administration.
-
Not SyncedSo, yes, I think it's mostly orthogonal
to what we do, but might also be -
Not Synceda symptom that there is a reject from the
application developper community, -
Not Synceda reject from the way they can target
distributions like Debian. -
Not SyncedSo if it is very difficult to have your own
application running properly on Debian -
Not Syncedbecause we have old software, because we
change libraries, because we do not accept -
Not Syncedmultiple copies of the same libraries and
so on and so forth, -
Not Syncedif it is too difficult for application
developpers to target Debian, -
Not Syncedthey might be more and more tempted
to target applications servers like PaaS. -
Not SyncedSo there might be something we could do
about this, here, like finding better synergies -
Not Syncedbetween containerization technology,
we have some work done in Debian, -
Not Syncedand the way we usually develop some,
we usually maintain a distribution. -
Not SyncedThere might be something we could do
about this here. -
Not SyncedOh, and I didn't mention this, but I have
no specific answer to give to you, -
Not Syncedjust a train of thoughts I wanted to share
with you and what we could do -
Not Syncedto improve the situation.
-
Not SyncedThe final service model we have in the
cloud, which is I think worrysome -
Not Syncedfrom the point of view of user control,
is SaaS, Software as a Service. -
Not SyncedThere, essentially your own device,
your own computer only is thin client -
Not Syncedand rely entirely on a remote server
to do your own computation. -
Not SyncedWe are back to the mainframe / thin client
distinction of the early days of computing -
Not Syncedand here, there is a lot we could do,
I think, but also a lot we could not do. -
Not SyncedHere, most of the work should come
from upstreams. -
Not SyncedWe need better free software and federated
replacement for -
Not Syncedpopular centralized proprietary applications
in which users can participate -
Not Syncedin some kind of network by using
their own node. -
Not SyncedThis is work that should not come from
distribution itself, it should really come -
Not Syncedfrom application developpers upstream.
-
Not SyncedBut still, there are useful things
we could do here. -
Not SyncedWe already have a lot of building blocks.
-
Not SyncedWe have stuff like Owncloud, Git-annex,
mediagoblin, pump.io, Yacy. -
Not SyncedWe have a lot of good building blocks,
most of them are not yet up to par -
Not Syncedwith the centralized proprietary equivalent,
but I'm confident we could get there. -
Not SyncedWhat we lack is the equivalent ease of
deployment of these services on user machines. -
Not SyncedIn some sense, if we have democratized
the installation of software twenty years ago -
Not Syncedwith distributions, these days, to face the
challenge of control of our own computation, -
Not Syncedwe need to make it as easy as using a
package manager to install -
Not Syncedyour own nodes using those applications.
-
Not SyncedIdeally, everyone in the world without
nothing more than basic computer user skills -
Not Syncedshould be able to have its own machine
at home doing some anonymous browsing, -
Not Synceddoing some mail handling, doing web hosting,
doing storage calendar, -
Not Synceddoing encrypted peer to peer backup,
and so and so forth. -
Not SyncedI'm maintaining my own mail server and it is
a user ???, I struggle myself -
Not Syncedto keep up with the need of knowledge and
of surveillance that I need to make -
Not Syncedto my own mail server to be able to run it
properly and I get blacklisted -
Not Syncedfrom time to time from providers and
it's a pain. -
Not SyncedSomething that no one without having at least
some basic system administration ability -
Not Syncedcould do properly.
-
Not SyncedThis is the thing we need,
the nut we need to crack. -
Not SyncedWe need to empower everyone out there
to have its own computer with -
Not Syncedits own node of those services.
-
Not SyncedOf course, you are all thinking of
the FreedomBox now. -
Not SyncedThat's a great example of a project who
wants to tackle precisely that problem. -
Not SyncedIt's a project that's been announced by
Eben Moglen a few years ago at a Debconf -
Not Syncedif my memory serves me well.
-
Not SyncedIt's heavily based on Debian and it's doing
exactly that. -
Not SyncedBut my question from the Debian
point of view is: -
Not Syncedmaybe this project should not only be
a spin-off of Debian, -
Not Syncedshould not only be a derivative distribution
of Debian, -
Not Syncedmaybe we should think at making something
like this a first class citizen in Debian. -
Not SyncedI don't know exactly what that means yet,
it's something we could think about -
Not Syncedhaving the main administration interface
for Debian something -
Not Syncedthat targets these specific scenarios.
-
Not SyncedWe could generalize that, we do not need
to target only specific plug devices -
Not Syncedbecause people at home might have desktop
computers, might have media center. -
Not SyncedThey might want something like the
FreedomBox at home and -
Not Syncedcollaborate with others immediately.
-
Not SyncedMy point here is that if our mission back
in the days was to -
Not Synceddemocratize free software by making it
easier to install free software -
Not Syncedon your machine, today our mission is to
democratize free software by making it -
Not Syncedtrivial to install some node of some
federation of free services on your machine. -
Not SyncedAnother thing we could do,
it is the last one for me today, -
Not Syncedis to step in the free service debate.
-
Not SyncedWhen I started looking up these arguments
a few years back, I was surprised by -
Not Syncedthe fact that it's still not clear what
it does mean to be a free service. -
Not SyncedWhen I started working on free software
fifteen years ago, -
Not Syncedit was fairly clear what does
free software mean. -
Not SyncedSure, it was some terminology debate
between free software and open source -
Not Syncedwhich still exists today,
-
Not Syncedbut the basic freedoms, the basic rights
you should have to call something -
Not Syncedfree and open source was fairly clear.
-
Not SyncedThat kind of intellectual debate had
already happened at the time. -
Not SyncedToday, where the problem of computations
moving away from indivual user -
Not Syncedis raging, there is no clear consensus
on that matter. -
Not SyncedThere is some great work, for instance
there is the Franklin Street statement on -
Not Syncedfree network service,
I think that's a full ???, -
Not Synceddating back to 2008, six years ago, in
which you find a lot of very useful -
Not Syncedrecommendations for users, for software
developpers and for system administrators -
Not Syncedto make sure that you maximize your control
over your own computation on the network, -
Not Syncedbut they take no stance on what it does mean
to be a free service. -
Not SyncedIs it enough to have something which is free,
do you need more specific license. -
Not SyncedThere are some recommendation
on that point, but still, -
Not Syncedthere are no clear answers
to this question. -
Not SyncedThere is another work by RMS in 2010
about Software as a Service or -
Not Synced"service as a software substitute"
as he calls it. -
Not SyncedHere, essentially what you have is a main
recommandation about -
Not Syncednot using Software as a Service at all.
-
Not SyncedEssentially there is a recommandation of
doing your own computation -
Not Syncedon your own machines.
-
Not SyncedI think that might be a generally good
recommandation but it's not gonna scale, -
Not Syncedit's not gonna be enough in my opinion
to convince people -
Not Syncednot to use very convenient services.
-
Not SyncedThink we need more gradual and blurry
lines saying, encouraging people -
Not Syncedto keep computation closer to them,
to rely on federation of friends of people -
Not Syncedto do computation together.
-
Not SyncedAnd we, as distribution people, could
make easier for them to do so. -
Not SyncedAnd then there is another work which is
"Network Services Aren't Free or Nonfree" -
Not Syncedwhich is a couple of years later, still by RMS,
which essentially tries to walk the fine line -
Not Syncedbetween what's the difference between
a pure service, so a service that -
Not Syncedjust for instance convey messages,
as opposed to a service which does -
Not Syncedcomputation that could have been
done instead on your machine. -
Not SyncedThat's a very fine line to work, it's very
difficult to stay there and -
Not Syncedwhat we might need there is a strong
opposition, actually, and we should try -
Not Syncedto replace everything which is centralized
with federated equivalent and say that -
Not Syncedwe as free software people and distribution
people should work in that direction. -
Not SyncedSo what we could do in Debian.
-
Not SyncedWell, I think we should try to step
in this debate. -
Not SyncedSurprisingly for me, we still have no clear
answer to what it means to be a free service -
Not Syncedtoday and we have quite a bit of
experience in Debian -
Not Syncedin leading debates in free sotfware.
-
Not SyncedWe have created the DFSG which is being
used as an example for -
Not Syncedmany other communities, we have participated
in the GPLv3 discussion for instance. -
Not SyncedOur decisions of free license are looked
up by other projects. -
Not SyncedSo we might have the authority and
the reputation to step in this debate -
Not Syncedand we also have a lot of technical
knowledge in the area. -
Not SyncedBeing a distribution commited to free software,
we know a thing or two not only about -
Not Syncedsoftware freedom, but also about how you
deploy software, how difficult it is -
Not Syncedand how difficult it should be for people
to deploy free software. -
Not SyncedSo I think we are in just the sweet spot
to actually enter this debate -
Not Syncedwith the needed authority and make
a contribution to actually help people -
Not Syncedrealize what it means today
to use a free service. -
Not SyncedThe concluding question
I have for you is -
Not Synced"What's Debian take today
on liberating users?". -
Not SyncedWould we be happy enough to have Debian
on every machine in the world -
Not Syncedif people are using completely
remote services? -
Not SyncedAnd if we were not, what should we do,
what should we be working on to change -
Not Syncedthat future which seems very much
the future that we have at hand. -
Not SyncedPictures are gone, so there was a cloud
on the left, -
Not Syncedthere was Debian here and a sun here.
-
Not SyncedLaTeX, beamer or Tikz or something
is playing tricks on me. -
Not SyncedSo that's all I have for you, I hope
I've given you some food for thoughts -
Not Syncedfor this week and if you have any question
or comments in these topics, -
Not SyncedI'm very much happy to hear about that.
-
Not SyncedThank's a lot.
-
Not Synced[applause]
-
Not SyncedThere seems to be a mic which is floating
around down there. -
Not Synced[Q] ??? quite a lot and quite brilliantly about what cloud computing buzzwords mean free software, but I think what important battle we are actually losing is ??? in the minds of people.
-
Not Synced[Q] Why is it young developpers or newcommers to free software don't care about software being free?
-
Not Synced[Q] Why don't they care about using non free tools, why don't they care about which license declare for their software if any license is at all? and so on.
-
Not Synced[Q] You mention that problem, but what do we do about it? Do you have any ideas?
-
Not Synced[A] Well, a friend of mine we asked a similar question I think once answered "What could they say more that 'Oh those young kids' ".
-
Not SyncedSo, I don't know, maybe it's our fault, maybe we have failed as a generation to convey the importance that being in control of our own computation had, or maybe it's just that the public that is open to coding and hacking is much larger than in the past so we are reaching out other communities.
-
Not SyncedIt's very good for them to be coding because I think every citizen in the world need to have basic knowledge of coding to understand what's happening in the world, but maybe they just have different mission than we had in the past.
-
Not SyncedSo, very good question, I don't have a very good answer, sorry.
-
Not Synced[Q] Hello.
-
Not SyncedThank you so much for the wonderful talk, I think it's great to talk about these political issues and I see there's a challenge between the sort of very individual focus of each person being able to use their own computer as the wish which has its own values, but there's a different sort of value that relates to power structures in general.
-
Not SyncedSo, we're talking about not just how free is each individual person but whether an entity like Twitter, Google or Facebook or some these other services is a very powerful entity that has power over the majority of us who use their services.
-
Not SyncedAnd so, I wonder if and I'd like your thoughts on thinking about it less as a "Is this software free?" but about "Who is in power in the community?" and so in a democratic sense, you could have the community that builds the tools together as government structures or as mechanisms for handling power that make the power bottom-up and more democratic and maybe that's more important than the technical status of each individual user.
-
Not Synced[A] So, as a concerned citizen and also as a political activist, I very much share your concern.
-
Not SyncedI think we need to focus on what is in reach on us as geeks in this circle and have this kind of discussion in a different circle.
-
Not SyncedSo, as someone with activity in politics and as a geek, I very much try to actually explain to politicians and to activists the role of what we are doing here in very technical ways and the impact that it as on politics in general.
-
Not SyncedAnd I think the ??? the talk later on this evening might have a thing or two to say about that as well.
-
Not SyncedSo from our part we need to understand it is some sense even if we advance a lot the status quo of user control of technology that we had thirty years ago.
-
Not SyncedWe have also started to lag behind many other areas.
-
Not SyncedSomething that I wanted to mention before but I fail to do so is that when I was doing my computing in the nineties, a lot of computations were mediated by clearly defined protocols.
-
Not SyncedSo we had RFCs or equivalent documents by other organisations which were like clearly marked paths to how to collaborate technically on the internet and how to make software talk together.
-
Not SyncedIn a sense, that culture of interoperability of protocols has actually started lagging behind a lot with respect to popular technology.
-
Not SyncedSo stuff like social networks, most of them except the good ones that free software guys try to build like pump.io or like diaspora, well all those technologies started up without any kind of interoperability in mind.
-
Not SyncedSo technically I think we need to push again on the direction of interoperability of protocols, and that's a technical contribution that we could do that will have an impact.
-
Not SyncedYou know, code is law, as Lessig was saying, and that would have a technical impact on the power structures you mention.
-
Not SyncedThat's my thought on this matter.
-
Not Synced[Q] I have an answer.
-
Not SyncedHello.
-
Not SyncedI have an answer, sort of an answer to the previous question.
-
Not SyncedThis is of cours the heart of the difference between free software and open source.
-
Not SyncedThe difference between free software and open source isn't nothing at all and it's not about licenses.
-
Not SyncedIt's about goals and aims.
-
Not SyncedOver the past decades, many of us have chosen not to pick a fight with open source people just for an easy life and, you know, it's always easy to have somebody who might share some of your goals and to be able to collaborate with them.
-
Not SyncedBut less and less is it becoming the case that the goals of people who are doing open source are the same as the goals of people doing free software.
-
Not SyncedYou can see that very clearly in the responses from people like Google to things like the AGPL.
-
Not SyncedAnd there are a lot of examples.
-
Not SyncedSo, one of the things that we can do to try and bring some of the new crop of developpers along with us is to actually make it a bit more of a fuss about…
-
Not SyncedYou know, let's not come ??? all Stallman about that, Stallman is not the best PR guy, but I think Debian can do a lot better than he can and we've probably got a lot more credibility.
-
Not SyncedAnd individually, we have as well.
-
Not SyncedWhat we need to do is we need to explain our vision to those new developpers who mostly are just being, you know, they see a open source marketing machine and we are something different.
-
Not Synced[A] Thanks.
-
Not SyncedSo there's not need to be questions and answers, so if you have comments, feel free.
-
Not Synced[Talkmeister] I think we're running short of time and we need to take one more question.
-
Not SyncedSo maybe one last or, Stefano, one last?
-
Not Synced[Talkmeister] We can.
-
Not SyncedOk, one last question or comment?
-
Not Synced[Q] Just a quick comment if I may.
-
Not SyncedYou talked about federated services and facebook and dropbox and that sort of thing.
-
Not SyncedI think maybe the issue here is less about federated services but is about identity.
-
Not SyncedIf I have my own dropbox alike and you have your own dropbox alike, the problem is not that the two couldn't talk to each other, we have no way of negotiation of identity authentication, access kind of problem.
-
Not SyncedI think maybe part of the answer to your question is "Can we come up with some way of allowing federated identity management for people in general and just us say".
-
Not Synced[A] I think this is very much related to what I was answering before Aaron, in the sense "yes we could".
-
Not SyncedWe have shown in the past that we can come up with very smart protocols that allow people to technically interoperate over the net.
-
Not SyncedBut we are coming to late for that.
-
Not SyncedThose big entities which now have the power to attract a lot of users to them developped before those standard that we could have used to make smaller entities interoperate could have been put in place.
-
Not SyncedSo yes, I agree with you, there is technical work to be done but in some sense we are late in doing that work and the question now is only "How could we do the technical work that allow us to have smaller entities that interoperate for authentication or everything else?" and also "How do we migrate from the status quo to the ideal world that would be possible if those standards existed in the first place?".
-
Not SyncedSo in a sense I think we are a bit late and we have twice the work to be done before reaching the optimal and more federated situation which I think would solve the problem.
-
Not SyncedSo, thanks a lot.
-
Not Synced[applause]
- Title:
- Video Language:
- English, British
- Team:
Debconf
- Project:
- 2014_debconf14
Show all