website/www/static/docs/2023-01-31_KU-Lueven_Sandler-Karen_Software-Rights-Accountability-and-Autonomy-in-Our-Technology.txt
Ben Sturmfels 531a97a3c9
Eliminate "conservancy" and "apps" subdirectories
The directory nesting is unnecessary here and confusing to navigate. I've moved
all apps to the project subdirectory, currently called "www", but soon to be
renamed "conservancy".

I've also moved manage.py to the top-level directory.
2023-10-25 12:36:39 +11:00

4437 lines
96 KiB
Text

WEBVTT
Kind: captions
Language: en
00:00:03.300 --> 00:00:25.740
foreign
00:00:25.740 --> 00:00:27.840
good afternoon ladies and gentlemen
00:00:27.840 --> 00:00:30.660
welcome to this lecture which is somehow
00:00:30.660 --> 00:00:33.420
a warming up for the big official
00:00:33.420 --> 00:00:36.540
celebration of patterns Saints Day next
00:00:36.540 --> 00:00:38.160
Thursday
00:00:38.160 --> 00:00:41.219
since some time we know the names of
00:00:41.219 --> 00:00:43.739
five people who will be awarded an
00:00:43.739 --> 00:00:46.260
honorary doctorate because they are
00:00:46.260 --> 00:00:49.620
considered really as front-runners in
00:00:49.620 --> 00:00:52.260
their field as well as advocates of
00:00:52.260 --> 00:00:55.260
society on different issues and one of
00:00:55.260 --> 00:00:58.500
these names is and that's thanks to the
00:00:58.500 --> 00:01:01.980
nomination by the students delegation Dr
00:01:01.980 --> 00:01:05.400
Karen Sandler sitting here
00:01:05.400 --> 00:01:08.760
it was the vice Rector of research that
00:01:08.760 --> 00:01:12.000
asked me to do this introduction and I
00:01:12.000 --> 00:01:14.820
do this with great pleasure because also
00:01:14.820 --> 00:01:17.280
the topic is something I'm really
00:01:17.280 --> 00:01:18.799
interested in
00:01:18.799 --> 00:01:22.680
Karen is a firm believer of software
00:01:22.680 --> 00:01:25.799
freedom and in my own research field I
00:01:25.799 --> 00:01:27.619
should also maybe
00:01:27.619 --> 00:01:31.140
give some information on myself I am a
00:01:31.140 --> 00:01:33.000
professor of intellectual property law
00:01:33.000 --> 00:01:36.119
so I teach students about the legal
00:01:36.119 --> 00:01:38.759
protection of amongst other things
00:01:38.759 --> 00:01:41.880
software and I also have some parts on
00:01:41.880 --> 00:01:44.520
OPEC explaining the difference between
00:01:44.520 --> 00:01:47.400
proprietary software and open source
00:01:47.400 --> 00:01:51.000
software I'm also head of ctip ctip is
00:01:51.000 --> 00:01:53.520
the center for I.T and IRP rights and
00:01:53.520 --> 00:01:56.220
the law faculty and we do a lot of
00:01:56.220 --> 00:01:58.740
research not only on open source but
00:01:58.740 --> 00:02:01.079
also the data issues property of data
00:02:01.079 --> 00:02:03.899
and so on personal non-personal data
00:02:03.899 --> 00:02:07.200
especially in relation to health and I
00:02:07.200 --> 00:02:09.539
already admitted to Karen that our
00:02:09.539 --> 00:02:11.640
researchers or many of them have signed
00:02:11.640 --> 00:02:14.280
a letter to the I.T responsibles at this
00:02:14.280 --> 00:02:17.340
University that we should switch to big
00:02:17.340 --> 00:02:21.720
blue button but uh and I read in your uh
00:02:21.720 --> 00:02:25.099
article that that is also one of your
00:02:25.099 --> 00:02:28.200
favorite programs
00:02:28.200 --> 00:02:31.200
so as you all I am eagerly looking
00:02:31.200 --> 00:02:33.900
forward to hearing the insights of Karen
00:02:33.900 --> 00:02:36.420
but before giving her the microphone I
00:02:36.420 --> 00:02:39.239
should say a few words on her career I
00:02:39.239 --> 00:02:41.580
will be brief because otherwise I risk
00:02:41.580 --> 00:02:44.400
using up the field lecture time and that
00:02:44.400 --> 00:02:46.860
is not something I want to do Karen
00:02:46.860 --> 00:02:50.760
begin her career as a lawyer after
00:02:50.760 --> 00:02:52.620
having received a law degree from
00:02:52.620 --> 00:02:56.400
Columbia Law School she also holds a
00:02:56.400 --> 00:02:59.160
Bachelor of Science in engineering from
00:02:59.160 --> 00:03:01.019
the Cooper Union
00:03:01.019 --> 00:03:03.959
amongst many other things she currently
00:03:03.959 --> 00:03:06.720
is executive director of the software
00:03:06.720 --> 00:03:10.080
Freedom Conservancy which is a
00:03:10.080 --> 00:03:12.120
non-profit organization that supports
00:03:12.120 --> 00:03:14.700
initiatives that make technology more
00:03:14.700 --> 00:03:17.760
inclusive and promotes free and open
00:03:17.760 --> 00:03:20.099
source software false
00:03:20.099 --> 00:03:23.760
a mouthful of words but it in essence
00:03:23.760 --> 00:03:27.060
all boils down to two big words software
00:03:27.060 --> 00:03:29.220
freedom
00:03:29.220 --> 00:03:32.159
Karen has earned numerous Awards and
00:03:32.159 --> 00:03:35.640
recognitions but I invite you to check
00:03:35.640 --> 00:03:38.879
her website and explore these things
00:03:38.879 --> 00:03:39.959
yourself
00:03:39.959 --> 00:03:42.360
Karen it is truly an honor to have you
00:03:42.360 --> 00:03:44.459
with us today and without a further Ado
00:03:44.459 --> 00:03:48.840
uh gladly invite you to to take the
00:03:48.840 --> 00:03:53.760
floor
00:03:53.760 --> 00:03:55.200
Professor that was such a wonderful
00:03:55.200 --> 00:03:56.400
introduction
00:03:56.400 --> 00:03:58.980
I I would like to hear you give this
00:03:58.980 --> 00:03:59.840
talk
00:03:59.840 --> 00:04:02.879
maybe some other time we'll we should
00:04:02.879 --> 00:04:04.440
jointly do one
00:04:04.440 --> 00:04:07.440
um so I'm so happy to be here um with
00:04:07.440 --> 00:04:11.519
you today I'm I'm going to give you a um
00:04:11.519 --> 00:04:15.299
a story about myself and my work and how
00:04:15.299 --> 00:04:17.820
I got involved in software freedom and
00:04:17.820 --> 00:04:21.959
how that impacts our my view of how
00:04:21.959 --> 00:04:25.259
technology is in our society and where
00:04:25.259 --> 00:04:27.360
we should go from here
00:04:27.360 --> 00:04:31.259
so to start I need to tell you something
00:04:31.259 --> 00:04:34.680
about myself that I still to this day
00:04:34.680 --> 00:04:38.100
even though I have done probably 15
00:04:38.100 --> 00:04:40.199
years worth of advocacy on this
00:04:40.199 --> 00:04:42.780
particular Point uh always talking about
00:04:42.780 --> 00:04:45.660
my medical condition is is always a
00:04:45.660 --> 00:04:47.880
little stressful but I have a heart
00:04:47.880 --> 00:04:50.699
condition I literally have a big heart
00:04:50.699 --> 00:04:53.100
it's called hypertrophic cardiomyopathy
00:04:53.100 --> 00:04:55.620
and my heart isn't just
00:04:55.620 --> 00:04:57.960
um big it's really thick and so it's
00:04:57.960 --> 00:04:59.880
really stiff when it meets and what that
00:04:59.880 --> 00:05:02.580
means is that I am at a very high risk
00:05:02.580 --> 00:05:05.580
of suddenly dying the medical term is
00:05:05.580 --> 00:05:07.400
actually sudden death
00:05:07.400 --> 00:05:11.759
so that's okay because I have a
00:05:11.759 --> 00:05:13.380
pacemaker defibrillator that is
00:05:13.380 --> 00:05:16.199
implanted in my body this picture is
00:05:16.199 --> 00:05:18.660
actually the pacemaker defibrillator
00:05:18.660 --> 00:05:21.000
that I used to have that you can see
00:05:21.000 --> 00:05:24.180
kind of a dent in it that's because it
00:05:24.180 --> 00:05:27.720
was where it was kind of pried out
00:05:27.720 --> 00:05:30.360
um and I have one here if anyone is
00:05:30.360 --> 00:05:32.880
curious can see it after this is the
00:05:32.880 --> 00:05:35.220
model I have now which is a different
00:05:35.220 --> 00:05:37.199
device
00:05:37.199 --> 00:05:41.759
um so when I got this device I was
00:05:41.759 --> 00:05:45.720
astounded by how little the doctors knew
00:05:45.720 --> 00:05:47.580
about the technology that they were
00:05:47.580 --> 00:05:50.880
plant and planting into patients bodies
00:05:50.880 --> 00:05:54.419
they had not for one minute thought
00:05:54.419 --> 00:05:56.039
about the fact that there was software
00:05:56.039 --> 00:05:58.199
on those devices
00:05:58.199 --> 00:06:01.259
and it had not even occurred to them
00:06:01.259 --> 00:06:03.240
that you could
00:06:03.240 --> 00:06:05.460
interact with that technology and that
00:06:05.460 --> 00:06:07.039
anyone other than the medical device
00:06:07.039 --> 00:06:10.020
manufacturers could have any control
00:06:10.020 --> 00:06:11.160
over it
00:06:11.160 --> 00:06:13.680
because I was an engineer turned lawyer
00:06:13.680 --> 00:06:16.560
my first questions were about you know
00:06:16.560 --> 00:06:18.960
can I see the software on my device I
00:06:18.960 --> 00:06:20.460
mean I wanted to know about the safety
00:06:20.460 --> 00:06:22.919
and efficacy and to do that what better
00:06:22.919 --> 00:06:25.620
way than to review the software on my
00:06:25.620 --> 00:06:27.960
device in addition to whatever other
00:06:27.960 --> 00:06:30.000
materials that I could find and of
00:06:30.000 --> 00:06:32.460
course what I found which won't surprise
00:06:32.460 --> 00:06:34.800
anybody oh let's take a poll how many
00:06:34.800 --> 00:06:38.100
people here are engineering or computer
00:06:38.100 --> 00:06:40.080
science students
00:06:40.080 --> 00:06:42.660
so that's like I'd say like a third
00:06:42.660 --> 00:06:44.639
maybe even more
00:06:44.639 --> 00:06:47.400
um anybody here studying law
00:06:47.400 --> 00:06:50.460
oh amazing that's like a quarter
00:06:50.460 --> 00:06:52.020
um what else should I ask
00:06:52.020 --> 00:06:54.840
to know who else is here
00:06:54.840 --> 00:06:57.660
uh students raise your hand
00:06:57.660 --> 00:07:00.479
and that's like a third and uh any
00:07:00.479 --> 00:07:02.280
faculty members
00:07:02.280 --> 00:07:04.500
so like a few okay this is amazing
00:07:04.500 --> 00:07:05.639
welcome
00:07:05.639 --> 00:07:08.580
um so normally uh audiences kind of
00:07:08.580 --> 00:07:10.080
cluster in one area or another and this
00:07:10.080 --> 00:07:11.639
is really cool because you're all here
00:07:11.639 --> 00:07:13.680
in one place
00:07:13.680 --> 00:07:17.220
um and so it with with my background
00:07:17.220 --> 00:07:19.319
um you know this launched me into a
00:07:19.319 --> 00:07:21.780
whole research area and because I was a
00:07:21.780 --> 00:07:23.460
I brought the legal skills I decided
00:07:23.460 --> 00:07:26.699
that um well first my inner engineer
00:07:26.699 --> 00:07:29.639
took over and so I asked the company for
00:07:29.639 --> 00:07:31.680
the source code of course with no avail
00:07:31.680 --> 00:07:34.199
going through phone trees talking to
00:07:34.199 --> 00:07:35.940
people the all of my medical
00:07:35.940 --> 00:07:37.800
professionals the doctors that I worked
00:07:37.800 --> 00:07:40.919
with and the nurse practitioners
00:07:40.919 --> 00:07:42.720
um couldn't really understand why I was
00:07:42.720 --> 00:07:44.340
asking these questions or even what my
00:07:44.340 --> 00:07:47.880
questions meant and ultimately I kept
00:07:47.880 --> 00:07:50.340
getting shoved into various phone trees
00:07:50.340 --> 00:07:52.380
to no avail and being told that someone
00:07:52.380 --> 00:07:55.919
would get back to me and nobody ever did
00:07:55.919 --> 00:07:58.319
um so I decided to file a bunch of
00:07:58.319 --> 00:08:00.240
Freedom of Information Act requests in
00:08:00.240 --> 00:08:01.740
the United States to see what I could
00:08:01.740 --> 00:08:04.440
find about the FDA process in the United
00:08:04.440 --> 00:08:05.880
States the Food and Drug Administration
00:08:05.880 --> 00:08:09.120
process about these devices and what I
00:08:09.120 --> 00:08:11.340
found was that there really wasn't very
00:08:11.340 --> 00:08:13.680
much review at all on the software that
00:08:13.680 --> 00:08:16.259
in fact in the United States we relied
00:08:16.259 --> 00:08:18.780
on the companies who test these devices
00:08:18.780 --> 00:08:21.240
to provide the reports about the safety
00:08:21.240 --> 00:08:23.940
of the software on the devices
00:08:23.940 --> 00:08:26.879
um and so this launched me into an
00:08:26.879 --> 00:08:28.740
existential
00:08:28.740 --> 00:08:34.800
crisis about my body the night before I
00:08:34.800 --> 00:08:37.080
became I but before my surgery where I
00:08:37.080 --> 00:08:40.260
got the defibrillator I had a party
00:08:40.260 --> 00:08:43.500
which was a cyborg becoming party
00:08:43.500 --> 00:08:45.839
I thought well if this is going to
00:08:45.839 --> 00:08:49.680
happen we're gonna do it right and I
00:08:49.680 --> 00:08:51.660
realized that as this software was
00:08:51.660 --> 00:08:54.480
becoming a part of my life and my body
00:08:54.480 --> 00:08:56.720
it also had to become a part of my work
00:08:56.720 --> 00:09:01.800
and so I started I I used to think that
00:09:01.800 --> 00:09:04.140
open source was really cool
00:09:04.140 --> 00:09:06.839
um raise your hand if you are familiar
00:09:06.839 --> 00:09:08.820
with the term open source
00:09:08.820 --> 00:09:10.920
that is almost everybody raise your hand
00:09:10.920 --> 00:09:12.240
if you're familiar with the term free
00:09:12.240 --> 00:09:13.680
software
00:09:13.680 --> 00:09:15.240
that's
00:09:15.240 --> 00:09:17.519
almost everybody again this is so great
00:09:17.519 --> 00:09:19.440
I'm gonna skip this
00:09:19.440 --> 00:09:22.860
fantastic anyway because of all of and
00:09:22.860 --> 00:09:25.260
sorry for people in the live stream
00:09:25.260 --> 00:09:28.399
um but there is a lot of resources go to
00:09:28.399 --> 00:09:31.019
sfconservancy.org if you click on the um
00:09:31.019 --> 00:09:33.540
the learn more about Vizio button you'll
00:09:33.540 --> 00:09:34.920
see and I'll get to that later but
00:09:34.920 --> 00:09:37.620
there's a lot of introductory resources
00:09:37.620 --> 00:09:40.560
um so so I work at the software Freedom
00:09:40.560 --> 00:09:42.300
Conservancy where I was a co-founder
00:09:42.300 --> 00:09:44.339
software Freedom Conservancy is a
00:09:44.339 --> 00:09:46.620
us-based charitable organization where
00:09:46.620 --> 00:09:49.740
we have three major areas of our work
00:09:49.740 --> 00:09:54.000
the first one is we we cannot expect
00:09:54.000 --> 00:09:56.700
people to move away from proprietary
00:09:56.700 --> 00:09:58.380
software if they do not have
00:09:58.380 --> 00:10:01.560
alternatives to move to so we are a
00:10:01.560 --> 00:10:03.420
fiscal sponsor and we have a lot of
00:10:03.420 --> 00:10:05.519
member projects that are developing free
00:10:05.519 --> 00:10:07.440
and open source solutions that we can
00:10:07.440 --> 00:10:10.260
use instead of um
00:10:10.260 --> 00:10:13.140
proprietary software and so that's our
00:10:13.140 --> 00:10:18.300
first branch
00:10:18.300 --> 00:10:20.519
our second branch is called outreachy
00:10:20.519 --> 00:10:25.260
and um and this came about because as
00:10:25.260 --> 00:10:26.820
um as
00:10:26.820 --> 00:10:31.440
as people in a deeply technical field we
00:10:31.440 --> 00:10:33.660
realize that that field was not well
00:10:33.660 --> 00:10:35.160
represented
00:10:35.160 --> 00:10:38.640
um it started out personally where where
00:10:38.640 --> 00:10:40.680
folks realized that
00:10:40.680 --> 00:10:42.240
um uh
00:10:42.240 --> 00:10:45.000
when we ask people to apply to programs
00:10:45.000 --> 00:10:46.920
and participate in our events there
00:10:46.920 --> 00:10:49.680
simply were no women and personally for
00:10:49.680 --> 00:10:53.399
me I noticed that at so many conferences
00:10:53.399 --> 00:10:56.820
I was the only woman in really a sea of
00:10:56.820 --> 00:10:59.940
people and it was uh it was it was
00:10:59.940 --> 00:11:01.339
steeply surprising
00:11:01.339 --> 00:11:04.980
and uh and often off-putting the number
00:11:04.980 --> 00:11:08.000
of sexist comments that were made
00:11:08.000 --> 00:11:12.600
assumptions about my capabilities were
00:11:12.600 --> 00:11:17.160
very demoralizing I would stand next to
00:11:17.160 --> 00:11:19.320
another executive director of a
00:11:19.320 --> 00:11:22.140
non-profit in Tech who was a man and
00:11:22.140 --> 00:11:24.540
people would assume that he had a
00:11:24.540 --> 00:11:26.640
technical background and I didn't but he
00:11:26.640 --> 00:11:29.160
was a marketer and I was an engineer it
00:11:29.160 --> 00:11:32.579
was very surprising and so and so not
00:11:32.579 --> 00:11:34.140
just not from my personal experiences
00:11:34.140 --> 00:11:36.120
but but from the experiences the
00:11:36.120 --> 00:11:36.980
community
00:11:36.980 --> 00:11:40.320
a woman named Marina zurahin skya who
00:11:40.320 --> 00:11:43.560
unfortunately died in June of breast
00:11:43.560 --> 00:11:46.500
cancer after a wonderful three-year
00:11:46.500 --> 00:11:47.540
fight
00:11:47.540 --> 00:11:50.399
she founded this this program with the
00:11:50.399 --> 00:11:52.019
gnome foundation and I came soon after
00:11:52.019 --> 00:11:53.940
and we built it up together this program
00:11:53.940 --> 00:11:56.579
provides internships to people who are
00:11:56.579 --> 00:11:58.500
subject to systemic bias and who are
00:11:58.500 --> 00:12:00.779
impacted by underrepresentation and the
00:12:00.779 --> 00:12:03.420
idea is that but our experience was as
00:12:03.420 --> 00:12:06.240
women and the dearth of women in
00:12:06.240 --> 00:12:09.079
technology and in the field was really
00:12:09.079 --> 00:12:13.079
Stark but the Discrimination runs deep
00:12:13.079 --> 00:12:18.420
in technology in general and in order to
00:12:18.420 --> 00:12:21.180
Rectify it we need to do something
00:12:21.180 --> 00:12:25.200
actively to invite people technology not
00:12:25.200 --> 00:12:26.060
only
00:12:26.060 --> 00:12:30.120
has a horrible impact by reinforcing the
00:12:30.120 --> 00:12:33.540
biases of people who make it but we know
00:12:33.540 --> 00:12:36.000
that our technology will not serve
00:12:36.000 --> 00:12:38.399
everyone until it is made by everyone
00:12:38.399 --> 00:12:41.040
and so giving people a chance to
00:12:41.040 --> 00:12:42.899
overcome the biases and discrimination
00:12:42.899 --> 00:12:45.360
that they have experienced has become an
00:12:45.360 --> 00:12:47.339
important part of the program that we do
00:12:47.339 --> 00:12:48.720
so we call it outreachy it's an
00:12:48.720 --> 00:12:49.920
internship program where we do paid
00:12:49.920 --> 00:12:53.279
remote internships twice a year with
00:12:53.279 --> 00:12:55.980
open source communities students are
00:12:55.980 --> 00:12:57.540
very welcome but you don't have to be a
00:12:57.540 --> 00:12:59.940
student to apply to it just tell us
00:12:59.940 --> 00:13:01.860
about the systemic bias and
00:13:01.860 --> 00:13:03.300
underrepresentation that you've
00:13:03.300 --> 00:13:05.880
experienced and that's the eligibility
00:13:05.880 --> 00:13:08.459
and then it's it's an amazing mentorship
00:13:08.459 --> 00:13:09.540
program
00:13:09.540 --> 00:13:11.820
um anyway it's uh it's been running for
00:13:11.820 --> 00:13:13.920
over 10 years now and this summer we'll
00:13:13.920 --> 00:13:16.500
get to a thousand interns I am really
00:13:16.500 --> 00:13:18.540
really excited about that
00:13:18.540 --> 00:13:22.200
um and so uh that is the second area the
00:13:22.200 --> 00:13:25.019
third area of the work that we do at
00:13:25.019 --> 00:13:27.420
software Freedom Conservancy is is
00:13:27.420 --> 00:13:29.880
focusing on copy left raise your hand if
00:13:29.880 --> 00:13:31.920
you are familiar with the with copy left
00:13:31.920 --> 00:13:33.360
licensing
00:13:33.360 --> 00:13:35.279
okay so that's about half of the
00:13:35.279 --> 00:13:37.920
audience copied left licensing is a form
00:13:37.920 --> 00:13:40.019
of free and open source software so it's
00:13:40.019 --> 00:13:43.680
a subset of licenses that are are free
00:13:43.680 --> 00:13:47.100
and open copy left licenses are licenses
00:13:47.100 --> 00:13:48.779
that have a provision that people call
00:13:48.779 --> 00:13:51.660
reciprocal detractors used to call it
00:13:51.660 --> 00:13:54.300
viral until viral was cool
00:13:54.300 --> 00:13:56.639
um and it basically our licenses that
00:13:56.639 --> 00:13:58.860
say you can do whatever you want with
00:13:58.860 --> 00:14:01.380
this software you can study it you can
00:14:01.380 --> 00:14:03.240
share it you can make changes you can
00:14:03.240 --> 00:14:05.100
share those changes but
00:14:05.100 --> 00:14:07.139
if you distribute it or share those
00:14:07.139 --> 00:14:09.839
changes you must do it under the same
00:14:09.839 --> 00:14:12.000
license and you must give rights to
00:14:12.000 --> 00:14:15.480
everybody who receives it and so with at
00:14:15.480 --> 00:14:18.240
software Freedom Conservancy we are the
00:14:18.240 --> 00:14:20.459
folks that stand up for these licenses
00:14:20.459 --> 00:14:22.740
when companies violate them and I'll get
00:14:22.740 --> 00:14:24.959
more to that a little bit later
00:14:24.959 --> 00:14:27.899
and so doing this work at software
00:14:27.899 --> 00:14:30.420
Freedom Conservancy you know it followed
00:14:30.420 --> 00:14:32.459
on that
00:14:32.459 --> 00:14:35.940
um what I the trying to find ways to
00:14:35.940 --> 00:14:37.200
empower
00:14:37.200 --> 00:14:40.860
people impacted by technology in the
00:14:40.860 --> 00:14:42.540
face of the helplessness that I felt
00:14:42.540 --> 00:14:44.579
about my defibrillator I just wanted to
00:14:44.579 --> 00:14:46.980
see what was inside my own body and it
00:14:46.980 --> 00:14:49.440
was really about the accountability of
00:14:49.440 --> 00:14:51.480
it the auditability of it you know if
00:14:51.480 --> 00:14:53.220
you can't review it how do you know it's
00:14:53.220 --> 00:14:55.500
safe right if you can't test it how do
00:14:55.500 --> 00:14:57.180
you know it's safe
00:14:57.180 --> 00:14:58.139
um
00:14:58.139 --> 00:15:00.899
so I for me it was all about this kind
00:15:00.899 --> 00:15:03.959
of transparency argument and then what's
00:15:03.959 --> 00:15:05.760
been so fascinating is that as I've
00:15:05.760 --> 00:15:08.040
lived with my device
00:15:08.040 --> 00:15:10.139
different things in my life have come up
00:15:10.139 --> 00:15:13.380
from time to time that have changed my
00:15:13.380 --> 00:15:15.120
understanding of the ways in which
00:15:15.120 --> 00:15:17.760
technology impacts people this is a
00:15:17.760 --> 00:15:19.920
picture of me when I was almost I think
00:15:19.920 --> 00:15:21.839
I was nine months pregnant
00:15:21.839 --> 00:15:25.620
um I it was a fun trip but uh but it was
00:15:25.620 --> 00:15:26.820
the very last one
00:15:26.820 --> 00:15:30.420
um but yeah so when I was pregnant uh
00:15:30.420 --> 00:15:32.579
because I have a heart condition my
00:15:32.579 --> 00:15:35.220
heart did no sorry I have a heart
00:15:35.220 --> 00:15:36.600
condition but my heart was doing
00:15:36.600 --> 00:15:38.639
something that normal pregnant like
00:15:38.639 --> 00:15:40.079
people without heart condition pregnant
00:15:40.079 --> 00:15:42.480
women normally do my heart was
00:15:42.480 --> 00:15:44.160
palpitating which is something that
00:15:44.160 --> 00:15:46.199
happens to a quarter to a third of all
00:15:46.199 --> 00:15:48.779
women who have babies some people are
00:15:48.779 --> 00:15:50.519
nodding in the audience because they've
00:15:50.519 --> 00:15:52.320
either experience this or know people
00:15:52.320 --> 00:15:53.699
who've experienced it it's very very
00:15:53.699 --> 00:15:57.380
common but because I had a defibrillator
00:15:57.380 --> 00:16:01.680
and I was palpitating my defibrillator
00:16:01.680 --> 00:16:03.660
thought that my palpitations were a
00:16:03.660 --> 00:16:05.820
dangerous Rhythm and that I needed to be
00:16:05.820 --> 00:16:08.639
shocked and so my defibrillator shocked
00:16:08.639 --> 00:16:09.380
me
00:16:09.380 --> 00:16:13.019
unnecessarily multiple times and the
00:16:13.019 --> 00:16:16.199
only way to stop it from unnecessarily
00:16:16.199 --> 00:16:18.240
treating me and shocking me over and
00:16:18.240 --> 00:16:21.060
over was to go on drugs to slow my heart
00:16:21.060 --> 00:16:22.440
rate down
00:16:22.440 --> 00:16:25.320
so I went on those drugs which were okay
00:16:25.320 --> 00:16:27.180
it was tough it was hard to walk up a
00:16:27.180 --> 00:16:28.380
flight of stairs
00:16:28.380 --> 00:16:30.899
um during that time but it was temporary
00:16:30.899 --> 00:16:34.380
I took those drugs it was fine and the
00:16:34.380 --> 00:16:36.060
baby was born being pregnant as a
00:16:36.060 --> 00:16:38.940
temporary condition and here we are but
00:16:38.940 --> 00:16:45.060
as I thought about it I realized that
00:16:45.060 --> 00:16:46.279
15
00:16:46.279 --> 00:16:49.259
of defibrillators go to people under the
00:16:49.259 --> 00:16:50.940
age of 65.
00:16:50.940 --> 00:16:56.639
only 15 percent and only 44 go to women
00:16:56.639 --> 00:17:00.060
so the set of people who are pregnant
00:17:00.060 --> 00:17:03.740
with defibrillators is teeny teeny tiny
00:17:03.740 --> 00:17:06.839
my use case was simply not something
00:17:06.839 --> 00:17:08.280
that was contemplated by the
00:17:08.280 --> 00:17:10.260
manufacturers of the device
00:17:10.260 --> 00:17:13.439
no one at the device manufacturer wanted
00:17:13.439 --> 00:17:16.559
pregnant people getting shocked what a
00:17:16.559 --> 00:17:18.600
nightmare right and nobody wants that
00:17:18.600 --> 00:17:20.459
you'll make medical devices to help
00:17:20.459 --> 00:17:23.280
people not to put them in trouble but I
00:17:23.280 --> 00:17:25.020
was an edge case something that hadn't
00:17:25.020 --> 00:17:27.660
been contemplated and consequently
00:17:27.660 --> 00:17:30.120
because my use case wasn't the primary
00:17:30.120 --> 00:17:32.820
use case I was out of luck there was
00:17:32.820 --> 00:17:35.280
nothing I could do I couldn't get
00:17:35.280 --> 00:17:36.720
together with all the other pregnant
00:17:36.720 --> 00:17:39.240
people and find out if we could adjust
00:17:39.240 --> 00:17:41.460
the algorithms on the software or take
00:17:41.460 --> 00:17:43.620
other precautions to try to evaluate if
00:17:43.620 --> 00:17:45.299
we could edit the software to make it
00:17:45.299 --> 00:17:46.440
different
00:17:46.440 --> 00:17:48.900
I just had to stick with whatever the
00:17:48.900 --> 00:17:51.720
device manufacturer told me and that was
00:17:51.720 --> 00:17:55.500
that and uh that helplessness made me
00:17:55.500 --> 00:17:58.020
realize that it wasn't just about the
00:17:58.020 --> 00:18:00.419
transparency and auditability of the
00:18:00.419 --> 00:18:04.200
source code but it is about power it is
00:18:04.200 --> 00:18:07.679
about control it is about the ability to
00:18:07.679 --> 00:18:10.380
do something about your own situation
00:18:10.380 --> 00:18:13.919
and having this having any software that
00:18:13.919 --> 00:18:16.740
you rely on isn't about whether
00:18:16.740 --> 00:18:19.140
something can go wrong it's about when
00:18:19.140 --> 00:18:21.120
it will go wrong I used to give talks
00:18:21.120 --> 00:18:22.380
about this and I used to have to give
00:18:22.380 --> 00:18:24.600
all of these examples of you know I had
00:18:24.600 --> 00:18:26.940
pictures of hacked cars and pictures of
00:18:26.940 --> 00:18:29.220
you know which had funny pictures of
00:18:29.220 --> 00:18:31.320
people who thought the car that thought
00:18:31.320 --> 00:18:32.700
it was in park but it was going 100
00:18:32.700 --> 00:18:35.220
miles an hour you know or whatever and
00:18:35.220 --> 00:18:37.679
all these examples new ones every year
00:18:37.679 --> 00:18:39.480
but I don't need to do that anymore
00:18:39.480 --> 00:18:42.539
because there are so many examples of
00:18:42.539 --> 00:18:47.520
software being controlled either through
00:18:47.520 --> 00:18:50.280
um security research for studies through
00:18:50.280 --> 00:18:53.280
actual malicious attacks or elsewhere in
00:18:53.280 --> 00:18:54.960
our society that I don't even need to
00:18:54.960 --> 00:18:56.520
establish it to you because we all know
00:18:56.520 --> 00:18:59.360
how dire it is and it is not about
00:18:59.360 --> 00:19:01.440
whether something will go wrong it's
00:19:01.440 --> 00:19:03.660
about what it will go wrong and what
00:19:03.660 --> 00:19:05.580
will we be able to do about it when it
00:19:05.580 --> 00:19:08.400
does will we have to wait for the
00:19:08.400 --> 00:19:11.039
company that has the problem to admit
00:19:11.039 --> 00:19:13.500
that there's an error and then try to
00:19:13.500 --> 00:19:15.299
figure out what's wrong or will we have
00:19:15.299 --> 00:19:17.820
control over that technology ourselves
00:19:17.820 --> 00:19:20.520
so that we can do something about it and
00:19:20.520 --> 00:19:22.500
build organizational structures to be
00:19:22.500 --> 00:19:25.740
able to to take action
00:19:25.740 --> 00:19:29.340
now again so many examples that come up
00:19:29.340 --> 00:19:31.980
every year one came up this last year
00:19:31.980 --> 00:19:33.660
that I wanted to highlight because it
00:19:33.660 --> 00:19:35.039
was so poignant
00:19:35.039 --> 00:19:36.780
um these are pictures of patients who
00:19:36.780 --> 00:19:39.960
had an implant called Second Sight
00:19:39.960 --> 00:19:43.200
um it was a an ocular implant that
00:19:43.200 --> 00:19:45.720
allowed people who previously had lost
00:19:45.720 --> 00:19:49.799
Vision to see not you know to see some
00:19:49.799 --> 00:19:51.419
range of vision
00:19:51.419 --> 00:19:56.880
um the um the person on your right was
00:19:56.880 --> 00:20:02.100
uh was uh was on the subway she recounts
00:20:02.100 --> 00:20:06.780
the day when her implant stopped working
00:20:06.780 --> 00:20:09.240
the company that made these devices
00:20:09.240 --> 00:20:11.520
second site
00:20:11.520 --> 00:20:14.340
had run out of funding it was a startup
00:20:14.340 --> 00:20:16.140
it was very promising and had early
00:20:16.140 --> 00:20:19.440
investment but ultimately it did not
00:20:19.440 --> 00:20:22.740
have financial support and so the
00:20:22.740 --> 00:20:25.620
software updates stopped coming and that
00:20:25.620 --> 00:20:27.539
Hardware stopped working
00:20:27.539 --> 00:20:31.080
people who could see could no longer see
00:20:31.080 --> 00:20:34.200
these people have devices implanted in
00:20:34.200 --> 00:20:36.600
their bodies they have implants in their
00:20:36.600 --> 00:20:39.900
eyes that it is dangerous to remove that
00:20:39.900 --> 00:20:42.539
do nothing because they can't be updated
00:20:42.539 --> 00:20:45.419
or and can't be repaired
00:20:45.419 --> 00:20:47.640
and what's fascinating about it is that
00:20:47.640 --> 00:20:51.120
these devices could absolutely work if
00:20:51.120 --> 00:20:54.240
they can only have access to the
00:20:54.240 --> 00:20:56.520
software if they could only update it
00:20:56.520 --> 00:21:00.179
and uh it's not just this one company's
00:21:00.179 --> 00:21:02.340
experience the same thing has happened
00:21:02.340 --> 00:21:05.340
in other areas Cochlear implants there
00:21:05.340 --> 00:21:07.140
is a whole range of medical devices
00:21:07.140 --> 00:21:09.480
where this has happened where startups
00:21:09.480 --> 00:21:11.400
have developed exciting promising new
00:21:11.400 --> 00:21:14.940
technology and then relied on VC and
00:21:14.940 --> 00:21:18.600
other investment and has you know those
00:21:18.600 --> 00:21:21.240
patients are just abandoned you could
00:21:21.240 --> 00:21:24.840
have a whole other talk on standards and
00:21:24.840 --> 00:21:27.360
how the the hardware component and and
00:21:27.360 --> 00:21:29.720
other kinds of communication components
00:21:29.720 --> 00:21:32.659
absolutely need to be standardized
00:21:32.659 --> 00:21:35.460
but the software component is one
00:21:35.460 --> 00:21:37.860
important piece of this and it's not
00:21:37.860 --> 00:21:40.740
just this tremendous number of medical
00:21:40.740 --> 00:21:44.340
devices that are in this situation it's
00:21:44.340 --> 00:21:46.679
almost every other device I like talking
00:21:46.679 --> 00:21:48.900
about my medical device because it's
00:21:48.900 --> 00:21:51.059
deeply personal I can tell you my
00:21:51.059 --> 00:21:52.440
experience and I can tell you what I
00:21:52.440 --> 00:21:54.960
know but it's also a really easy
00:21:54.960 --> 00:21:58.140
metaphor it's so critical to my life
00:21:58.140 --> 00:22:00.480
it's literally sewn into my body and
00:22:00.480 --> 00:22:02.220
screwed into my heart
00:22:02.220 --> 00:22:04.320
but it's not the only software that I
00:22:04.320 --> 00:22:07.440
rely on every day and the thing is that
00:22:07.440 --> 00:22:09.780
we don't even know which software is
00:22:09.780 --> 00:22:11.460
going to be our most critical software
00:22:11.460 --> 00:22:14.280
we don't know what software we're going
00:22:14.280 --> 00:22:15.480
to rely on that is going to fail because
00:22:15.480 --> 00:22:19.080
we rely on so much software for every
00:22:19.080 --> 00:22:21.240
part of our life lives for our most
00:22:21.240 --> 00:22:24.780
intimate Communications for our banking
00:22:24.780 --> 00:22:27.960
for everything and we are not in control
00:22:27.960 --> 00:22:29.520
as
00:22:29.520 --> 00:22:34.380
as individuals as a public of a vast
00:22:34.380 --> 00:22:37.440
majority of that software
00:22:37.440 --> 00:22:40.440
um so uh and and one of the things that
00:22:40.440 --> 00:22:43.020
really astounds me is that a lot of
00:22:43.020 --> 00:22:45.299
companies that are Distributing their
00:22:45.299 --> 00:22:48.299
software are doing so without ever
00:22:48.299 --> 00:22:50.940
having the source code of the software
00:22:50.940 --> 00:22:52.919
that they ship themselves so they have a
00:22:52.919 --> 00:22:54.600
vendor that gives them the software they
00:22:54.600 --> 00:22:56.580
put it on their products they get it out
00:22:56.580 --> 00:22:58.919
into market and
00:22:58.919 --> 00:23:00.720
even if there's a problem those
00:23:00.720 --> 00:23:02.580
companies can't do anything about it and
00:23:02.580 --> 00:23:05.280
so we're left with we're we're left with
00:23:05.280 --> 00:23:06.539
the short end of the stick we're left
00:23:06.539 --> 00:23:09.720
with these devices that don't work and
00:23:09.720 --> 00:23:12.539
um and with uh with software that can't
00:23:12.539 --> 00:23:14.940
be adjusted to our use
00:23:14.940 --> 00:23:16.620
so
00:23:16.620 --> 00:23:19.919
free and open source software is an
00:23:19.919 --> 00:23:22.080
alternative to this because if we had
00:23:22.080 --> 00:23:24.179
access to the source code if we had
00:23:24.179 --> 00:23:26.340
access to that software we would be able
00:23:26.340 --> 00:23:28.260
to change that software we would be able
00:23:28.260 --> 00:23:31.380
to get together even if you are not a
00:23:31.380 --> 00:23:33.240
developer yourself even if you're not
00:23:33.240 --> 00:23:34.980
technical you could work with other
00:23:34.980 --> 00:23:36.980
people to do it you could hire someone
00:23:36.980 --> 00:23:40.980
even if I wanted to hire even if I were
00:23:40.980 --> 00:23:43.320
very wealthy and wanted to hire a
00:23:43.320 --> 00:23:45.539
medical professional to customize my
00:23:45.539 --> 00:23:47.880
defibrillator for me I would be unable
00:23:47.880 --> 00:23:49.320
to do it
00:23:49.320 --> 00:23:53.700
so with free and open source software
00:23:53.700 --> 00:23:56.159
we have a chance free and open source
00:23:56.159 --> 00:23:57.720
software it's funny advocating for
00:23:57.720 --> 00:24:00.299
software freedom is tough because I
00:24:00.299 --> 00:24:02.460
can't say that open source software is
00:24:02.460 --> 00:24:03.480
better
00:24:03.480 --> 00:24:04.679
can't say that free software There's
00:24:04.679 --> 00:24:06.780
Something Magic about free software
00:24:06.780 --> 00:24:08.880
where if you publish it it's going to be
00:24:08.880 --> 00:24:10.740
you're going to have a better experience
00:24:10.740 --> 00:24:13.020
it will be safer or better or faster or
00:24:13.020 --> 00:24:15.539
more reliable but what I can say is that
00:24:15.539 --> 00:24:16.860
with free and open source software it
00:24:16.860 --> 00:24:18.960
has a chance we can test it and we can
00:24:18.960 --> 00:24:20.460
do something about it when things go
00:24:20.460 --> 00:24:21.419
wrong
00:24:21.419 --> 00:24:25.260
and so uh
00:24:25.260 --> 00:24:27.440
copy lifted software
00:24:27.440 --> 00:24:30.539
in particular where
00:24:30.539 --> 00:24:34.380
we have this this snowballing nature
00:24:34.380 --> 00:24:36.960
right copy left at software is software
00:24:36.960 --> 00:24:38.700
where if you're if companies are
00:24:38.700 --> 00:24:40.620
Distributing that software they have to
00:24:40.620 --> 00:24:43.640
provide this the source code when asked
00:24:43.640 --> 00:24:46.500
and those rights
00:24:46.500 --> 00:24:50.360
um uh travel with the software and so
00:24:50.360 --> 00:24:53.940
there's copy lifted software in actually
00:24:53.940 --> 00:24:56.460
a ton of devices that are in the market
00:24:56.460 --> 00:24:58.980
you basically can't go anywhere or do
00:24:58.980 --> 00:25:01.080
anything without encountering something
00:25:01.080 --> 00:25:04.140
that has Linux in it right like raise
00:25:04.140 --> 00:25:07.500
your hand if you have an Android phone
00:25:07.500 --> 00:25:10.140
it's like three quarters of the audience
00:25:10.140 --> 00:25:12.419
all right I want out the Apple people
00:25:12.419 --> 00:25:14.640
but you know who you are
00:25:14.640 --> 00:25:18.659
um so uh uh and again it's not
00:25:18.659 --> 00:25:20.880
necessarily that one is is better than
00:25:20.880 --> 00:25:23.100
the other like some devices that are
00:25:23.100 --> 00:25:25.620
proprietary may be more secure right now
00:25:25.620 --> 00:25:28.380
they may be you know they they may have
00:25:28.380 --> 00:25:30.900
features that um that products that are
00:25:30.900 --> 00:25:32.940
based with more free and open source
00:25:32.940 --> 00:25:35.520
software products don't have but over
00:25:35.520 --> 00:25:36.720
time
00:25:36.720 --> 00:25:39.299
we are stuck not being able to make them
00:25:39.299 --> 00:25:41.760
the way we want them to be because they
00:25:41.760 --> 00:25:43.620
are proprietary and they're a complete
00:25:43.620 --> 00:25:45.179
Black Box to us
00:25:45.179 --> 00:25:48.720
so the Linux kernel and other free and
00:25:48.720 --> 00:25:50.220
open source software products are
00:25:50.220 --> 00:25:52.679
software is on more than 80 of mobile
00:25:52.679 --> 00:25:54.299
devices if you count the Android market
00:25:54.299 --> 00:25:56.820
and 90 of super computers in New York
00:25:56.820 --> 00:25:59.640
Stock Exchange runs on it it's basically
00:25:59.640 --> 00:26:03.000
and everywhere it's also in TVs and um
00:26:03.000 --> 00:26:05.059
every product if you go into a lot of
00:26:05.059 --> 00:26:07.740
kitchens and homes you'll find lots and
00:26:07.740 --> 00:26:10.080
lots of devices now I mentioned TVs
00:26:10.080 --> 00:26:11.580
because
00:26:11.580 --> 00:26:14.580
um this is a Vizio TV
00:26:14.580 --> 00:26:16.799
um and uh
00:26:16.799 --> 00:26:18.860
software Freedom Conservancy sued them
00:26:18.860 --> 00:26:21.720
and the reason that we sued them was
00:26:21.720 --> 00:26:24.779
because we wanted to use
00:26:24.779 --> 00:26:28.440
some Vizio TVs and they have copy left
00:26:28.440 --> 00:26:31.200
it software in it so we wanted to use
00:26:31.200 --> 00:26:33.360
those TVs for a variety of things we
00:26:33.360 --> 00:26:34.320
have a few
00:26:34.320 --> 00:26:35.600
um uh
00:26:35.600 --> 00:26:37.620
some grants that we had written that
00:26:37.620 --> 00:26:39.779
we'd hope to be able to use these these
00:26:39.779 --> 00:26:44.539
TVs for but when we when we got the TVs
00:26:44.539 --> 00:26:48.480
we uh well we first got TV
00:26:48.480 --> 00:26:50.520
well we've got the original we were just
00:26:50.520 --> 00:26:53.039
like got some Vizio TVs and they had no
00:26:53.039 --> 00:26:55.620
um no uh no Source or an offer for
00:26:55.620 --> 00:26:57.360
source and we worked with Vizio to try
00:26:57.360 --> 00:26:59.100
to get into compliance
00:26:59.100 --> 00:27:01.980
um and uh after years of talking to them
00:27:01.980 --> 00:27:04.080
um they had provided some incomplete
00:27:04.080 --> 00:27:05.520
source code but had not come into
00:27:05.520 --> 00:27:07.799
compliance yet and years later when we
00:27:07.799 --> 00:27:09.659
went to buy some more TVs to do the
00:27:09.659 --> 00:27:12.360
product project we wanted to do they had
00:27:12.360 --> 00:27:13.380
no
00:27:13.380 --> 00:27:15.720
Source or offer for source so copyleft
00:27:15.720 --> 00:27:17.640
licenses require that you either have to
00:27:17.640 --> 00:27:19.440
provide the source code along with the
00:27:19.440 --> 00:27:21.000
distribution so if you buy a TV it's got
00:27:21.000 --> 00:27:23.159
to have the source code on it and if it
00:27:23.159 --> 00:27:24.779
doesn't have the source code then you
00:27:24.779 --> 00:27:26.220
have to at least provide an offer you
00:27:26.220 --> 00:27:27.960
have to tell people that it's there and
00:27:27.960 --> 00:27:29.159
you have to tell them how they can get
00:27:29.159 --> 00:27:30.480
it
00:27:30.480 --> 00:27:33.419
um and these TVs didn't have
00:27:33.419 --> 00:27:35.220
either
00:27:35.220 --> 00:27:38.039
um so even after us having talked to
00:27:38.039 --> 00:27:39.779
them they were just flagrantly ignoring
00:27:39.779 --> 00:27:42.179
their obligations and so we at software
00:27:42.179 --> 00:27:44.580
Freedom Conservancy filed a lawsuit
00:27:44.580 --> 00:27:46.799
but this lawsuit that we filed was a
00:27:46.799 --> 00:27:49.020
consumer rights lawsuit
00:27:49.020 --> 00:27:52.320
the lawsuit was basically uh we we filed
00:27:52.320 --> 00:27:55.860
it as a purchaser of televisions which
00:27:55.860 --> 00:27:58.919
uh with respect to copy left licensing I
00:27:58.919 --> 00:28:00.960
think has never been done before and we
00:28:00.960 --> 00:28:05.700
said that because the license the um the
00:28:05.700 --> 00:28:09.059
licenses of the software on the TVs
00:28:09.059 --> 00:28:11.460
gives rights to third parties it says
00:28:11.460 --> 00:28:15.539
that the um uh that all third parties
00:28:15.539 --> 00:28:18.000
will have a have a right where you have
00:28:18.000 --> 00:28:19.740
to make sure that they receive or can
00:28:19.740 --> 00:28:21.960
get the source code and that you must
00:28:21.960 --> 00:28:24.480
show them the um these terms so that
00:28:24.480 --> 00:28:26.640
they know that they have this right
00:28:26.640 --> 00:28:30.539
um and so our lawsuit says that um that
00:28:30.539 --> 00:28:32.460
because we have this right they have to
00:28:32.460 --> 00:28:35.760
give us the source code which is also a
00:28:35.760 --> 00:28:37.320
a third it's called third party
00:28:37.320 --> 00:28:39.960
beneficiary in in the United States and
00:28:39.960 --> 00:28:42.000
it's a contract law claim rather than a
00:28:42.000 --> 00:28:43.679
copyright claim
00:28:43.679 --> 00:28:46.200
um and we uh we asked for what we call
00:28:46.200 --> 00:28:49.559
specific performance which is uh when
00:28:49.559 --> 00:28:52.200
you bring a lawsuit you can ask for
00:28:52.200 --> 00:28:54.240
um for money usually you can say look
00:28:54.240 --> 00:28:56.760
I've been injured here somebody wronged
00:28:56.760 --> 00:28:59.760
me and uh and the way to handle it is
00:28:59.760 --> 00:29:01.620
that they need to compensate me and most
00:29:01.620 --> 00:29:03.779
consumer rights lawsuits that you hear
00:29:03.779 --> 00:29:05.760
about are class actions where they get
00:29:05.760 --> 00:29:07.500
settlements and everybody gets a payout
00:29:07.500 --> 00:29:10.380
of ten dollars or whatever but the
00:29:10.380 --> 00:29:12.659
amount in whole is great because it it's
00:29:12.659 --> 00:29:14.340
a big penalty overall and it gets
00:29:14.340 --> 00:29:16.620
companies to change but what we're
00:29:16.620 --> 00:29:18.720
asking for is a little bit different in
00:29:18.720 --> 00:29:20.700
this case it's a contract case and what
00:29:20.700 --> 00:29:23.399
we're asking for is the actual excuse me
00:29:23.399 --> 00:29:25.740
the actual software itself
00:29:25.740 --> 00:29:26.580
um
00:29:26.580 --> 00:29:28.679
so uh so we want the complete and
00:29:28.679 --> 00:29:30.299
corresponding source code which is what
00:29:30.299 --> 00:29:31.860
the license says that we're able to do
00:29:31.860 --> 00:29:33.779
and the script we should be able to get
00:29:33.779 --> 00:29:35.580
and the scripts to control compilation
00:29:35.580 --> 00:29:38.159
and installation so we should be able to
00:29:38.159 --> 00:29:39.840
replace the software on the TV the
00:29:39.840 --> 00:29:42.299
license says so and we want to do it and
00:29:42.299 --> 00:29:45.179
Vizio didn't even provide any offer for
00:29:45.179 --> 00:29:46.799
Source or the source itself
00:29:46.799 --> 00:29:51.059
and so uh Vizio tried to try to get rid
00:29:51.059 --> 00:29:52.559
of it by saying oh these people at
00:29:52.559 --> 00:29:54.360
software Freedom Conservancy they're
00:29:54.360 --> 00:29:56.039
really bringing a copyright case but
00:29:56.039 --> 00:29:58.320
they're doing all this tap dancing to
00:29:58.320 --> 00:30:01.440
make it seem like a contract case but so
00:30:01.440 --> 00:30:03.179
they removed it to
00:30:03.179 --> 00:30:04.860
um to federal court in the United States
00:30:04.860 --> 00:30:07.200
and the federal judge said actually
00:30:07.200 --> 00:30:09.419
these people have a claim this is cut
00:30:09.419 --> 00:30:12.059
this this sounds reasonable so it's been
00:30:12.059 --> 00:30:13.860
romantic back to State Court this stuff
00:30:13.860 --> 00:30:16.200
takes forever it'll probably be a long
00:30:16.200 --> 00:30:17.940
time before there's any resolution or
00:30:17.940 --> 00:30:19.620
movement in it but I wanted to talk
00:30:19.620 --> 00:30:21.539
about it because we're bringing these
00:30:21.539 --> 00:30:25.200
novel actions to connect the fact that
00:30:25.200 --> 00:30:27.899
um that people have to think about their
00:30:27.899 --> 00:30:30.360
technology in terms of how it impacts
00:30:30.360 --> 00:30:32.580
them and their lives that we have to
00:30:32.580 --> 00:30:34.860
recognize that for millions of devices
00:30:34.860 --> 00:30:37.799
we already have a right to see the
00:30:37.799 --> 00:30:40.080
source code on those devices it's there
00:30:40.080 --> 00:30:43.200
it's already there we just have to ask
00:30:43.200 --> 00:30:46.500
for it and we just have to use it and
00:30:46.500 --> 00:30:48.360
it's you know we used to have this is
00:30:48.360 --> 00:30:51.299
like a real like old school I like this
00:30:51.299 --> 00:30:52.860
picture because it reminds me of like an
00:30:52.860 --> 00:30:55.260
old America you know right like and it's
00:30:55.260 --> 00:30:58.260
like this dilapidated TV repair shop I
00:30:58.260 --> 00:31:00.720
remember when there were TV repair shops
00:31:00.720 --> 00:31:03.240
like in every couple of blocks in New
00:31:03.240 --> 00:31:05.340
York I remember where people you'd have
00:31:05.340 --> 00:31:07.200
to have it close because TVs were heavy
00:31:07.200 --> 00:31:08.880
and there were so many people who needed
00:31:08.880 --> 00:31:10.260
their TVs repaired that you would see
00:31:10.260 --> 00:31:12.360
these all over now you don't see TV
00:31:12.360 --> 00:31:14.940
repair shops at all and the reason is is
00:31:14.940 --> 00:31:16.559
that when they break it's often the
00:31:16.559 --> 00:31:19.080
software that isn't working and people
00:31:19.080 --> 00:31:22.440
say uh it's dead
00:31:22.440 --> 00:31:24.179
we need a new TV
00:31:24.179 --> 00:31:26.159
uh my phone stopped working I need a new
00:31:26.159 --> 00:31:28.919
phone and so we're throwing all of these
00:31:28.919 --> 00:31:30.899
devices that are perfectly serviceable
00:31:30.899 --> 00:31:32.279
if we could just
00:31:32.279 --> 00:31:36.059
update the software into landfill
00:31:36.059 --> 00:31:38.760
and companies are often deliberately not
00:31:38.760 --> 00:31:41.640
updating their old devices to get us to
00:31:41.640 --> 00:31:44.520
buy new devices when the old devices
00:31:44.520 --> 00:31:46.860
work great we just don't have any right
00:31:46.860 --> 00:31:48.720
to replace the software that came on
00:31:48.720 --> 00:31:50.399
them but
00:31:50.399 --> 00:31:53.159
the trick is that for the vast majority
00:31:53.159 --> 00:31:55.380
of these devices we actually do have a
00:31:55.380 --> 00:31:57.360
right we just don't know about it and we
00:31:57.360 --> 00:31:59.880
just don't exercise it
00:31:59.880 --> 00:32:02.399
now it can be different this is a
00:32:02.399 --> 00:32:05.220
picture of a um of a router because
00:32:05.220 --> 00:32:07.980
there's a project called open wrt and
00:32:07.980 --> 00:32:10.799
that project was a result it's a it's a
00:32:10.799 --> 00:32:12.240
free and open source software project
00:32:12.240 --> 00:32:14.220
and that project came out of oh open
00:32:14.220 --> 00:32:15.659
writ people
00:32:15.659 --> 00:32:16.799
um fans
00:32:16.799 --> 00:32:22.200
um so uh that that project came out of a
00:32:22.200 --> 00:32:23.159
um
00:32:23.159 --> 00:32:26.700
uh a lawsuit seeking the source code and
00:32:26.700 --> 00:32:28.740
when the source code it was it was a
00:32:28.740 --> 00:32:30.360
product of a settle of a settlement and
00:32:30.360 --> 00:32:33.059
when the source code came out a whole
00:32:33.059 --> 00:32:33.899
product
00:32:33.899 --> 00:32:37.140
uh was born and now loads and loads of
00:32:37.140 --> 00:32:38.580
people can replace the software on their
00:32:38.580 --> 00:32:39.899
routers and there's a really Vibrant
00:32:39.899 --> 00:32:42.059
Community and in fact it's been good for
00:32:42.059 --> 00:32:44.460
some router manufacturers to make sure
00:32:44.460 --> 00:32:48.360
that their routers are are able to have
00:32:48.360 --> 00:32:50.940
uh are compatible with open wrt because
00:32:50.940 --> 00:32:52.620
people seek it out and so there's a
00:32:52.620 --> 00:32:54.179
there's a business case for it in
00:32:54.179 --> 00:32:56.100
addition and there are other projects
00:32:56.100 --> 00:32:58.140
like this um open wrt is a software
00:32:58.140 --> 00:32:59.760
Freedom Conservancy member project so I
00:32:59.760 --> 00:33:01.320
had to highlight them but there are
00:33:01.320 --> 00:33:03.059
other projects as well that are like
00:33:03.059 --> 00:33:04.020
this
00:33:04.020 --> 00:33:04.980
um
00:33:04.980 --> 00:33:08.640
so it's you know it's it we don't
00:33:08.640 --> 00:33:11.940
necessarily have to just rely on the
00:33:11.940 --> 00:33:13.919
device manufacturers to be the source of
00:33:13.919 --> 00:33:16.080
the software that runs on them raise
00:33:16.080 --> 00:33:17.340
your hand if you've replaced the
00:33:17.340 --> 00:33:19.500
software on a device with a free and
00:33:19.500 --> 00:33:21.720
open source software operating system or
00:33:21.720 --> 00:33:23.820
software of any kind yeah it's like a
00:33:23.820 --> 00:33:25.440
third of the uh like a quarter or a
00:33:25.440 --> 00:33:27.059
third of the audience which is really
00:33:27.059 --> 00:33:28.380
exciting
00:33:28.380 --> 00:33:31.140
um and it's so exciting and Powerful to
00:33:31.140 --> 00:33:32.760
do that because
00:33:32.760 --> 00:33:37.140
well it changes everything often at the
00:33:37.140 --> 00:33:39.419
point where you're in now you're trading
00:33:39.419 --> 00:33:41.399
off some features you might not be able
00:33:41.399 --> 00:33:42.840
to do everything that you could do
00:33:42.840 --> 00:33:45.539
before but you get to decide what
00:33:45.539 --> 00:33:47.159
software you put on it you get to decide
00:33:47.159 --> 00:33:48.179
if you're going to put some of the
00:33:48.179 --> 00:33:50.640
proprietary stuff on it or you decide if
00:33:50.640 --> 00:33:51.960
you're going to keep you know try to
00:33:51.960 --> 00:33:53.940
make as much free and open as you
00:33:53.940 --> 00:33:56.820
possibly can and you decide when and how
00:33:56.820 --> 00:33:58.500
it gets updated some of these projects
00:33:58.500 --> 00:34:00.120
automatically update and that's really
00:34:00.120 --> 00:34:03.299
wonderful for security updates
00:34:03.299 --> 00:34:06.299
um now I I wanted to talk a go back to
00:34:06.299 --> 00:34:08.940
my medical device situation a little bit
00:34:08.940 --> 00:34:10.320
um this is a picture of me it's an old
00:34:10.320 --> 00:34:13.020
picture of me getting my old device
00:34:13.020 --> 00:34:15.000
interrogated
00:34:15.000 --> 00:34:17.639
um and uh and interrogated is basically
00:34:17.639 --> 00:34:19.679
the word they use which is actually it
00:34:19.679 --> 00:34:22.379
sounds very like old spy movie like I'm
00:34:22.379 --> 00:34:25.080
going to interrogate your device but um
00:34:25.080 --> 00:34:27.599
it it just means that it's the reading
00:34:27.599 --> 00:34:29.639
of the device by a piece of equipment
00:34:29.639 --> 00:34:32.460
called a programmer the terminology is
00:34:32.460 --> 00:34:34.619
so confusing but uh but the device that
00:34:34.619 --> 00:34:37.080
reads it is called a programmer and the
00:34:37.080 --> 00:34:39.599
programmer gets the information those
00:34:39.599 --> 00:34:41.580
are have shown to be totally insecure
00:34:41.580 --> 00:34:44.040
also where people have sold programmers
00:34:44.040 --> 00:34:46.080
to the like into the market from
00:34:46.080 --> 00:34:48.659
hospitals that had thousands of patients
00:34:48.659 --> 00:34:53.159
data on them um fascinating stuff but in
00:34:53.159 --> 00:34:54.659
in this instance
00:34:54.659 --> 00:34:57.180
um I wanted to highlight the fact that
00:34:57.180 --> 00:35:00.240
um that my medical saga continues and
00:35:00.240 --> 00:35:02.580
that every time that I have something
00:35:02.580 --> 00:35:04.560
new in my life I realize there are a
00:35:04.560 --> 00:35:06.119
whole aspects of this that need to be
00:35:06.119 --> 00:35:09.560
explored so this week before I came here
00:35:09.560 --> 00:35:12.240
I realized that I needed to find out
00:35:12.240 --> 00:35:13.440
something urgently about my
00:35:13.440 --> 00:35:14.839
defibrillator
00:35:14.839 --> 00:35:16.859
and so I needed to get my device
00:35:16.859 --> 00:35:19.740
interrogated but when I got my device
00:35:19.740 --> 00:35:22.500
replaced the last time which is right
00:35:22.500 --> 00:35:25.440
when this picture was taken I was really
00:35:25.440 --> 00:35:27.839
concerned with the possibility that my
00:35:27.839 --> 00:35:29.820
device would be maliciously hacked I
00:35:29.820 --> 00:35:33.000
told you about my work on outreachy
00:35:33.000 --> 00:35:35.400
a lot of people don't like work on
00:35:35.400 --> 00:35:39.420
diversity programs they they think that
00:35:39.420 --> 00:35:43.140
they are misguided and despite the fact
00:35:43.140 --> 00:35:47.300
that that the
00:35:47.300 --> 00:35:51.839
studies show the impact that um that
00:35:51.839 --> 00:35:53.940
underrepresentation has in the field and
00:35:53.940 --> 00:35:56.640
despite the fact that the tech industry
00:35:56.640 --> 00:36:00.240
is very obviously misrepresented
00:36:00.240 --> 00:36:03.420
um the people are it's a very polarizing
00:36:03.420 --> 00:36:05.820
issue and so I I've actually had a lot
00:36:05.820 --> 00:36:07.980
of threats related to my work on this
00:36:07.980 --> 00:36:12.480
including rape and death threat
00:36:12.480 --> 00:36:14.040
um and I'd like to not think about it
00:36:14.040 --> 00:36:18.300
too often but in getting a new device I
00:36:18.300 --> 00:36:21.359
um I did not want these my device to do
00:36:21.359 --> 00:36:23.880
what all of these devices do which is to
00:36:23.880 --> 00:36:26.900
broadcast incessantly all of the time
00:36:26.900 --> 00:36:29.460
and previously without very good
00:36:29.460 --> 00:36:32.280
encryption especially earlier on and so
00:36:32.280 --> 00:36:35.339
we're security protection and so I got
00:36:35.339 --> 00:36:38.339
the one device that was available in the
00:36:38.339 --> 00:36:41.520
U.S market where you could switch off
00:36:41.520 --> 00:36:43.680
the remote Telemetry the broadcasting
00:36:43.680 --> 00:36:45.480
component I got the only one device I
00:36:45.480 --> 00:36:47.520
called all the device manufacturers I
00:36:47.520 --> 00:36:49.380
had a great nurse practitioner who
00:36:49.380 --> 00:36:51.240
helped me out she and I sat in a
00:36:51.240 --> 00:36:52.500
conference room and we called all of the
00:36:52.500 --> 00:36:55.079
device manufacturers biotronic was the
00:36:55.079 --> 00:36:57.599
most hilarious because they said oh you
00:36:57.599 --> 00:36:59.280
don't have to worry about ours our
00:36:59.280 --> 00:37:02.040
device is hack proof and I was like
00:37:02.040 --> 00:37:04.320
really biochronic why do you think that
00:37:04.320 --> 00:37:06.839
you're hack proof oh because
00:37:06.839 --> 00:37:08.579
Medtronic has been shown to be
00:37:08.579 --> 00:37:11.339
vulnerable and uh Saint Jude has been
00:37:11.339 --> 00:37:13.320
shown to be you know uh guidance has
00:37:13.320 --> 00:37:15.119
been shown to be vulnerable but we've
00:37:15.119 --> 00:37:16.079
never I was like well that's because
00:37:16.079 --> 00:37:18.180
you're the fourth size and when people
00:37:18.180 --> 00:37:20.880
are showing the vulnerability of these
00:37:20.880 --> 00:37:22.200
devices they're not going to go with the
00:37:22.200 --> 00:37:23.460
fourth most popular they're going to go
00:37:23.460 --> 00:37:25.440
with the most popular could you send me
00:37:25.440 --> 00:37:28.020
some devices and I'll I'll get some
00:37:28.020 --> 00:37:29.760
volunteers and we'll test it I'm still
00:37:29.760 --> 00:37:31.380
waiting
00:37:31.380 --> 00:37:33.540
um but uh but I didn't get a biotronic
00:37:33.540 --> 00:37:35.579
device I got a device manufacturer that
00:37:35.579 --> 00:37:37.680
that I could switch off the radio
00:37:37.680 --> 00:37:39.839
telemetry so my device is not
00:37:39.839 --> 00:37:41.640
broadcasting which means that I can't
00:37:41.640 --> 00:37:44.579
use like um uh like they have a lot of
00:37:44.579 --> 00:37:45.960
black boxes that people can have in
00:37:45.960 --> 00:37:47.700
their homes that will monitor their
00:37:47.700 --> 00:37:49.020
devices
00:37:49.020 --> 00:37:50.820
um but it also means that when I got
00:37:50.820 --> 00:37:53.280
this device that company is a very large
00:37:53.280 --> 00:37:55.079
European company with a very small
00:37:55.079 --> 00:37:56.760
presence in the United States but they
00:37:56.760 --> 00:37:58.320
were very present in the United States
00:37:58.320 --> 00:38:00.359
when I got my device
00:38:00.359 --> 00:38:02.160
um and it was great because it's a very
00:38:02.160 --> 00:38:05.400
high quality device and when I got it uh
00:38:05.400 --> 00:38:07.980
I got it years ago and it still has
00:38:07.980 --> 00:38:10.460
enough battery life for 10 to 15 years
00:38:10.460 --> 00:38:13.500
which is a very long time and it's very
00:38:13.500 --> 00:38:15.359
exciting because it means I won't need
00:38:15.359 --> 00:38:17.760
surgery for that period of time so that
00:38:17.760 --> 00:38:20.880
would be just wonderful however when I
00:38:20.880 --> 00:38:23.040
needed to get my device interrogated I
00:38:23.040 --> 00:38:26.119
found out that the device
00:38:26.119 --> 00:38:29.400
manufacturer representative who is the
00:38:29.400 --> 00:38:33.119
one who has this programmer in New York
00:38:33.119 --> 00:38:35.220
had gone out of the country
00:38:35.220 --> 00:38:38.880
and guess what there was no backup rep
00:38:38.880 --> 00:38:41.280
no one there was literally nowhere I
00:38:41.280 --> 00:38:43.740
could go in New York City some hospitals
00:38:43.740 --> 00:38:45.300
have the devices but none of them were
00:38:45.300 --> 00:38:47.400
available for me to go to
00:38:47.400 --> 00:38:50.099
I could not get the information off of
00:38:50.099 --> 00:38:53.160
my defibrillator I just was out of luck
00:38:53.160 --> 00:38:55.440
and I was just suddenly put in that same
00:38:55.440 --> 00:38:57.900
position as those Vision patients I
00:38:57.900 --> 00:38:59.520
could really feel I mean it's very
00:38:59.520 --> 00:39:01.200
different situation I'm still functional
00:39:01.200 --> 00:39:04.680
it's a or I mean I still my heart is
00:39:04.680 --> 00:39:06.900
still is not completely reliant on this
00:39:06.900 --> 00:39:09.300
defibrillator it's preventative but I I
00:39:09.300 --> 00:39:12.060
could unders I could taste that how how
00:39:12.060 --> 00:39:15.420
hard that is and the realization that I
00:39:15.420 --> 00:39:18.780
may need to get surgery to replace a
00:39:18.780 --> 00:39:20.760
perfectly functional device simply
00:39:20.760 --> 00:39:23.160
because this manufacturer has decreased
00:39:23.160 --> 00:39:24.960
their presence what good is a
00:39:24.960 --> 00:39:28.320
defibrillator if if it can't be if you
00:39:28.320 --> 00:39:29.760
can't get the information you need when
00:39:29.760 --> 00:39:32.339
you need it it's not um it's not all
00:39:32.339 --> 00:39:33.720
Bleak it's really fascinating there's
00:39:33.720 --> 00:39:35.040
some really excellent work that's been
00:39:35.040 --> 00:39:36.980
happening in the insulin pump space
00:39:36.980 --> 00:39:40.680
where people have actually exploited old
00:39:40.680 --> 00:39:42.960
insulin pumps and the fact that they
00:39:42.960 --> 00:39:45.300
have a security vulnerability and they
00:39:45.300 --> 00:39:47.880
use it to create another device that
00:39:47.880 --> 00:39:50.099
talks to their insulin pump to deliver
00:39:50.099 --> 00:39:52.740
insulin in a much more precise Way open
00:39:52.740 --> 00:39:55.079
API yes and it's a really amazing
00:39:55.079 --> 00:39:58.760
movement and so I want to like you know
00:39:58.760 --> 00:40:01.140
amazing things happen when you let
00:40:01.140 --> 00:40:03.240
patients actually take control of their
00:40:03.240 --> 00:40:05.700
devices the stories in the insulin Pub
00:40:05.700 --> 00:40:09.000
space are amazing because there are kids
00:40:09.000 --> 00:40:11.460
that have insulin pumps whose parents
00:40:11.460 --> 00:40:13.859
are Technical and are able to precisely
00:40:13.859 --> 00:40:16.560
monitor their insulin delivery one story
00:40:16.560 --> 00:40:20.760
that I heard was a kid who uh who had
00:40:20.760 --> 00:40:23.400
gone to the nurse's office at school
00:40:23.400 --> 00:40:25.980
almost every day for a whole Academic
00:40:25.980 --> 00:40:29.460
Year and then after using this was only
00:40:29.460 --> 00:40:31.680
in the nurse's office like three or four
00:40:31.680 --> 00:40:34.680
times it's the amazing stuff and it this
00:40:34.680 --> 00:40:36.480
is life life changing right and this is
00:40:36.480 --> 00:40:38.339
what happens when we allow patients to
00:40:38.339 --> 00:40:40.619
engage in their care and allow people to
00:40:40.619 --> 00:40:42.780
control their technology and as I said
00:40:42.780 --> 00:40:44.400
it's not just medical devices medical
00:40:44.400 --> 00:40:46.560
devices are poignant but we have all of
00:40:46.560 --> 00:40:49.200
these ways that we can take control of
00:40:49.200 --> 00:40:50.339
our technology if we have the
00:40:50.339 --> 00:40:52.980
opportunity we can get together and we
00:40:52.980 --> 00:40:56.220
can form the um the organizations that
00:40:56.220 --> 00:40:58.500
can do this work we don't have to rely
00:40:58.500 --> 00:41:00.839
on these particular companies who like
00:41:00.839 --> 00:41:03.060
my medical medical device manufacturer
00:41:03.060 --> 00:41:06.480
may just not be tuned into are concern
00:41:06.480 --> 00:41:08.880
we may be in a part of the world where
00:41:08.880 --> 00:41:10.500
that company doesn't really have an
00:41:10.500 --> 00:41:12.599
interest or doesn't have expertise
00:41:12.599 --> 00:41:15.180
we may that company may not have a very
00:41:15.180 --> 00:41:18.119
diverse team the um if you've heard the
00:41:18.119 --> 00:41:19.680
an amazing
00:41:19.680 --> 00:41:23.579
um there's an amazing uh story about the
00:41:23.579 --> 00:41:25.079
that was all over Twitter a few years
00:41:25.079 --> 00:41:27.540
ago of a um
00:41:27.540 --> 00:41:29.220
soap soap dispensers and there are
00:41:29.220 --> 00:41:30.420
actually multiple brands of soap
00:41:30.420 --> 00:41:32.940
dispensers where if someone with light
00:41:32.940 --> 00:41:34.920
skin puts their hand under the soap
00:41:34.920 --> 00:41:37.920
dispenser it works great but if someone
00:41:37.920 --> 00:41:40.140
with dark skin puts their hand under the
00:41:40.140 --> 00:41:41.880
same soap dispenser nothing happens
00:41:41.880 --> 00:41:43.680
because they were relied on light
00:41:43.680 --> 00:41:45.900
reflection in order to determine whether
00:41:45.900 --> 00:41:48.260
to dispense soap and they're just
00:41:48.260 --> 00:41:50.700
obviously it was known with dark skin on
00:41:50.700 --> 00:41:52.740
that testing team otherwise they would
00:41:52.740 --> 00:41:55.740
have known right so we need to make sure
00:41:55.740 --> 00:41:57.900
that we are engaged with the creation of
00:41:57.900 --> 00:41:59.520
our technology that our technology has
00:41:59.520 --> 00:42:01.200
created diversely and that we don't
00:42:01.200 --> 00:42:03.599
leave it up to these companies who are
00:42:03.599 --> 00:42:06.240
only interested in their profit margins
00:42:06.240 --> 00:42:07.859
you know like
00:42:07.859 --> 00:42:09.359
they don't want disasters to happen
00:42:09.359 --> 00:42:10.920
because their profit margins are often
00:42:10.920 --> 00:42:13.740
aligned with public health but their
00:42:13.740 --> 00:42:18.119
goal is their profits so what can you do
00:42:18.119 --> 00:42:21.300
first of all please you're here so I
00:42:21.300 --> 00:42:22.560
think you're probably doing this already
00:42:22.560 --> 00:42:24.780
but have a dialogue about the big
00:42:24.780 --> 00:42:26.880
solutions that are possible I am
00:42:26.880 --> 00:42:30.359
astounded still as an American that gdpr
00:42:30.359 --> 00:42:34.079
happened and filled with gratitude for
00:42:34.079 --> 00:42:35.820
the protection that it is spilled over
00:42:35.820 --> 00:42:38.280
to the United States and if you would
00:42:38.280 --> 00:42:40.320
ask many people prior to it we would
00:42:40.320 --> 00:42:43.020
have said it was not possible there is a
00:42:43.020 --> 00:42:45.240
possibility for Mass reform if we look
00:42:45.240 --> 00:42:48.300
in every selection every way right if we
00:42:48.300 --> 00:42:50.160
look towards advocating for better
00:42:50.160 --> 00:42:54.300
legislation requiring the publication of
00:42:54.300 --> 00:42:57.000
of source code and giving users rights
00:42:57.000 --> 00:42:59.460
we can talk about making sure that we as
00:42:59.460 --> 00:43:02.460
consumers buy copy left of products we
00:43:02.460 --> 00:43:05.400
can talk about how we can we can create
00:43:05.400 --> 00:43:08.400
solutions that we can rely on and none
00:43:08.400 --> 00:43:10.740
of the solutions that will move us to a
00:43:10.740 --> 00:43:12.599
world with software Freedom will happen
00:43:12.599 --> 00:43:15.420
overnight none of them are easy they are
00:43:15.420 --> 00:43:17.460
all hard I was talking to somebody about
00:43:17.460 --> 00:43:21.240
this recently and I I said ah yes it's
00:43:21.240 --> 00:43:23.280
like trying to ask everyone to give up
00:43:23.280 --> 00:43:25.859
Amazon how do we do that now right none
00:43:25.859 --> 00:43:28.380
of these things are easy but they are
00:43:28.380 --> 00:43:29.940
important and they are Broad and
00:43:29.940 --> 00:43:31.319
sweeping and they are only going to
00:43:31.319 --> 00:43:33.960
happen with coordinated dialogue
00:43:33.960 --> 00:43:36.960
you everyone here in this room and
00:43:36.960 --> 00:43:40.740
listening on the live stream you are the
00:43:40.740 --> 00:43:44.160
tech savvy population you are the top
00:43:44.160 --> 00:43:47.160
knowledgeable people it is time for all
00:43:47.160 --> 00:43:49.740
of us technologists to stop relying on
00:43:49.740 --> 00:43:52.619
big tech for our Solutions I was in a
00:43:52.619 --> 00:43:54.619
meeting with some of the most
00:43:54.619 --> 00:43:58.079
influential Tech rights organizations in
00:43:58.079 --> 00:44:00.060
the world and they are advocating
00:44:00.060 --> 00:44:02.760
against Google by using Google Docs and
00:44:02.760 --> 00:44:06.420
Google infrastructure we are using all
00:44:06.420 --> 00:44:07.740
of these solutions that big tech
00:44:07.740 --> 00:44:09.420
provides us because they are convenient
00:44:09.420 --> 00:44:11.099
but they are not in our long-term
00:44:11.099 --> 00:44:13.260
interests and we have Alternatives that
00:44:13.260 --> 00:44:15.540
are ready now if you want to collaborate
00:44:15.540 --> 00:44:17.460
on a document we at software Freedom
00:44:17.460 --> 00:44:19.020
Conservancy maintain an ether pad which
00:44:19.020 --> 00:44:20.700
etherpad is also a software Freedom
00:44:20.700 --> 00:44:23.339
Conservancy member project you can use
00:44:23.339 --> 00:44:27.380
video chat using uh jitsi this is the
00:44:27.380 --> 00:44:29.400
meat.jit.c is the link
00:44:29.400 --> 00:44:31.079
um I really have to give a plug for a
00:44:31.079 --> 00:44:32.339
big blue button because it's designed
00:44:32.339 --> 00:44:34.680
for academic use and I think you should
00:44:34.680 --> 00:44:37.920
all join the charge to get this
00:44:37.920 --> 00:44:40.079
University to switch to big blue button
00:44:40.079 --> 00:44:42.720
it is perfect for that solution I have
00:44:42.720 --> 00:44:44.460
loved teaching classes on it and I think
00:44:44.460 --> 00:44:46.940
it works great and it's very stable
00:44:46.940 --> 00:44:48.720
and then
00:44:48.720 --> 00:44:50.760
go ahead and if you have old devices
00:44:50.760 --> 00:44:52.619
just play and put an alternate
00:44:52.619 --> 00:44:54.660
Distribution on it as many of you have
00:44:54.660 --> 00:44:56.460
if you have a phone try putting lineage
00:44:56.460 --> 00:44:58.740
or something else on it if you've got a
00:44:58.740 --> 00:45:00.540
laptop if you're just trying it out for
00:45:00.540 --> 00:45:02.760
the first time Ubuntu or Debian is
00:45:02.760 --> 00:45:04.500
really really great and you can save old
00:45:04.500 --> 00:45:06.599
equipment from going into landfills and
00:45:06.599 --> 00:45:08.940
make them perfectly useful if more
00:45:08.940 --> 00:45:11.280
people use it we have this like amazing
00:45:11.280 --> 00:45:14.880
spiraling situation where we don't have
00:45:14.880 --> 00:45:16.740
the buy-in for a software Freedom
00:45:16.740 --> 00:45:18.599
Solutions and so those Solutions
00:45:18.599 --> 00:45:21.780
continue to degrade and they get a
00:45:21.780 --> 00:45:23.099
little bit worse and a little bit worse
00:45:23.099 --> 00:45:25.319
over time because people say oh it's
00:45:25.319 --> 00:45:27.540
just so convenient I'm going to use you
00:45:27.540 --> 00:45:29.220
know I'm gonna I'm gonna use the the
00:45:29.220 --> 00:45:31.440
Apple product or I'm going to use um you
00:45:31.440 --> 00:45:34.920
know the the Google suite and over time
00:45:34.920 --> 00:45:37.920
we're just making more of that happen so
00:45:37.920 --> 00:45:40.859
we have to we have to buy into it the
00:45:40.859 --> 00:45:42.420
other thing I have to ask each and every
00:45:42.420 --> 00:45:44.579
one of you to do
00:45:44.579 --> 00:45:47.160
when you buy something if you see a
00:45:47.160 --> 00:45:49.560
license notice in it that says you have
00:45:49.560 --> 00:45:50.819
rights with respect to some of the
00:45:50.819 --> 00:45:52.680
software in this device and you get the
00:45:52.680 --> 00:45:55.800
manual that has the licenses in it if it
00:45:55.800 --> 00:45:57.180
says
00:45:57.180 --> 00:45:59.880
if it says ask for the source code by
00:45:59.880 --> 00:46:02.940
emailing this address please do it ask
00:46:02.940 --> 00:46:05.520
for it because right now only people who
00:46:05.520 --> 00:46:07.500
are really interested in modifying their
00:46:07.500 --> 00:46:09.660
software in a very intent way will ask
00:46:09.660 --> 00:46:11.520
and then companies it's very easy for
00:46:11.520 --> 00:46:13.680
them to ignore it even though the people
00:46:13.680 --> 00:46:15.599
who are asking are the ones who are
00:46:15.599 --> 00:46:16.740
going to make software that everyone
00:46:16.740 --> 00:46:18.540
else is going to use
00:46:18.540 --> 00:46:20.460
because only one person or a few people
00:46:20.460 --> 00:46:22.319
a handful of people asks the company
00:46:22.319 --> 00:46:23.819
thinks nobody cares and they're not
00:46:23.819 --> 00:46:25.560
taking it seriously and that's one of
00:46:25.560 --> 00:46:26.579
the things that we see over and over
00:46:26.579 --> 00:46:29.760
again until uh we contact them being the
00:46:29.760 --> 00:46:30.960
software Freedom conservancy and they
00:46:30.960 --> 00:46:32.520
get nervous that we might take action if
00:46:32.520 --> 00:46:34.800
they don't listen to us nothing nothing
00:46:34.800 --> 00:46:36.540
happens and the reason why we file that
00:46:36.540 --> 00:46:39.420
consumer rights suit was basically so
00:46:39.420 --> 00:46:41.400
that anyone who asked for the source
00:46:41.400 --> 00:46:43.740
code will be taken seriously
00:46:43.740 --> 00:46:45.839
um and then please support and engage in
00:46:45.839 --> 00:46:47.339
the organizations that are trying to
00:46:47.339 --> 00:46:49.500
make these changes possible
00:46:49.500 --> 00:46:51.599
um there's Ulysses on this you know
00:46:51.599 --> 00:46:54.480
that's active here and I understand they
00:46:54.480 --> 00:46:56.819
have a like an open source job fair that
00:46:56.819 --> 00:46:58.740
happens in this very building
00:46:58.740 --> 00:47:00.119
um like engage in these local
00:47:00.119 --> 00:47:01.560
organizations because this is how we're
00:47:01.560 --> 00:47:02.940
going to build the infrastructure that
00:47:02.940 --> 00:47:05.220
will make a change it's funny because
00:47:05.220 --> 00:47:08.339
when I was a student there was software
00:47:08.339 --> 00:47:10.339
Freedom like you could easily replace
00:47:10.339 --> 00:47:12.599
your the software on any of your devices
00:47:12.599 --> 00:47:15.359
and it was super easy you had a fully
00:47:15.359 --> 00:47:17.099
free device that you had complete
00:47:17.099 --> 00:47:18.300
control over
00:47:18.300 --> 00:47:20.339
um but it was it was it was kind of hard
00:47:20.339 --> 00:47:21.900
to do and it was kind of a niche thing
00:47:21.900 --> 00:47:24.960
and now free and open source software is
00:47:24.960 --> 00:47:27.540
everywhere and in everything but we
00:47:27.540 --> 00:47:29.160
actually have far less software freedom
00:47:29.160 --> 00:47:31.079
than we ever had before because we can't
00:47:31.079 --> 00:47:33.300
do anything with any of our devices it's
00:47:33.300 --> 00:47:34.859
the lower layers that are free and open
00:47:34.859 --> 00:47:36.119
and the only way we're going to change
00:47:36.119 --> 00:47:38.220
that is by banding together and
00:47:38.220 --> 00:47:40.319
supporting these organizations so I
00:47:40.319 --> 00:47:41.520
think I've gone a little bit long but I
00:47:41.520 --> 00:47:44.160
think we have time for questions
00:47:44.160 --> 00:47:46.980
um great so thank you so much and I
00:47:46.980 --> 00:47:49.560
would love to hear your questions please
00:47:49.560 --> 00:47:52.140
are you moderating the questions
00:47:52.140 --> 00:47:59.780
okay thank you
00:47:59.780 --> 00:48:04.079
no you might have to just come here
00:48:04.079 --> 00:48:07.200
let's open something it's collaborative
00:48:07.200 --> 00:48:09.839
collaborative okay I don't have a
00:48:09.839 --> 00:48:12.599
microphone so if you would like to ask a
00:48:12.599 --> 00:48:13.980
question please
00:48:13.980 --> 00:48:15.300
um
00:48:15.300 --> 00:48:17.660
speak very loudly
00:48:17.660 --> 00:48:21.540
yes floor is open there please go ahead
00:48:21.540 --> 00:48:28.940
Shout
00:48:28.940 --> 00:48:41.400
your Hardware security researcher
00:48:41.400 --> 00:48:42.839
yes
00:48:42.839 --> 00:48:45.420
please all Hardware security researchers
00:48:45.420 --> 00:48:49.760
please email compliance at
00:48:49.760 --> 00:48:52.079
sfconservancy.org we have a lot of work
00:48:52.079 --> 00:48:54.599
that we would love for you to do
00:48:54.599 --> 00:48:56.880
um yeah there's I mean there's there's
00:48:56.880 --> 00:48:59.700
so much there's so much and um you know
00:48:59.700 --> 00:49:02.220
we are we are a tiny organization we
00:49:02.220 --> 00:49:05.099
have uh six people on staff
00:49:05.099 --> 00:49:06.540
um and we run our internship program
00:49:06.540 --> 00:49:10.079
that has 130 people every year we have
00:49:10.079 --> 00:49:13.020
our 50 member projects that are building
00:49:13.020 --> 00:49:15.300
Alternatives and we're we do the
00:49:15.300 --> 00:49:17.339
lawsuits and protect copy left and we do
00:49:17.339 --> 00:49:19.079
all that with a really small staff and
00:49:19.079 --> 00:49:20.819
we rely on a lot of volunteers and
00:49:20.819 --> 00:49:22.859
that's really important because we're
00:49:22.859 --> 00:49:25.440
funded by the public primarily and
00:49:25.440 --> 00:49:28.079
grants and um and and a huge amount of
00:49:28.079 --> 00:49:29.700
our work is done by volunteers and
00:49:29.700 --> 00:49:31.980
that's important not just because
00:49:31.980 --> 00:49:34.020
um it gets the work done but it's also
00:49:34.020 --> 00:49:35.579
because it shows us that this work is
00:49:35.579 --> 00:49:38.220
important it's not enough that I think
00:49:38.220 --> 00:49:41.460
it's important it's it it has to be that
00:49:41.460 --> 00:49:43.560
we as a community think that this is
00:49:43.560 --> 00:49:45.000
important and can work together so I'd
00:49:45.000 --> 00:49:49.619
love to talk to you about that
00:49:49.619 --> 00:49:52.200
someone else question
00:49:52.200 --> 00:50:00.540
of time these
00:50:00.540 --> 00:50:03.839
how
00:50:03.839 --> 00:50:05.819
how can company
00:50:05.819 --> 00:50:07.319
thank you how can companies be
00:50:07.319 --> 00:50:09.599
incentivized to um to publish their
00:50:09.599 --> 00:50:10.920
source code
00:50:10.920 --> 00:50:13.680
um and how can we get them to do it
00:50:13.680 --> 00:50:15.300
um you know on their own and I've been
00:50:15.300 --> 00:50:18.060
wondering this for forever I thought I
00:50:18.060 --> 00:50:19.740
you know honestly I was so naive when I
00:50:19.740 --> 00:50:21.359
started this work I really thought that
00:50:21.359 --> 00:50:24.180
this is one of those areas where the
00:50:24.180 --> 00:50:26.880
corporate interests and the public good
00:50:26.880 --> 00:50:29.220
were aligned I really thought that the
00:50:29.220 --> 00:50:32.119
business case for open source
00:50:32.119 --> 00:50:36.119
would carry the day and that in fact and
00:50:36.119 --> 00:50:38.880
I think I think that The Originators of
00:50:38.880 --> 00:50:41.700
the software Freedom ideology also
00:50:41.700 --> 00:50:43.740
thought that and so many of the early
00:50:43.740 --> 00:50:46.079
developers especially for example the
00:50:46.079 --> 00:50:47.760
Linux kernel developers and other
00:50:47.760 --> 00:50:50.099
original projects like that that were so
00:50:50.099 --> 00:50:52.859
ideological and so forward-thinking were
00:50:52.859 --> 00:50:55.319
so excited when they started when their
00:50:55.319 --> 00:50:57.720
collaboration yield amazing results and
00:50:57.720 --> 00:50:59.760
those results started getting adopted by
00:50:59.760 --> 00:51:01.920
technology companies they it was
00:51:01.920 --> 00:51:03.960
suddenly like we've made this like we've
00:51:03.960 --> 00:51:06.540
this has happened because we've created
00:51:06.540 --> 00:51:08.099
something so useful that companies want
00:51:08.099 --> 00:51:10.559
to use it and then companies hired all
00:51:10.559 --> 00:51:12.900
of those people and now a very high
00:51:12.900 --> 00:51:16.200
percentage of those developers work at
00:51:16.200 --> 00:51:18.059
companies to work on those products and
00:51:18.059 --> 00:51:20.160
many of them work on things that they
00:51:20.160 --> 00:51:21.480
think are important to improve the
00:51:21.480 --> 00:51:22.800
software and many of them are still
00:51:22.800 --> 00:51:25.140
ideological but the idea that we could
00:51:25.140 --> 00:51:28.680
do well by doing good was flawed because
00:51:28.680 --> 00:51:31.859
we have put so many of our resources in
00:51:31.859 --> 00:51:36.300
into into corporate interest into into
00:51:36.300 --> 00:51:38.220
things that companies find either
00:51:38.220 --> 00:51:42.059
palatable or profitable and what becomes
00:51:42.059 --> 00:51:45.420
overlooked is our ability as a public to
00:51:45.420 --> 00:51:48.059
do with our devices what we want to our
00:51:48.059 --> 00:51:50.040
ability to stay free from surveillance
00:51:50.040 --> 00:51:52.500
our ability to make sure that you know
00:51:52.500 --> 00:51:54.960
we're not only not being spied on but
00:51:54.960 --> 00:51:58.440
that we can use our devices not only for
00:51:58.440 --> 00:52:00.540
their intended purpose or other purposes
00:52:00.540 --> 00:52:04.380
right I it's currently difficult to find
00:52:04.380 --> 00:52:06.000
a product on the market that doesn't
00:52:06.000 --> 00:52:08.400
phone home like there are smart
00:52:08.400 --> 00:52:10.619
toothbrushes where they're taking video
00:52:10.619 --> 00:52:12.839
of your teeth to send back to a
00:52:12.839 --> 00:52:15.180
centralized company and then also taking
00:52:15.180 --> 00:52:17.280
video of everything else in your house
00:52:17.280 --> 00:52:19.800
and these companies are trying to
00:52:19.800 --> 00:52:21.420
collect as much information as they can
00:52:21.420 --> 00:52:23.160
because they want to be able to Pivot
00:52:23.160 --> 00:52:24.540
whatever business model that they can
00:52:24.540 --> 00:52:26.880
and this is so Insidious that it's very
00:52:26.880 --> 00:52:28.680
hard to predict what the interests will
00:52:28.680 --> 00:52:30.059
be of those companies in the long run
00:52:30.059 --> 00:52:31.800
and what we have found is that without
00:52:31.800 --> 00:52:35.160
text checks and balances the free and
00:52:35.160 --> 00:52:36.839
open source software is just exploited
00:52:36.839 --> 00:52:40.319
and what we need is to have a public
00:52:40.319 --> 00:52:42.960
focused component of it there we used to
00:52:42.960 --> 00:52:44.880
people used to say
00:52:44.880 --> 00:52:46.859
from like the old days and I know that
00:52:46.859 --> 00:52:48.839
some of you here are have been involved
00:52:48.839 --> 00:52:50.520
in the community for a long time and
00:52:50.520 --> 00:52:52.440
some of you are new and haven't
00:52:52.440 --> 00:52:54.240
experienced it a lot but in the old days
00:52:54.240 --> 00:52:56.640
people would say free software is an
00:52:56.640 --> 00:52:59.460
ideological movement and open source is
00:52:59.460 --> 00:53:01.680
commercial and I used to fight so hard
00:53:01.680 --> 00:53:05.040
to say that's not true because open
00:53:05.040 --> 00:53:07.859
source sounds like it's just about
00:53:07.859 --> 00:53:10.800
seeing the code but everyone would tell
00:53:10.800 --> 00:53:12.240
you that it's not open source if you
00:53:12.240 --> 00:53:14.339
don't have the ability to modify it and
00:53:14.339 --> 00:53:15.900
free software it sounds like it's just
00:53:15.900 --> 00:53:17.040
about price
00:53:17.040 --> 00:53:19.140
but it is about rights and it's really
00:53:19.140 --> 00:53:21.119
about the same thing if you look at the
00:53:21.119 --> 00:53:23.819
definitions they're they effectively say
00:53:23.819 --> 00:53:26.940
the same things in the end but what was
00:53:26.940 --> 00:53:30.599
true about that that I missed is that is
00:53:30.599 --> 00:53:33.859
that we can't have it all we have to
00:53:33.859 --> 00:53:36.420
prioritize the public good we have to
00:53:36.420 --> 00:53:38.280
prioritize our ability to take control
00:53:38.280 --> 00:53:40.380
of our of our technology
00:53:40.380 --> 00:53:44.040
and I don't know I I guess I'd say that
00:53:44.040 --> 00:53:46.440
we've tried that experiment of trying to
00:53:46.440 --> 00:53:48.599
make it interesting and exciting for
00:53:48.599 --> 00:53:50.220
companies and what happens is they
00:53:50.220 --> 00:53:52.319
engage only as much as they have to they
00:53:52.319 --> 00:53:53.940
give up only as much as they absolutely
00:53:53.940 --> 00:53:56.040
have to so the only way to incentivize
00:53:56.040 --> 00:53:58.260
them is to legislate it so that they
00:53:58.260 --> 00:53:59.760
must do it
00:53:59.760 --> 00:54:02.940
or we incentivize them by every single
00:54:02.940 --> 00:54:05.640
one of us only buys products that have
00:54:05.640 --> 00:54:07.619
copy left it software in them and we
00:54:07.619 --> 00:54:09.300
tell companies that we're doing it we
00:54:09.300 --> 00:54:11.040
asked for the source code when they
00:54:11.040 --> 00:54:13.079
don't provide it we say well I'm never
00:54:13.079 --> 00:54:14.640
going to buy your device again
00:54:14.640 --> 00:54:16.200
and I'm telling everybody else I'm
00:54:16.200 --> 00:54:18.300
writing an article to my local paper I'm
00:54:18.300 --> 00:54:19.980
going to find an alternative where I can
00:54:19.980 --> 00:54:21.180
get the source code and I'm going to
00:54:21.180 --> 00:54:22.680
support it I think I think it's the only
00:54:22.680 --> 00:54:25.020
way because otherwise we're just kidding
00:54:25.020 --> 00:54:29.059
ourselves
00:54:29.059 --> 00:54:31.500
okay I think there's time for one more
00:54:31.500 --> 00:54:32.819
question
00:54:32.819 --> 00:54:40.800
please
00:54:40.800 --> 00:54:43.500
oh this is such a great question how do
00:54:43.500 --> 00:54:45.900
you manage the risks and liability what
00:54:45.900 --> 00:54:47.099
if somebody working on your
00:54:47.099 --> 00:54:49.980
defibrillator gets it wrong and the
00:54:49.980 --> 00:54:52.380
secret answer like the real answer to
00:54:52.380 --> 00:54:55.260
this question is that software is full
00:54:55.260 --> 00:54:57.180
of liability because software is
00:54:57.180 --> 00:54:59.520
vulnerable and just because something is
00:54:59.520 --> 00:55:02.819
free and open source doesn't mean that
00:55:02.819 --> 00:55:05.579
it is any any more vulnerable in fact
00:55:05.579 --> 00:55:07.440
it's the opposite way around and
00:55:07.440 --> 00:55:10.319
security researchers have found that
00:55:10.319 --> 00:55:12.180
devices that have free and open source
00:55:12.180 --> 00:55:14.640
software there's like a more complicated
00:55:14.640 --> 00:55:15.900
answer to this that I'm going to skip
00:55:15.900 --> 00:55:17.819
but uh but they call what you're talking
00:55:17.819 --> 00:55:20.460
about security through obscurity so if
00:55:20.460 --> 00:55:22.380
you don't publish the source code then
00:55:22.380 --> 00:55:24.720
you're safe but in fact that's not the
00:55:24.720 --> 00:55:27.240
only like there are many ways to you can
00:55:27.240 --> 00:55:28.800
talk to the general in the back there
00:55:28.800 --> 00:55:32.160
are so many ways to or I'm sorry for
00:55:32.160 --> 00:55:33.540
generating the person in the back I
00:55:33.540 --> 00:55:35.280
don't know why I did that I apologize uh
00:55:35.280 --> 00:55:37.319
but um but there are so many ways that
00:55:37.319 --> 00:55:40.440
you can that you can you can show a
00:55:40.440 --> 00:55:42.599
device be vulnerable and exploited and
00:55:42.599 --> 00:55:45.059
so having real Security on devices
00:55:45.059 --> 00:55:46.740
having
00:55:46.740 --> 00:55:48.900
um you know having encryption having
00:55:48.900 --> 00:55:51.660
real security not this not security
00:55:51.660 --> 00:55:53.760
theater I mean that's really where it's
00:55:53.760 --> 00:55:56.819
at I for example I want the software on
00:55:56.819 --> 00:55:58.680
my device to be published and available
00:55:58.680 --> 00:56:01.440
for review but I want there to be I
00:56:01.440 --> 00:56:03.660
don't want any I want there to be either
00:56:03.660 --> 00:56:06.000
a password or encryption or some way
00:56:06.000 --> 00:56:07.920
that only my device can tell and that
00:56:07.920 --> 00:56:09.540
and that's and that's real because
00:56:09.540 --> 00:56:12.420
previously these devices had no had none
00:56:12.420 --> 00:56:13.920
of that before but this device the
00:56:13.920 --> 00:56:15.660
software wasn't published and so
00:56:15.660 --> 00:56:17.579
researchers show that you could just
00:56:17.579 --> 00:56:19.859
cause them to shock people unnecessarily
00:56:19.859 --> 00:56:21.540
you could get information off of those
00:56:21.540 --> 00:56:23.819
devices so
00:56:23.819 --> 00:56:25.859
the question is like how do we manage
00:56:25.859 --> 00:56:28.380
our software liability and it's scary
00:56:28.380 --> 00:56:31.079
stuff but having the software public
00:56:31.079 --> 00:56:32.819
means that it can be reviewed and it can
00:56:32.819 --> 00:56:34.500
be tested and yes there might be times
00:56:34.500 --> 00:56:35.819
where
00:56:35.819 --> 00:56:37.920
um where folks who are malicious may be
00:56:37.920 --> 00:56:40.079
able to find an exploit by Examining The
00:56:40.079 --> 00:56:41.940
Source Code but because there are so
00:56:41.940 --> 00:56:43.619
many exploits available without access
00:56:43.619 --> 00:56:45.059
to the source code
00:56:45.059 --> 00:56:47.579
it's just one of the benefits vastly
00:56:47.579 --> 00:56:49.079
outweigh the
00:56:49.079 --> 00:56:52.020
um you know the risks in my in my view
00:56:52.020 --> 00:56:54.540
and as we develop more infrastructure
00:56:54.540 --> 00:56:56.040
around free and open source software
00:56:56.040 --> 00:56:57.180
projects we'll find that to be the case
00:56:57.180 --> 00:56:59.099
an example perfect example of this is
00:56:59.099 --> 00:57:00.660
the Linux kernel which is considered to
00:57:00.660 --> 00:57:04.740
be one of the most secure kernels and
00:57:04.740 --> 00:57:08.339
that has been free and open for
00:57:08.339 --> 00:57:12.059
about 30 years
00:57:12.059 --> 00:57:14.520
oh I said well I I did we said one more
00:57:14.520 --> 00:57:16.319
can I do more okay one more before but
00:57:16.319 --> 00:57:20.760
yeah okay
00:57:20.760 --> 00:57:22.859
how does right to repair ah how does
00:57:22.859 --> 00:57:24.180
right to repair fit into the goals of
00:57:24.180 --> 00:57:25.800
the software Freedom Conservancy if it
00:57:25.800 --> 00:57:28.859
were not abundant yet from my talk
00:57:28.859 --> 00:57:30.960
software freedom is the software right
00:57:30.960 --> 00:57:32.220
to repair
00:57:32.220 --> 00:57:33.599
so
00:57:33.599 --> 00:57:36.359
in order to be able to repair any modern
00:57:36.359 --> 00:57:40.260
equipment we need software Freedom you
00:57:40.260 --> 00:57:42.480
cannot effectively repair anything
00:57:42.480 --> 00:57:45.000
without being able to have the software
00:57:45.000 --> 00:57:47.400
right to repair and what's cool about
00:57:47.400 --> 00:57:49.319
copy left licensing and why I spent so
00:57:49.319 --> 00:57:52.200
much time on the Vizio suit is that we
00:57:52.200 --> 00:57:54.180
have a right to repair in all of these
00:57:54.180 --> 00:57:55.619
Linux devices
00:57:55.619 --> 00:57:58.619
I mean the Vizio TVs had I forget how
00:57:58.619 --> 00:57:59.400
many
00:57:59.400 --> 00:58:01.260
um different kinds of software on it I
00:58:01.260 --> 00:58:04.859
think 22 22 copy lifted projects on it
00:58:04.859 --> 00:58:06.960
it wasn't just the Linux kernel loads of
00:58:06.960 --> 00:58:09.359
software that give us these rights the
00:58:09.359 --> 00:58:11.280
rights to get complete and corresponding
00:58:11.280 --> 00:58:12.720
source code and the scripts to control
00:58:12.720 --> 00:58:15.420
installation so we should be able to do
00:58:15.420 --> 00:58:17.520
something about this but we haven't been
00:58:17.520 --> 00:58:19.079
able to yet in part because companies
00:58:19.079 --> 00:58:20.819
just don't do the right thing they don't
00:58:20.819 --> 00:58:22.980
they don't think about the fact that
00:58:22.980 --> 00:58:25.619
they have to publish their source code
00:58:25.619 --> 00:58:27.839
before they go to market then they go to
00:58:27.839 --> 00:58:30.540
market and they scramble in general we
00:58:30.540 --> 00:58:33.059
we've talked to loads and loads of
00:58:33.059 --> 00:58:35.099
companies about their non-compliance and
00:58:35.099 --> 00:58:37.020
what turns out is that often as I said
00:58:37.020 --> 00:58:38.220
they don't even have the software
00:58:38.220 --> 00:58:40.020
themselves because they never ask for it
00:58:40.020 --> 00:58:41.700
from their vendors to begin with and
00:58:41.700 --> 00:58:43.140
they didn't put if they developed it
00:58:43.140 --> 00:58:45.119
in-house they did put the process in
00:58:45.119 --> 00:58:46.920
place to begin with so they don't have
00:58:46.920 --> 00:58:50.339
the infrastructure in place they don't
00:58:50.339 --> 00:58:52.559
even employ the employees that worked on
00:58:52.559 --> 00:58:53.940
the developers that worked on that
00:58:53.940 --> 00:58:56.579
software back then those people have
00:58:56.579 --> 00:58:58.559
often left the company and moved on to
00:58:58.559 --> 00:59:00.839
other projects and so they just don't
00:59:00.839 --> 00:59:03.000
even have the resources to be able to
00:59:03.000 --> 00:59:04.859
find that software later which is
00:59:04.859 --> 00:59:06.240
terrifying because it means that if
00:59:06.240 --> 00:59:07.680
there's a problem with their products
00:59:07.680 --> 00:59:09.540
they basically have to recall them
00:59:09.540 --> 00:59:11.220
there's nothing left that that can be
00:59:11.220 --> 00:59:13.260
done so in order for us to make sure
00:59:13.260 --> 00:59:15.240
that that changes we have to be louder
00:59:15.240 --> 00:59:17.339
about it and we have to make these
00:59:17.339 --> 00:59:18.720
companies realize that there is
00:59:18.720 --> 00:59:20.119
liability
00:59:20.119 --> 00:59:22.740
for their you know for their
00:59:22.740 --> 00:59:24.359
non-compliance because that will
00:59:24.359 --> 00:59:27.240
incentivize them to comply
00:59:27.240 --> 00:59:35.960
foreign
00:59:35.960 --> 00:59:40.079
are evoking but I was told that yeah we
00:59:40.079 --> 00:59:41.819
should close the session after one hour
00:59:41.819 --> 00:59:43.619
maybe there are students that are still
00:59:43.619 --> 00:59:45.960
having to do some exams I don't know
00:59:45.960 --> 00:59:48.119
wishing them good luck in that case of
00:59:48.119 --> 00:59:51.480
course but uh most of all I would like
00:59:51.480 --> 00:59:54.540
you to invite you to share with me the
00:59:54.540 --> 01:00:02.339
Applause for Aaron once more
01:00:02.339 --> 01:00:04.980
and you know you still have to put four
01:00:04.980 --> 01:00:06.180
more
01:00:06.180 --> 01:00:08.460
uh in two days I think the second yeah
01:00:08.460 --> 01:00:11.579
two days from now when you will get this
01:00:11.579 --> 01:00:14.760
Armory uh award from our University
01:00:14.760 --> 01:00:16.980
someone else will give it to you I would
01:00:16.980 --> 01:00:18.900
love to do it but that's uh we
01:00:18.900 --> 01:00:23.880
definitely
01:00:23.880 --> 01:00:25.200
um
01:00:25.200 --> 01:00:28.380
being here with Ken thanks so much
01:00:28.380 --> 01:00:31.380
foreign