Idea: simulate a chaos event (or also other, similar events) in cyberspace, as far as possible.
Won't be the complete experience, but we could try how far we'll get.
Note: for now, we collect IDEAS here (see also issues for more details), code might be elsewhere.
there is some rough topic
- can be quite wide scope, as seen at CCC congress
- can be narrower scope, think of a Python Conference
- matter of planning / announcement (see "news room")
all participants publically meet at some big space at the same time.
-
no space problem in the digital domain :)
-
same time is a matter of planning / announcement.
-
participants need to recognizably "be there". name / nick / photo?
people obviously can't meet you if you're completely anonymous.
there is a map so you know where you can go.
- a digital map could just link to misc virtual rooms
- not limited to a fixed 2d/3d arrangement like a floor(s) map
- simple start: a list that can be filtered by tags or search expressions
there is a timetable "fahrplan" for events / talks / meetings / demos
- this is already digital
- simple start: a list sorted by time that can be filtered by tags / search expr.
official talks / demos / meetings
- live streaming with A/V, or just live audio + slides
- some channel for questions / discussion (chat, audio, A/V?)
- meeting: similar, just more interaction
- there could be also a linked "forum" for later
lightning talks
- same as above, time limit 5 or 10 mins
open space / self organized sessions
- same as above, but somehow kept or marked differently
limited spacetime
- each participant has only a limited amount of things they can watch or participate in.
- to not confuse people with too many offerings, i guess not only time (overall and per event) should be limited, but also space (amount of parallel offerings)
meeting friends
- you can't hug your friends and have meals with them, but:
- you still can meet them: if they are "there", they have time and comm channels are open (otherwise they would not be "there"). audio, video, text, ...
- there can be public places to hang out (think of assemblies)
- being there means one is open to publicly talk with some people about topic
- 2 people start, more people can join listening or talking
- how good does that work/scale with remote audio/video?
- if there is a need for private talk, a group of people could lock their conversation, so no more people can join and hear/contribute. (not sure this is needed, could be also just made outside of VCC)
- nice thing: your virtual person can be at multiple spaces at the same time. you can still only talk to a limited amount of people though.
DECT phones
- == some comm channel not bound to some specific space/room
- easy, just chat to someone
- should have "off" switch
artistic
- there could be rooms with nerdy music
- there could be rooms with visual arts
self.doc?
- some thing i always missed at such events is better "docs".
- you see a lot of nerds with computers, but often you don't see what they are working on (even if it is not at all intended to be secret or private).
- of course you can't talk to some thousand people and ask everybody, so a lot of interesting opportunities are likely lost.
- VCC could help here if people feed as much as they are comfortable with into the system. So people with common interests could better find each other.
orga
-
to have a good selection of talks, we need some organizers who select a subset of whatever is submitted in the cfp.
-
an experiment could be NOT to select talks, but just offer them all.
space is not limited in cyberspace, but the time of the audience is.
info / emergency room
- one room where people can join in if they have general questions.
- help beginners / newscomers or if there are technical or social issues.
news room
- a news / blog like room for before / while / after the event
profiles
- personal
- project
- assembly
sprints / hackathons?
- have rooms for projects
- introduce people to a codebase / to a project's tools
- code together
Idea: not trying to reinvent the wheel, but reusing good existing free and open soft- and hardware and just wrapping / integrating them as needed.
Django / PostgreSQL (all backend / database stuff, django admin, forms, search)
CSS / JS (browser based UI, good UX)
(parser for) markdown / reST markup for formatted content
BigBlueButton (teaching kind of stuff)
Mumble (telephony)
Jitsi (video conference)
WebRTC (if BBB is not enough, directly use this?)