Return to Video

meetings-archive.debian.net/.../Debian_in_the_Dark_Ages_of_Free_Software.webm

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

English, British subtitles

Revisions Compare revisions