Files
Lee Hanken 7c8efd2228 Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use
- Search episodes, transcripts, hosts, and series
- 4,511 episodes with metadata and transcripts
- Data loader with in-memory JSON storage

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 10:54:13 +00:00

605 lines
41 KiB
Plaintext

Episode: 341
Title: HPR0341: Libre Planet 2009 Conference Episode 2 of 5
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr0341/hpr0341.mp3
Transcribed: 2025-10-07 16:47:01
---
Do it!
Thank you very much.
Next up we have, well let me actually make a couple quick comments which we didn't get
out this morning.
For people that want to follow along online on the back channel, we have the Libra Planet
IRC channel on free note and we also have, of course, the Libra Planet dot org wiki and
for anybody that feels so inclined if you want to keep any of your notes about any of
these talks right up on the wiki on your user page or anywhere else, that would be great
and helps us build something lasting that comes out of this conference.
Next, I want to welcome Benjamin Mako Hill, who is a board member of the Free Software
Foundation, has been an important part of the autonomous working group that's been
looking at free network services and has been a really key influence for Free Software
on a lot of projects like Davien and Ubuntu and the free culture community.
So let me welcome Mako's talk about free network services.
Okay, all right, well Matt's setting that up, I'll just say that when we apologize
and advance from my voice and maybe any sluggishness, I managed to, of course, come down
with a cold, a pretty bad cold from the last couple of days and assign its infections.
So I'm a little off, but I'll try my best.
All right, so in any case, last year, I mean, so it might be good for me to get an idea.
Who here was at the FSF members being last year and saw that?
Okay, so, actually, most, maybe most, but not everyone, maybe a little more than half.
So last year, I gave a talk about software freedom and network services and I did it the
day before the FSF can be in the meeting of a handful of people, who here was at that
the meeting the next day, a few people, I see two, three, four, a few people who were
there to talk about the sort of software freedom and network services and sort of what
it means.
So what I'm going to do first is for those of you who weren't here last year, I haven't
been following this, I'm going to try to pretty quickly sort of summarize that process
and how we sort of went through it and talk a little bit about sort of why this is something
that the FSF is interested in, at least sort of to make sure we all have that sort of
sort of grounding.
Then what I'll do is I'll sort of introduce basically our activities in the last year.
So what the FSF and the sort of group of people who are around the FSF have been working
on and thinking about freedom and network services.
So I'll talk about it and I'll talk in particular about this, a document called the Franklin
Street Statement on Software Freedom and Network Services, which is not an FSF document,
but it is an attempt at sort of getting a first, making a first stab at describing what
we think might be qualities or guidelines to think about in terms of software freedom
and network services.
And then what I'll do is I'll talk a little bit about an ongoing conversation that we've
been having inside the FSF about the Franklin Street Statement, about freedom and network
services and about what we think, where we think we're going.
So this is a little bit, it's a little bit premature in the sense that the FSF hasn't sort
of made an explicit statement on this.
So this is stuff that could change and stuff that we're still thinking through.
And hopefully by talking to all of you today and then tomorrow as we sort of move into
sort of the more uncomfortable space, we can actually move forward to some of these conversations
and we can actually help refine our thinking on this topic and help make real progress.
So first things first, you guys support, all right, you keep going, it's fine, so I don't
need it for a while, probably.
In any case, so the first to sort of throw down some sort of context here, of course there's been a lot of talk in the free software community around network service.
And this is in part because there's been rapid, and I won't say unprecedented growth, but there's been a rapid growth in the use of network services in general.
And a shift towards centralized computing now.
Now, we might say this is unprecedented because certainly these types of network applications are, but
Craig and Senator describes this great pendulum of computing with the idea was you work as first mainframes and then you move to many computers,
and then you had like terminals or this is back and forth, but we're moving into a place where an increasingly large number of
applications that we use do not run on our computers.
And you don't have to look far to see this.
If you look at what people, I mean, there are some of these, I guess they're kind of spyware companies that sort of like monitor everything that people do on their computers,
and then they can tell us with some degree of accuracy what people are doing, what people are doing when they use their computers these days,
frequently is interacting with web applications and frequently with a very small number of applications where people spend a lot of time on
Google and a bunch of its products.
People spend a huge amount of time on Facebook and MySpace, eBay, when I think around 4% Wikipedia with about half a percent of all time spent online.
And this time spent online is an increasing large fraction of the time that people spend with their computers, right?
So when people are computing, right, when they're using software, they increasingly frequently are using network software.
They're using software that they don't have access to.
They're using software that doesn't run on their computer.
They're using software that they can't change, that they can't use, that they can't control.
And of course, that's a relevant point for people that care about software freedom.
Because it marks an important shift in the power relationships that users have with their computers and with their software.
So the other thing that's worth noting is that there's a shift between a bunch of applications,
which have historically been done offline, right?
So sometimes this is called software as a service, right?
This idea that a lot of software that people used to run on their own computers,
they're now able to connect to a website and run the same application.
So for example, people are using instant messaging systems.
They used to install clients on their own computer.
And now they just go to mebo.com or one of these websites and use it that way.
And this is an increasingly common way for a lot of people to use it.
So I mean, Google Docs that people have used that as another example of something that does this,
although it also offers some collaboration features and collaboration features that aren't in existing systems.
So in any case, this represents an important shift in power relationships and
users in their software for a variety of reasons.
A shift towards more centralized services for software represents a shift in control over software in some important ways.
It represents a shift in control of one's private data.
If one is running software that runs on their own computer, they have control of their own data.
Right now, it has access to their data.
If you're running software that runs on someone else's computer,
then that person controls your data in ways that you don't even.
In many cases, when people are using network services,
their data is often data that they don't even have access to all the time.
And as we use these services for more variety of services,
one sort of democratic processes, one's market environment,
one sort of technological environment, all control over all of these aspects
insofar as they're mediated by the technology that we're using,
become controlled by the people who are running that software.
And as that software is increasingly not run by us,
we, the users of software, are increasingly disempowered.
So, this, of course, is where free software comes in,
because from my perspective, and I say this almost every time I talk about free software,
but I think it's important to remember.
It's important for me to remember.
I think it's important for a lot of us to remember that free software
is about, and the reason it's different than open source, for example,
is because it's about power and it's about control,
and it's about autonomy, right?
It's the example I like to give is this idea of sort of a communication technology
that all technology has particular affordances,
that all technology works in particular ways.
If I want to send a message to someone, and I want to use my phone,
I'm maybe able to send a particular message.
If I can type a text message, it's going to be short.
If I can send a picture, it's going to involve a different message,
right, that every technology that we use has particular affordances,
and those affordances determine, really quite explicitly, what we can say,
who we can say, how we can say it, who we can say it to, right?
It's technological control is hugely important to determining the way that we can communicate,
and so far as our lives are increasing and mediated by technology,
our experience is under control of people who control us,
and that's why control is important, and that's why this is an important question.
Now, in the context of network services, and the context of network services,
what's interesting is that in some cases, it seems like we,
as we use the software very differently, even though we may continue to have access to source code,
things are more complicated because the issues of control haven't changed,
so, excuse me, all right, so in any case, the, what's going on up here,
but in any case, the first thing that the FSF did,
and I'm still working through, sorry, giving a little bit of background in context,
the first thing that the FSF sort of noticed that this issue,
this issue that I've talked about in terms of user control,
wasn't even our only problem, and in some cases it wasn't the most obvious,
or at least not the most obvious to fix,
this problem in relation to user control over network services.
The first and most obvious issue, as people increasingly began to use free software
to take free software, especially software under the GPL,
and use it under, and use it in these network services,
was that copy left, right, this thing which has this concept,
and a very important part of the GPL, which has led to a really thriving free software community,
kind of stopped working in the context of lots of network services.
And the reason this happened was, was pretty simple,
it was that the GPL requires that source for software is distributed with software,
but that implies that the software is itself distributed, right?
So people can download and modify it, and people can download and modify pieces of free software,
and if they never distribute the software, then they never have to distribute,
then they never have to distribute the changes to their software.
Now this, now early on, up until reasonably recently,
this was a, this was a sort of, there was a convenient,
it was convenient that using software, in almost all cases,
meant that if you were able to use software, it's because you had the software,
but as people move towards sort of network services,
people become more connected, then it's no longer necessary to necessarily have the piece of software
that you want in order to run it.
You just, all you need is a web browser, you go somewhere,
and you never need to have the software.
The result was that people, that people who wanted to, could take pieces of free software,
they, GPL software, they could download them, they could modify them,
and then they could just, and then they could set them up on a website,
and they would never have to provide modified versions of the source code to the users
or to the larger sort of community of users and developers, right?
So this was the first, this was a problem that was recognized must have been six or seven years ago,
I guess in the first, in the first version, the first time.
And initially, Henry Poole and Bradley Koon,
worked to release a version of, I guess we can go back, yeah.
So, to release a version of the, of a license called the,
the Aferro General Public License, in 2002, so I guess it was six years ago,
and which basically said that any modified, a GPL web service,
that any user of one of these modified applications should have access to the source code.
So, simple enough, this was eventually sort of,
there were plans to sort of incorporate it into the GPL V3,
eventually the decision was made to incorporate it into a,
basically to continue keeping it in a separate license,
the Aferro General Public License, but the FSF sort of took over stewardship of the license,
and released this, I guess I talked about this in the last number's meeting,
so it must have been within about two years ago,
released the license, and then also when the GPL V3 was released,
it involved compatibility clause, so the people who had released applications
under the GPL V3 would be able to take code and either put it under the AGPL,
or they were able to use GPL libraries from, from, from AGPL applications.
That's, this has been, this has been successful for a whole set of reasons.
It solved this problem that developers, desires are respected,
so when people release code and expect people to contribute back,
that's respected, it meant that the community gets to improve their,
that the community gets to improve their software,
and it means that people aren't discouraged from releasing code
with the idea that someone can just take it and put it into a proprietary network service.
So these are all very good things, but unfortunately,
and this is sort of worth reiterating.
It became increasingly clear to people in the,
a number of people in the free software community, and in the FSF,
that the GPL and similar approaches only addressed sort of the,
the, the, the smaller, and in, in, in some cases, the, the,
the least important, the, the least, the, the, the less important
half of the problem of, of, of, of network services.
Um, this goes back to sort of how I introduced this, right?
Because even, even with accessible source code, right?
The users of, many network services remain far from free.
Um, users can still control their computing in,
um, uh, can still, may still not control their computing in many situations.
But having access to the sort, and a couple of examples can illustrate,
it can illustrate this, right?
Um, um, if I, having access to the source code for Google or Facebook,
doesn't actually help anyone very much.
Um, uh, because, because you don't have access to the server farm system,
you don't have access to the data necessary to, to make it work.
And even if you did have access to the data necessary to make something like,
certainly something like Facebook work, your friends would all,
um, would, would not be using it.
Um, so, so, so there's a whole set of complicated issues around,
um, um, um, or what freedom might mean in this situation.
It's because the typical methods that we've used,
the sort of, release of source code in will be free,
seem to not work or at least not work as cleanly,
at least some of these situations.
And the, and the, and the, and the, the, the, the situation is sort of complex.
We've sort of taken this idea that users should be able to control their computing, right?
It's a, it's a nice, it's a nice statement.
Um, but, but, but it ends up being complicated in the world of network services, right?
So, so, sure, one can control one's computing if it's on one system.
All right, that makes sense.
But, but, but, what does it mean for Wikipedia's to control Wikipedia's computing, right?
What, what is, uh, one's computing in the context of a large aggregate sort of work?
What is the, um, um, in, in services where, where the whole,
the whole benefit is that you have the sort of network effect.
What does it mean for an individual user to have control over that service, right?
Um, what does it mean in terms of everyone, in terms of everyone else?
Who does Facebook along to?
Who does Wikipedia belong to?
Is the source enough, source and data, et cetera, et cetera, right?
And so, it's, it's kind of, it's a, it's a funny situation because, um,
in a weird sense, although we're sort of, the, the free software community is, is sort of famous as this, for,
it's the sort of archetypical example of, of, of, uh,
a sort of collaborative community, right?
Um, our methods have been very sort of highly individualistic.
And when it comes to works that don't belong to a single person, maybe, but belong to everyone else,
we actually don't really know what to do, um, in some situations.
So, that sort of, that, that sort of, that's sort of where I left off last year.
I guess it was kind of a, uh, uh, funny place to leave off.
Uh, it's like, yeah, there was a big problem.
Um, uh, yeah, it would be nice if we could solve that.
So, um, uh, and, uh, and I wish I could report that we'd solved it all,
but I think that I can report that we've made some progress.
Um, um, so, so the day after, I mean, it was kind of funny, uh,
I gave, I gave the talk sort of 24 hours early, uh, on, on network services last year,
because the day after we took a bunch of people who'd come here for the members meeting,
um, and who'd sort of, it was the people who'd been, uh, uh,
uh, uh, writing about or thinking about network services and sort of, um,
um, um, spending a lot of time in this space.
Um, and, and, and who were sort of free, free software advocates,
and who were interested in software freedom thinking about these issues.
Uh, um, when we brought them together, we sort of, we sort of said,
all right, let's, let's think through these issues.
And one of the things that we did was we actually took a big, um,
a big list of, uh, of examples of applications.
Examples of examples that we thought were pretty good examples like, uh,
so like Wikipedia, that's a good, uh, or Facebook or Gmail or something.
And we sort of talked through what we thought the issues were,
why we thought those issues existed, and sort of worked, um, work from there.
Um, uh, uh, the group is called Autonomous, um,
and, uh, I guess it's up there you can see it.
It's spelled with a dot, it's a URL.
It's kind of like, uh, uh, I don't know, like a web 20 thing.
Uh, but, uh, but, uh, uh, uh, but Autonomous because we wanted to focus,
uh, start talking about what it meant to, to what Autonomy meant in this space.
What Autonomy for a group means, what Autonomy for a network service means, um,
um, how can we sort of think through these sort of issues?
And, um, what's important, what's important to sort of point out,
and I think that, uh, uh, um, is that, uh, is that, is that,
uh, it's worth pointing out that this, this is sort of a group of people, um,
um, um, who are all sort of very sympathetic to the idea of software freedom
in network services, but who are not, um, I mean,
there were, uh, uh, Henry Paul and I were sort of involved.
We're on the board of the FSF.
Um, but it wasn't, it's not an, it's, it's not an FSF project percent.
I should say that also because I'm sort of standing up here and, as, uh, at least,
in whatever capacity I, I, I can represent the, the FSF.
Um, you know, I should make, make it clear that Autonomous is not,
is not the FSF, but it's an interesting model, um, of, of, of one of the ways
that the FSF is trying to approach, uh, approach, sort of, this difficult issue.
And I think it's, it's kind of an interesting idea there as well,
because the FSF is, of course, traditionally been this organization that sort of speaks,
uh, very, uh, things along, uh, uh, at, you know, internally talk out
and thinks about, uh, very difficult, um, and issues related to sort of freedom
and then sort of speaks and says, yes, this is, I mean, like, defines.
This is what free software is, right?
Successfully, and I think with, um, uh, pretty important sort of results
and says, these are the licenses that people should use.
So, um, uh, Autonomous was an organization which was sort of created
outside the FSF, although sort of with, um, FSF support,
because the idea was that we didn't feel that we had, um, uh, unlike, uh,
issues of software freedom, what software freedom means,
where the FSF thinks we actually have a pretty good idea of what that means.
Like, we made the term off, so, uh, uh, uh, but, uh, I have a pretty good idea of what it means.
We don't, um, because we weren't sure we decided to work outside
to work with a broader community than usually works on these things
and to sort of, um, provide a space, um, on, on a different website,
autonomous.autonomous.us, where, um, which is a blog where people have, uh,
posted, uh, uh, basically articles, um, uh, and a couple podcasts thinking,
and talking about network services, um, all of which I think informed the FSF
sort of decision making on this issue.
But, um, some of which, even, I mean, there were just important disagreements
among, among the group of people who are sort of posting there, um,
uh, which I think is sort of an interesting model for the FSF to pursue,
because it's a way of sort of, uh, uh, thinking out loud outside of the organization,
with the idea being that it can inform those sort of decision making.
So, we're going to sort of, uh, uh, so, I'll talk a little bit about what
autonomous, uh, uh, has done first, and then I'll come back and, uh,
give you a preview of, uh, what the FSF is doing with what autonomous has been doing.
So, um, uh, the first, uh, the first, and the, the,
the most important outcome of the autonomous meeting,
and I think of, uh, autonomous in the first year was this document called
Franklin Street Declaration, uh, on Freedom and Network Services,
and the belief is that it's on there.
Um, and I've sort of put it up here.
We can go through it, uh, uh, pretty quickly.
Um, uh, the idea was basically a set of guidelines.
Um, and of course, these are, these are not FSF policy,
FSF is not endorsed of the Franklin Street statement, um,
uh, but has, uh, certainly, uh, uh, thought a lot about it,
and, uh, I can see, I'll show you where that sort of gone.
But the basic idea was, was, uh, uh, this is,
I've got the whole document up here, it's, it's, uh,
uh, a set of guidelines for developers, service providers,
and users of network services that sort of, uh,
is supposed to give, uh, uh, a set of ideas of what we think
good practices are.
This is sort of the consensus of the group.
We didn't agree on everything,
but these are the things we did agree on.
Um, one was, the, the, the, the, the,
the first group we sort of spoke to was developers,
and we suggested that developers use the, um, uh,
a GPL, the, the FRRG, uh, general public license.
Um, and I think we could probably change that to be,
or, uh, another license that, uh, has the same effect.
I don't, I don't know of one.
But, um, a, a, a license designed specifically for network service
software to ensure that users of services have the ability
to examine the source and implement their own services.
Um, uh, developers, we also encouraged, uh,
um, uh, to, to, to develop, to make freely license alternative
to existing popular non-free network services, right?
Um, and then, uh, um,
uh, also very important to develop software that can replace
centralized services and data storage with distributed software
and data deployment, giving control back users.
This idea being that even in a world that, that, that, with
many network services, if you're still dependent on someone else to run
your application for you, you are inherently in less control of your own,
excuse me, of your own computing than if, than if you,
you are running your software.
So, um, in many cases, uh, how do we, you know, uh,
we, we can say, you might want to run, uh,
uh, you might want to run, uh, an alternative to a network service.
Uh, we, we can tell the user that they might want to consider
running an alternative to a network service.
So, for example, if they're, uh,
running Miibo as their IAM client, we say,
maybe you want to download Pigeon and use that instead, uh,
really available, um, alternative, which does,
the same, uh, which does the same thing, uh, hard to do for,
you know, we can't say download the Facebook application and use that
instead of having to use the website, right?
Uh, but, but maybe if we think about how one might develop an application that,
that does that, and there'll be some, some discussion about that later this afternoon,
um, then we can, uh, then we can make that statement.
So, that's an important, um, way forward.
Uh, we asked service providers, we also spoke to service providers,
the second group, um, we asked them to choose free software for their service,
um, uh, fair enough, to release customizations of their software under,
uh, under a free software license, um, again, uh,
sort of, uh, just being good community members to make,
and, and also to make data and works of authorship available to the services
users under terms, uh, and informats that,
allow users to move and use their data outside the service.
Basically, this means that users should, um, have control of their private data,
and that, um, uh, data that's available to everyone should be available to everyone
under terms that allow them to use it and reuse it.
Um, uh, what this means is, of course, that, uh,
uh, is that, is that a service provider who releases a service in this way
will allow any user of the service to sort of fork in a sense, right?
If they become bad, or if they decide to change or if they just,
just, can no longer run the service, then presumably, uh,
uh, anyone, any, any, any user or, uh, could,
could become a service provider themselves.
They'd be able to take their own data, um, and,
and publicly available data and reproduce it elsewhere.
So, uh, these were our recommendations to service providers,
and then finally our recommendations for users were to,
first, consider very carefully whether to use software on someone else's computer at all, right?
So this is what I was, uh, uh,
uh, uh, alluding to earlier, that the choice of whether to use
a network service is an important one, and if it's possible,
um, you should use a free software equivalent to runs on your own computer.
Um, uh, and then, uh, also, uh, pointed out that, uh,
in deciding to use a network service, look for services to sort of, uh,
try to use services that are working more towards supporting the free software
community, uh, and, uh, uh, respecting user freedom in these sorts of ideas.
So, that, that was the Franklin Street statement.
Um, it was endorsed by, uh, quite a number of people, um,
and, and, uh, was an important sort of step forward,
I think, in terms of the, in terms of, uh,
being really explicit about what, what we think software freedom might be.
Now, um, in, in the realm of network services.
Now, the FSF has been, uh, uh, internally,
the FSF, uh, has been thinking about this for a while, um,
and, um, and, uh, considering sort of how,
how it wants to move forward with it.
And, um, it's actually working on, um, a draft, uh,
of a document, which is actually, uh, built very, uh,
uh, built very explicitly on, on, uh,
the, the Franklin Street statement.
Um, but that, uh, sort of, um, I think, I'd like to say,
improved the sort of, uh, adds to it, uh, adds to it in,
in a, in a couple of important ways.
And I can talk about that.
So, I should also say that this is, of course, not,
not FSF policy.
It's just sort of, uh, but it's a window into our sort of thinking.
And, uh, I hope that, uh, I hope that it's also an invitation to, uh,
to, to speak with myself, and with, uh,
uh, uh, other, other, um, you know, the other,
the other FSF board members, and other, and, uh,
uh, other, and staff at the FSF about, uh,
uh, about, uh, this policy, and about
how we should be thinking about this going forward.
So, um, uh, uh, uh, uh, uh.
Excuse me.
Uh, so, so the, the, the first and most important thing that we were,
um, thinking about, uh, that we've, uh, discussing
is the idea that there really are different classes of network services.
And that's something that was implicit in the frequency statement as well, right?
You say, consider using different ones, but what are the factors that one might consider?
And the most important distinction between different types of applications was one that was
this idea between what was sort of we were calling and many other people called software
as a service and other types of network applications.
So software as a service, of course, is at least as we're explicitly referring to it.
Meaning this practice is sort of providing substitutes for software that runs on a user's
computer with software that runs on a server.
This is that, in many ways, this is the sort of easiest class of the easiest class of
network services to deal with because these really are just applications that one
can choose to either run locally or one that can choose to run remotely.
And if one uses to run them remotely, they will be, even if it is free software, even
if they have access to data, they will be inherently disempowered.
So by breaking it up to the streets, we can deal with them separately.
It's important to note that for example, things like search engines or Wikipedia or Facebook
for that matter are not software as a service in the way that we are using the term, but
they are network services.
So we're referring to them as a subset by dealing with.
And the reason we do this is because they're sort of very important, practical and ethical
implications of software as a service is in particular.
So our first recommendation is going to be that for software as a service, the situation
is pretty clear.
Users who want to live in freedom should must reject any use of software as a service.
If the programs free software, then the software being run is under the service provider's
control, but it's never under the use of control.
So users should reject that.
And where possible, they should develop or release free software to do the same jobs as
the programs that are offered only as software as a service, right?
If it were free software, then this is pretty easy.
We can just download it and sort of distribute it.
So be really clear on that sort of distinction.
That was the first sort of step.
And then the second two things that we're doing is one prioritizing those different actions.
The frequency statement is this list of things that we think people should do, but I mean,
as we've found about this, not everything on that list is sort of equally important,
or more importantly, it's not equally applicable to alterations.
So being really extensive, so we had sort of two goals going forward.
One is to prioritize these different types of actions, right?
To say, so for example, in software and the service, in situations where someone is
talking about software and the service, it's more straightforward, and we can be really
explicit there.
And the second thing we can do is to make it really clear why certain actions are possible.
So the frequency statement says, do this, do this, do this, but it doesn't actually sort
of connect those actions to the real freedom benefits that people are going to be sort of
reaping from this potentially, right?
So we've been really explicit about that.
So we can understand both what doing these things like, you know, releasing stuff under
the AGBL does, but also so we can understand what it doesn't do.
Because of course, you know, there are real limits to everything in that list.
So we can say, for example, that most network services did not fall into the category of software,
services service.
So rejecting them outright is not necessary for maintaining your freedom.
However, these services can potentially have other problems.
The most reliable way to prevent these problems is to avoid the need for a common service.
So we recommend the developers first develop software that can replace centralized network
services and data storage with distributed software and data development.
So again, something coming from the Franklin Street statement.
But we also point out that users who carry out network services that service providers
can take steps to reduce some of the problems raised by network services and to help support
free software communities.
This is of course most of what the AGBL does.
It supports free software communities who are helping build applications by being more
cooperative and collaborative and which can help give competitive advantages to the
services which are going to be more free and going to empower users to build things.
So we can do things like recommend the use of the AGBL and recommend that people develop
and release really licensed alternatives.
And then we can of course, explicitly point out that there are some, there's a class
of recommendations which are in the Franklin Street statement which are basically trying
to avoid mistreatment of users by giving them control over their data.
We point that out but also point out the limitations to this, that control over one's data is
itself kind of an interesting term, does that mean that one has access to, that one has
access to it?
Certainly, you should want to be able to explore it.
What about keeping other people from having access to it?
And there's this problem that in many network services, for example, there are legal requirements
that the government can show up and say, give us all of your data and there's nothing
that a third party can do and sometimes they can't even tell the user that it's done.
So making explicit that even in situations where a service provider has the best intentions
that there are real limitations to over what a user might be able to do.
But we end up making, I think all of the same in the current draft at least, we're making
all the same recommendations but in this sort of different way where we're doing making
these sorts of distinction and prioritizations.
So this is an ongoing process, we'll see where it ends up.
Of course it's possible that we'll hit a red block and we'll have to sit on this for
a while longer.
But I can say that this issue, network services and software freedom, insofar as it's an
increasingly large part of the world of software use, maybe not entirely representative of
people in this room.
But I think that it is representative of the way that people are using software more broadly.
And as a result, this is an issue that the foundation as an institution, the sort of
the board and the staff really care about because our goal, of course, is not limited to
the way that we've produced software in the past.
We're talking, our issue, ultimately the free software foundation is about technological
empowerment.
It's about ensuring that users of software have control over their software.
And the fact that it makes things more complicated when people start using those software in very
different ways or developing software in very different ways because it means that we have
to rethink some of the things that we've been able to take for advantage for a long time.
But this is certainly an issue that I and others in the FSF have been putting a lot of energy
and thought into it.
And I really look forward to continuing this conversation, both this afternoon, there'll
be at least one more talk on the topic that's a lot more specific.
And then also tomorrow in the sort of on-confer session where hopefully we'll be able to make
some real progress on some of these important issues, things like building distributed systems
or so there's some technical issues, there's electrical issues.
I think this is something that the free software's a community can really come together as
a whole and help lead the path forward.
So thanks for putting up with me and my voice.
I hope you have as much good news to report next year.
So thanks everyone.
So yeah, I mean, there's, yeah, great, so let's see.
So who has questions?
Let's, if we can, let's go here, here, here, here.
Okay, so yes.
If you don't have access to the network,
I mean, it's absolutely true that access to, there is uneven access to lots of public
services, and I think that that is an important issue.
I agree.
Yeah, I mean, I absolutely right.
Yeah, that's a, that's a, that's a great point.
All right.
Yes, up here, and then next.
So there's our communications here and the complexities that go beyond this simple software
freedom issues, but can you now or do you hope to be able to give something
comparable to the four software freedoms? I mean, maybe they're like the eight
network software freedoms or something. I mean, it would be really helpful to
be able to ultimately boil it down. Of course, there are always going to be
edge cases and complexities and significances. So I think that that's
personally, that's that's absolutely a goal of mine. Now, I think that the
first, the most important, we started out, I mean, with explicitly that goal, it
was like, great, we're going to bring together like eight smart people and we'll
have the definition of network freedom tomorrow. And what we realized really
on was that one important issue is that when we say network services, we're
actually referring to a really wide variety of different things. So I think
that the most important steps that we've been taking in the last several
months has been being really explicit about what we about what we mean
by network service. Or if one definition isn't actually, if one, if there's
not a singular concept of network services that needs to be treated a
particular way, then we need to break the stuff and treat it differently. The
idea, I mean, like the analogy would be like that, that, you know, if we don't
define what software is, right, than talking about free software is, is, I mean,
there are people who define software differently, right, and have come to
very kind of confusing results when they try to apply issues of software freedom.
So, so, so, so, so, so, yes, it is absolutely a goal of mine to work, to work
towards that that said, it's, it's it's worth being, I mean, the, the
opposite definitions of what software freedom means in particular, in
particular situations carry a lot of weight and it's something that we don't
want to get wrong. I think that we're a lot closer to that this year than we
were last year, I think that we're making, I think that by, by, that we're able to speak
very explicitly about, um, with, with explicit sort of statements about users who care about
freedom in this context, must reject software as a service, right? At least as we're defining
it in this situation. We're, we're getting close to being able to make a couple, to, to
making several very explicit statements like that. And I think that as we sort of are able
to, um, wrap our head around the world of, uh, network services, we're going to be able to speak,
um, in terms like definitions, um, about at least parts of these world, and I think that over time,
we'll, uh, we're, we're absolutely getting a better handle on that. So, so, yeah, I mean, that's,
that's, um, um, it's, it's absolutely a goal that said, um, uh, we're not going to get it wrong.
So, uh, uh, if that means we take a little bit longer to we're doing that. There was, there was a,
there was a question in the center first, and then there was a question here, and there was a
question up there. Okay. Yes. Um, uh, absolutely. Um, in fact, not only I've given it, uh, I've also
written, uh, uh, free software application for doing, uh, voting, uh, voting machinery. So, um, uh,
personally, uh, so, so yes, um, that's an issue that I care about a lot. Um, there, there are some
important issues with, um, I mean, like,
uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh
uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh
uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh
uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh
uh, uh, um uh, uh, um uh, uh, uh, uh, uh, uh uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh uh, uh, uh, uh uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh..... uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh uh, uh uh, uh, uh, uh