User Tools

Site Tools


projects:hackerspace-cookbook

Hackerspace Cookbook

CC      := gcc
CCFLAGS := -mtune=human-readable -masm=hackerspace-cookbook
 
hackerspace-cookbook: meeting
     $(CC) $(CCFLAGS) meeting -o hackerspace-cookbook
 
meeting: configure dependencies
     @echo "meet up at " >> meeting
     @cat configure >> meeting
     @echo ", answer questions from " >> meeting
     @cat dependencies >> meeting
     @echo ", record important stuff" >> meeting
 
.PHONY: dependencies
dependencies:
     @echo "room available? [yes/no]" > dependencies
     @echo "everyone read hackerspaces.org Design Patterns? [yes/no]" >> dependencies
 
.PHONY: configure     
configure: 
     @echo "Time and Place? everyone: [...]" > configure
 

Overview

To build a new hackerspace you need a team. This group of people has to discuss and agree on some points.
Here is a structured list of topics to get you started.

We used a very similar list to found /dev/base

Information

Topics

Basics

  • name
    • remember
      • name should be speakable
      • the name will be printed on t-shirts
      • we need a logo with the name
      • the name will be there for a long time
        • domain, email, …
    • collect name ideas from all founders
    • voting system
      • knowing the votes from others impacts your decision
      • create a list together and add all ideas
      • everyone can remove names from this list
        • if someone of us don't like a name at all → it cannot win
      • the remaining names will enter the pool
      • the votes will be secret
        • use doodle.com or paper to vote
  • simple mission statement / manifest
  • plans and rules
    • examples
      • membership plan
      • finance plan
      • charter
      • house rules
      • ethics/code of conduct
    • build a place and the surrounding infrastructure first
  • decision making?

Finance

  • income sources
    • membership fee
    • donations?
    • supporters?
    • merchandise?
    • selling soft drinks in the space to members?
      • vending machine?
    • events?
  • costs
    • lease costs
    • operation costs (power, water, heating, internet, …)
    • equipment
    • advertisement
  • who is renting a place?
  • who has the risk if something goes wrong?
  • legal form
    • club?
    • single person?
    • GbR?
  • dedicated bank account?
  • insurance?

Member Structure

  • founders group? orgas? members?
  • how do you become member?
  • what does it mean to be a member?
  • member structure (e.g. core members, bystanders, etc. or only one type of member)
  • monthly fee
  • who is able to open the door?
    • How will decide which (new) members gets the rights to open the place?

Location

  • requirements?
    • power
    • water
    • heating
    • internet
    • mobile phone coverage?
    • rooms / facilities
      • bathroom
      • kitchen
        • fridge
        • oven/stove?
        • freezer?
        • microwave?
        • dishwasher?
      • storage room
        • open for everyone or locked down?
    • space
      • planed number of members
    • transportation
      • reachable by train?
    • safety
      • fire-extinguisher
      • smoke detectors
      • door locking system?
      • alarm system?
      • webcams? (privacy!)
      • push notifications on door unlock? (privacy!)
    • noise
      • talk to neighbors and land lords
    • food
      • good pizza delivery nearby?
  • where do we want to start?
  • layout
    • public room?
    • private places?
    • theme?
    • lockers?

Equipment

  • list of things we need and will need at some point
    • tables
    • chairs
    • couch/sofa
    • switch
    • access point
    • local server
    • remote server
    • lights
    • soldering station?
    • white board?
    • projector?
  • who will bring what into the hackerspace?
    • create a list

Tools

  • real time communication
    • multiple tools or one tool?
      • multiple channels in the same tool?
    • open channel for the public?
    • persistent?
    • mobile?
      • push (Android and iOS)?
    • self-hosted?
    • audio? video?
    • options
      • jabber? irc?
      • slack? rocket? discord? matrix/riot? lets-chat?
      • telegram? discord, signal?
      • mumble? teamspeak?
  • documentation
    • mediawiki? dokuwiki? etherpad?
  • public
    • wordpress? twitter? facebook? public iCal?
  • discussions
    • mailing list? forum?
  • calendar / tasks
    • owncloud/nextcloud?
  • authentication
    • separate accounts per user per system or central user management?
      • create account in central system give new member access to all resources without
      • LDAP? (for wiki, chat, …)
      • radius? (for wireless LAN)

Responsibilities

  • orgas vs operators vs members?
    • who will track tasks?
    • who will execute tasks?
    • can tasks be voluntarily be executed by members? can tasks be assigned?
    • will there be a role owner for certain tasks?
  • examples for roles
    • treasure
      • hold and manage member fees
      • budget planing, book keeping
      • buy equipment
      • pay monthly bills
    • infrastructure
      • external hosted systems
      • internal hosted systems
        • storage
        • switch, firewall, vpn, freifunk
        • authentication
          • door entry system?
          • everything ldap, radius, tacacs?
            • which system supports all protocols to centrally managed the accounts?
    • logistics
      • organize meetings
      • document meetings results
      • inventory of beverages
      • organize stuff aka mate/pizza manager
      • create a cleaning plan
    • marketing
      • public web presence
      • watch public irc/jabber/twitter
      • events
      • organization of events
      • logo, t-shirts, flags, stickers, …
      • acquisition of members
      • associates

Services

  • services offered to others?
    • monthly/weekly open/public meetings?
    • IT training courses, workshops, lectures, …?
    • events?
    • co-learning groups?
  • create a public calendar?
  • how do people sign up?
projects/hackerspace-cookbook.txt · Last modified: 2017/11/09 06:18 by trinitor