This document discusses the history and culture of free and open source software (FOSS) communities. It touches on several topics:
- The goals of early FOSS advocates like Richard Stallman and the Free Software Foundation to ensure software freedom and the four essential freedoms.
- John Perry Barlow's "Declaration of the Independence of Cyberspace" and his vision for an open internet governed by its own social contract.
- Different approaches to FOSS culture between the Linux community and Free Software Foundation.
- The importance of inclusion and participation in building strong communities.
5. Goals for this session.
– FOSS culture? History?
– FOSS community(s)?
6. Looking at history.
Many have tried to build free
communities. Here's one
from 1776.
We the People ..., in Order to form
a more perfect Union, establish
Justice ... promote the general
Welfare ... do ordain and establish
this Constitution for the ...
7. Looking at history.
...We hold these truths
to be self-evident, that
all humans are created
equal, that they are
endowed by their Flying
Spaghetti Monster with
certain unalienable
Rights, that among
these are Life, Liberty,
and the Pursuit of
Happiness.
8. Looking at history.
Code published 1776.
In debug between 1776
- 2008.
Unit Test PASSED : Nov
4, 2008!
Future tests:
- gender
- orientation
- disbelief
9. More recent history
–John Perry Barlow
–A Declaration of the
Independence of
Cyberspace
http://homes.eff.org/~barlow/Declaration-Final.html
10. John Perry Barlow:
Governments of the World, you weary giants of
flesh and steel, I come from Cyberspace, the new
home of Mind. On behalf of the future, I ask you
of the past to leave us alone. You are not
welcome among us. You have no sovereignty
where we gather.
12. John Perry
Barlow:
We are forming our
own Social Contract .
This governance will
arise according to the
conditions of our
world, not yours. Our
world is different.
13. John Perry Barlow:
We are creating a
world that all may
enter without
privilege or
prejudice accorded
by gender, race,
economic power,
military force, or
station of birth.
17. Let's checkout FSF. The 4
freedoms. Freedom to...
–run the program, for any purpose
–study and adapt it to your needs.
–redistribute copies so you can help your
neighbor.
–improve and release improvements so that
the whole community benefits.
–Run; Study; Redistribute; Modify
18. Is Talking the Talk
necessary to...
... make your community walk the
walk?
20. James Bottomley
–Linux community doesn't need to talk about
freedom;
–The focus is on code quality and passion.
–Freedom is not legislated;
–Linux has brought about software freedom
without talking about it;
–without imposing a view of software
freedom on its contributors.
21. James Bottomley
Linux has succeeded in creating something
which is as free - or more free - than the GNU
system envisioned by the Free Software
Foundation.
22. Joe Buck
In the past, FSF projects have been impaired
less by an emphasis on freedom-as-ideology
than an overly centralized management
style.
RMS is more of a pragmatist than he is often
given credit for.
23. Anyway... where does that
leave “foss community”?
– Many communities and individuals form
the “FOSS community”
– Very disparate values
– Some communities define their values
clearly and demand members do so as
well
– Some communities prefer to let the
values be emergent
26. Why is Community important?
P.Z. Myers:
Scattered individuals who are
excluded from communities do not
receive the benefits of community,
nor do they feel willing to contribute
to the communities that exclude
them.
27. A point for community.
Exclude. Include.
We remember not the ignorant, but the
silence of those who knew better.
MLKjr
28. Have you said/done things
that excluded *?
Have you sat idle as someone
else did?
30. Want மககள சகத?
–Think about your
culture and your laws.
Compare and Contrast.
–Think about judging by
the content of ones
character(s)/code and
by merit.