Hi all!
We've had some great hack nights these past three weeks, and I apologize
for not posting notes regularly. I'll put these up on the wiki later
tonight.
------
*September 19 Hacknight*
Attendees: Juul, Steve (playing w/ SDR for radio astronomy), Luis (frontend
web interfaces), Chris (building an exit node), Deekoo (secure messaging
client), Max (admin page for nodes, tinkering with OpenWRT), Rhodey (script
to automate regeneration of SSH host keys), Jenny (501c3 & grantfunding
stuff, working on documentation presentation), Sam, Paige (working on
outreach & flyer/logo design)
=Network name / SSID=
PeoplesOpen.net
WiFi ssid - peopleswifi.org? peoplesopen.net?
---> peoplesopen.net
=Decide organization name=
*SudoMesh++++
*FreedomUptime+
*510pen
=Activities=
*Refine stickers
*Admin interface
*SSH key generation
*Firmware generation
*Websites
*Network diagram
*Documentation fair poster
=Notes=
*Paige and Chris suggested donating CPU to projects such as SETI, or number
crunching of DNA,
*September 12 Hacknight*
Attendees: Juul, Steve, Max, Chris, Jenny, Patrick
More thoughts on names:
- *PeoplesWifi.org --> SSID
- *People's Open Network
- *PONG? RooftopPONG?
Branding for People's Open Network
- *We now own peoplesopennetwork.com, peoplesopennetwork.org,
peoplesopennetwork.net and peoplesopen.net
- *Confirmed on SSID: peopleswifi.org
- *we need stickers
What we're working on now:
- *We have two working nodes at current, running through a Linode we can
share access to for anyone who wants to experiment.
- *Fake captive portals on the exit nodes to welcome users to the mesh.
- *If disconnected from the Internet, can connect to the unique address
of different nodes
>From GuiFi:
- *Layer 2 doesn't scale beyond some limited number of nodes
- *Running BMX6 to connect between the nodes
-
Low Bandwidth Mesh:
- *Using BeagleBones as receivers
- *Building transmitters
- *Meant to be used in emergency situations
- *Could transfer the app between Android phones using Bluetooth:
http://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluet…
- *HackRF
*September 4th Hacknight*
Attendees: Michaela, Isaac, Jenny, roger, pau, mitar,
What we've been working on:
*Presentation on Saturday was rad! We now have video documentation.
*Marc has been working on:
- *Autogeneration of firmware / kit to be finished up in ~ a month
- *Fake captive portal by capturing inspection traffic
*Pau from Guifi.net - working on the qmp firmware - clouds of about 50
nodes working on this system. Beginning to collaborate with Argentina and
Italy on a new firmware project: LibreMesh - Using batman-adv, bu
http://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluet…<http://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluet…>
t<http://www.guidingtech.com/10346/transfer-android-apps-between-phones-bluet…>Layer
2 has problems with scalability, 30-40 nodes hit peak congestion
through conflicting ARP requests. So they're using BMX6 (Layer 3) protocol
to make connections between Layer 2. They discover Layer 2 clouds and join
them. Layer 2 (batman-adv) still helpful to create continuity between nodes.
*Shadhi working on an OpenBTS network in Papua, isolated community -
100,000 txt messages sent since February. Using hardware from range
networks. Base station cost ~$4-5k. Cost is the biggest problem.
*Isaac from Kansas City - their community network is used daily by a
few thousand people. Adapted qmp firmware to the Kansas City network. Has
been playing with GNU MediaGoblin. Thinking about how to do diverse
authentication. WOrking on a Network Commons license.
*Mikaela interested in sharng tokens for access to the mesh
*Nader working on building a network among the UC Berkeley co-ops
*Miguel working on firmware
*Mitar built slovenia network on top of an abundance of fiber
- *Nodewatcher
Funding:
*
http://www.internetsociety.org/what-we-do/grants-awards/community-grants
* OpenTechFund
* Need to procure outdoor UV-resistant cable, colocation for the VPN
exit node
Legal Issues / Network Commons License
- * Ownership of the actual nodes to be retained by the people themselves
- * Enforceable agreement that gives the community the right to
disconnect a problematic node
- * Industries want security on their investments (Guifi input)
- * Part 97 of FCC Rules - License by rule, any purpose that's
industrial scientific or medical - 2.4 & 5.8 GHz
- * Creative Commons, pros and cons:
*Pros: Umbrella definition of a spectrum of licrnses that share some basic
principles; easier to change
*Cons: Assumption that basic Creative Commons license is enough, when it
really implies a wide spectrum; keeping it simple allows room for growth
*How to interconnect a free network with a proprietary network?
- *Guifi.net: Internet access as a service - all services must be
allowed (net neutrality) - businesses make the network sustainable, so we
need to accomodate them, too.
- *Organization that maintains and educates around use of this license
- *Distinguishing between the Foundation and the Network(s)
- *Internal Versioning Number for the NCL (Network Commons License) is
at version 0.2
- *Goal is to share definitions
Breakout Groups
- *Present on federation
- * Do you know about this: https://github.com/freifunk/api.freifunk.net
- *Licensing: Marc, Isaac
- *Operational: Shadhi,
- *Firmware
- *Communications / Remote Participation for IS4CWN
- *Local DNS / Services:
-
Guifi.net Operational Structure
- *Open project - no membership fee or policies - you're a member if you
decide you are
- * Ownership of the network is distributed
- * License is also important
- * Tries to automize as much as possible, to avoid manual intervention
- * Use the tools available to solve problems, avoiding manual operation
- * Nodes have a physical location, and can become supernodes
- * Ad-hoc mode not really used. To propagate the network, you must have
at least two radios to receive and propagate - this model is sim[ply more
supported
- * No central point of authority - theoretically. Source code public
and open, anyone can also set up a network infrastructure
- * Technology-agnostic - strives to be as inclusive as possible
- * Tools to check on the statistics of the network
- * Use BGP (+ OSPF)
- * Have routing problems - every day, hour, minute! BGP not meant for
wifi
- * Funded by itself - those who want to join must pay the cost of
joining it, in charge of upgrading hardware, etc
- * Up to the people themselves to keep up with maintenance
- * Normally if a supernode goes down, it will be fixed within the next
48 hours
- * They have a fundraising option to request money from the network
- * Mostly run as a web of trust - mostly one degree of separation from
each other
- * Monopolistic mentality is internalized in Western culture -
- * When they first connected to the Internet, started receiving DDOS
attacks
- * Guifinet Foundation is the umbrella of many small ISPs in the
network, using GuifiNet Foundation to connect to the Internet
- * GuifiNet Foundation as an incubator for small businesses seeking to
become their own ISPs
- * Interested in cultivating a fair competition within the network
- * Separating organization (run by benevolent dictator) from network
(owned by community - can mutiny)
- * How to deal with legal issues : Refer to EU directives; Telecom
directives; referring to govs to get permission to deploy fiber - more
complicated because not a traditional ISP; need to keep IP logs - data
retention policy - what's the information content of that Ip address,
what's discoverable from there?
- * Who's the ISP, and how is that defined? Usually by size, or
commercial interest
Ideas thenceforth:
- *Give away nodes or sell them for $5 in exchange for attending workshop
- *The bigger you are, the more weird things you're going to face
- *CALEA: Comms Assistant for Law Enforcement Act -- local
requirements for logging and reporting via industry best practices
- **Could say we don't log NAT because the technical requirements are
too high
*wlan-slovenia vs guifi.net*
*People own the equipment
*Slovenia has a lot of fiber
*overabundance of connectivity led to desire to share the bandwidth
*What if someone takes my link? steals my data? makes a stupid thing on the
internet and i'm blamed?
*soution: vpn tunnels
*when a person donates a node, he hosts bandwidth - not IP
*Had to develop their own VPN, as the throughput was too slow
*300 vs 21,000 nodes - but slovenia is very small :)
*international link to austria and to croatia
*longest hop is 40km
How to get wider participation?
- *Reach out to networks we don't even know about yet
- *What are some networks we should definitely
- *Roger Proposal: Commons For Europe
- Code For Europe / Bottom-Up Broadband
- Org of Orgs - at the Euro level? nah - talked to some other
communities (eg Ninux, Freifunk [difficult as they are separated by city],
Funkfeur - toward creating an organization to federate amongst.
What sort of organiz
------
Jenny
http://jennyryan.nethttp://thepyre.orghttp://thevirtualcampfire.orghttp://technomadic.tumblr.com
`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
"Technology is the campfire around which we tell our stories."
-Laurie Anderson
"Storytelling reveals meaning without committing the error of defining it."
-Hannah Arendt
"To define is to kill. To suggest is to create."
-Stéphane Mallarmé
~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
The earth image has been updated; Marc will be sending it along.
---------- Forwarded message ----------
From: nicolas weidinger <dr.weidinger(a)gmail.com>
Date: Fri, Aug 30, 2013 at 9:39 PM
Subject: Mesh The SVGs
To: Jenny Ryan <tunabananas(a)gmail.com>
for science!
Hey all!
A very late reminder that there will be a hack night for the mesh tonight
at Sudo Room starting at 7:30pm and going 'til we stop.
Come ready to work on something related to the project - we'll start with
brief updates on what we're working on, and check in toward the end to
ensure we've been good documentarians :)
I'll be working on the visual documentation for the upcoming Wireless
Summit, so designers / artsy sorts especially welcome!
Cheers,
Jenny
http://jennyryan.nethttp://thepyre.orghttp://thevirtualcampfire.orghttp://technomadic.tumblr.com
`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
"Technology is the campfire around which we tell our stories."
-Laurie Anderson
"Storytelling reveals meaning without committing the error of defining it."
-Hannah Arendt
"To define is to kill. To suggest is to create."
-Stéphane Mallarmé
~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
Hi all!
I'm headed to Berlin in a week, and to the Community Wireless Summit at the
beginning of October.
There's a documentation fair at the conference, and they'd like all
networks present to represent their group through a large poster and
additional media:
http://2013.wirelesssummit.org/content/please-bring-visual-media-display-co…
Anyone interested in designing some things for this? We'll be printing a
first batch of stickers this week based on Nic's design and our decision
last week to go with PeoplesOpen.Net as the network ssid (Marc will update
on that). It would also be great to mock up some outreach fliers and
somehow depict the vast amount of info available on our wiki (mindmap,
perhaps?)
Reply to this thread with your ideas!
Cheers,
Jenny
http://jennyryan.nethttp://thepyre.orghttp://thevirtualcampfire.orghttp://technomadic.tumblr.com
`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
"Technology is the campfire around which we tell our stories."
-Laurie Anderson
"Storytelling reveals meaning without committing the error of defining it."
-Hannah Arendt
"To define is to kill. To suggest is to create."
-Stéphane Mallarmé
~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
http://2013.wirelesssummit.org/content/agenda
...looks awesome! Check out what the international community of mesh / CWN
folks are working on!
I'm presenting on a panel on Gender & Tech on Wednesday, and running a
workshop on coalition-building on Thursday morning :)
Jenny
http://jennyryan.nethttp://thepyre.orghttp://thevirtualcampfire.orghttp://technomadic.tumblr.com
`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
"Technology is the campfire around which we tell our stories."
-Laurie Anderson
"Storytelling reveals meaning without committing the error of defining it."
-Hannah Arendt
"To define is to kill. To suggest is to create."
-Stéphane Mallarmé
~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
Hi! We have a mesh hacknight tonight!
If you're totally new, read up on our current
ToDos<http://sudoroom.org/wiki/Mesh/ToDos>and generally peruse the
wiki <http://sudoroom.org/wiki/Mesh>.
*Work Meeting / Hacknight Format* [not relegated to technical work alone!
we need to hack community, politics, the planet writ large!]
1. Go around checking in on what each person's gotten done since the last
hacknight, what they're stuck on or need help with, and what they're aiming
to work on tonight.
2. Hack on each of our independent tasks, or split up into pairs / small
working groups as needed.
3. Brief check-in before leaving on what's been accomplished that night and
make sure everything's been documented on the wiki.
*Things to work on tonight:
*
-I'm not even going to.... ok. Decide on a name o.0
-Follow up from last week's awesome meeting with Guifi and Free Network
Foundation
-Firmware dev
-Admin interface
-Go through bylaws for 501c3
See you tonight!
--------
Jenny
http://jennyryan.nethttp://thepyre.orghttp://thevirtualcampfire.orghttp://technomadic.tumblr.com
`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
"Technology is the campfire around which we tell our stories."
-Laurie Anderson
"Storytelling reveals meaning without committing the error of defining it."
-Hannah Arendt
"To define is to kill. To suggest is to create."
-Stéphane Mallarmé
~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`