Jan-Christoph Borchardt, improving the open web user experience & connecting projects.
In the past weeks I added loads of fun to the collection of free web services. Many great modern web games are not licensed and there are several contests and platforms that showcase open web technologies but don‘t bother about freedom. So I contacted the developers – with great results:
- Marble Run, winner of Mozilla Labs Game On 2010, is now MIT licensed
- WebGL draughts by Jordi Mariné Fort is now GPL licensed
- StillAliveJS, a Portal in 2D by Christophe/t4ils is AGPL licensed
- Element Dots by Yarik is now MIT licensed
- Roto Game, a set of puzzles by Felix Klee is now Apache licensed
- Marbleo.us, a 3D marble run by Robert Böhnke & Simon Hohberg is now MIT licensed
- Yirtok, a different approach at a shoot ’em up by Dennis Ranke is now MIT licensed
- Spacewar by David Case is now under MIT license
- Bonus: Stephen Eisenhauer‘s HTML5 drum machine is now licensed under simplified BSD
Soon to be freely licensed are:
- RPG JS, a game engine for role playing games with an example game
- Berts Breakdown, a 3D jump ’n’ run by Paul Brunt
All these are added to the already existing fantastic free and open source web-based games:
- Robots Are People Too (GPL) is a 2-player jump ’n’ run that won the »Most Fun« award of Mozilla Labs Game On 2010
- Freeciv.net (AGPL) is a free software web version of Civilization
- Slither (LGPL) by Erik Johnson is a modern replica of Snake
- Achtung die Kurve (MIT) is a great remake of the multiplayer classic by the people who brought you Marble Run
- Sweeper Cell (MIT) is a remake of MineSweeper
- WPilot (MIT) by Johan Dahlberg is similar to XPilot or a multiplayer Asteroids without asteroids
- Space Break (GPL) is a Breakout clone by Jonas Wagner
- Web Mega Pong and Missile Fleet are both GPL licensed and made with the CAKE library (MIT)
- Go vs Go (MIT) is, well, the Chinese board game Go
- Lichess (CC-BY-NC, unfortunately NC) by Thibault Duplessis is pure awesomechess
- Asteroids & Arena5 are both MIT licensed shoot ’em ups by Kevin Roast
- Pentagoo (MIT) is inspired by the board game Pentago
- Manic Monkey Madness (MIT) is a multiplayer game similar to Angry Birds
- Orbium (GPL) is a mobile puzzle game
- Zlizer is a demo of the LimeJS game framework (Apache)
- Atomix (GPL) is a port of the KDE puzzle game KAtomic
- Pipes (GPL) is an old-school pipe connecting puzzle
- Vectomatic (GPL) are some games for children
- The Space Game (GPL) is a crowdsourced approach at trajectory optimization
- The Humanity Project (AGPL) is an interesting approach to reality gaming by free software game studio Farsides
Thanks to all the developers and to Mozilla Labs Game On, Mozilla Demo Studio & Chrome Experiments for providing such great platforms! There are still many applications without license information on the list.
If you know any more freely licensed web-based applications or develop one and have licensing questions – don’t hesitate to contact me.
Without question, this year’s Students for Free Culture conference at New York University was an exceptional experience. So interesting to hear about fashion copyright, problems of textbook access in Brazil and who really let the dogs out. I enjoyed the lively panel discussion and the convenient backchannel for the audience.
But the best was meeting all the great people. Getting to know projects that are being worked on, initiatives driven forward in an effort to spread free culture and how everyone does their little big things which are all insanely awesome:
- Grinnell’s Free Network Movement builds a wireless mesh network
- Rich shares your notes & unionizes Android developers
- Alaric starts a SFC chapter at the University of Oklahoma
- Nicholas makes law more understandable
- Scott and Liz power activism
- Danny advocates free software & builds igloos
- Asheesh, Nelson & Parker support free software development
- John visualizes music
- And everyone I forgot does something even more amazing!
In fact, the unconference day turned out to be my most favorite part. It was my first one so I didn’t really know how it would be organized (or unorganized for that matter). The discussion rounds were really refreshing in the broad spectrum of views from people who know their stuff but also from newcomers interested in the topic. The lightning talks gave quick insight into aforementioned projects and much more. That definitely inspired me to do something similar for the chapter I will be starting next month at Stuttgart Media University in Germany. If you’re in the neighborhood, let me know!
Also, all the great feedback regarding the collection of free web services greatly motivated me to improve upon it. I got loads of suggestions and input to clarify my mission statement, set a structure and make everything more understandable. It wouldn’t be possible without the outstanding projects in the first place!
A major point I got from the conference was how important the interplay of usage and service quality is for web services, especially when we as a free culture activist group utilize them. On one hand, proprietary web services are used by more people, which makes them important for outreach. On the other hand, there should always be a similar free platform to provide that service for those not comfortable with non-free software. We advocate what we use, if we want it or not – we need to select carefully and go the extra mile to lead by example. With more users come more developers, and with a better platform come more users. You are welcome to comment on that or continue this discussion on the mailing list.
By the way: Dan, Rafi and Ilya (no Maxwell) of Diaspora, the decentralized social network, were also there and gave a presentation on it. You should totally get an account for it at diasp.org or geraspora.de – you’re in for some pictures I took of New York City and the conference! (I found that you can actually also view them without an account. You should still get one though.)
Lastly, a big thanks to Adi, Aditi, Parker, Kevin & Andrea from the board as well as the sponsors who generously made it possible for me to get there! And of course Parker, who made me aware of SFC and the conference in the first place. I am excited for a hopefully upcoming free culture conference in Europe and will gladly help out with that.
As for closing words, Isaac of the Free Network Movement really put it best:
»The people I met this weekend will be my peers and colleagues for a lifetime. I cannot adequately express the degree to which this thought excites me.«
English version below
Die Jimmy-Wales-Taktik hat anscheinend funktioniert: Das Verzeichnis freier Projekte ist eins der 8 Projekte, die von Wikimedia Deutschland für ein Jahr finanziert werden.
Wow. Danke an Wikimedia, die Jury und alle, die dafür abgestimmt haben!
Wer mithelfen möchte, freie Alternativen bekannter und erreichbarer zu machen, ist mehr als herzlich willkommen!
Turns out the Jimbo method worked in luring people to vote for the directory of free projects (German description): It is one of the 8 projects that will receive funding from Wikimedia Germany throughout the next year (German announcement).
Thanks to Wikimedia, the Jury and everyone who voted for it!
If you want to help make free alternatives more known and findable you are welcome to join in!
I am going to build a directory of projects that enable living freely. Not only free software as mentioned in my last post but also communities like BeWelcome, text repositories such as Project Gutenberg and all kinds of other good stuff. At least for the software part I will focus on finding the most widespread and easy-to-use option because often there are many alternatives to choose from (which is great).
So I applied to Wikimedia Germany for funding and the project was accepted along with 39 other great efforts to make use of and spread free knowledge (article in German).
There are only 3 days left to vote on the projects which will eventually receive funding: If you are interested and can read German, please have a look at all the great projects and vote for the ones you like!
If you can not read German just prepare for something cool.
There are many great free and open source projects around which can easily be used (studied, modified and distributed) by everyone. The problem is that they are not widely known and after all, everyone else uses Facebook and Twitter.
That is why I use
- Ubuntu instead of Windows or Mac OS even though it does not run Adobe software
- Identi.ca instead of Twitter even though it is not hip
- Diaspora instead of Facebook even though it is buggy
- OpenStreetMap instead of Google Maps even though it does not have place info
- SparkleShare instead of Dropbox even though it is in beta
- Libre.fm instead of Last.fm even though it does not play all artists
- EtherPad instead of Google Docs even though it does not have as sophisticated formatting
- NewsBlur instead of Google Reader even though it does not have a mobile client (yet)
- Jappix instead of Meebo even though it has no adverts
And the free projects have their advantages (except for the freedom):
- Ubuntu does not run Adobe software
- You don’t need to log in to view your Identi.ca stream (useful for internet cafés etc.)
- OpenStreetMap has an awesome cycle map!
- Libre.fm does not play the same lame tunes that everyone already knows
- EtherPad makes collaborative writing really really easy
- NewsBlur shows the original page, not just a bare feed
- Jappix can talk XMPP, AIM, Identi.ca, IRC – even Twitter and Facebook and so much more!
- You get to know people who have similar values
So spread these great free alternatives! Talk to your friends, show them Ubuntu from a USB key, give presentations, start a Free Culture chapter at your university – but most important: use free projects and help where you can.
As part of the UX advocates project, I’m working together with Charline Poirier of Canonical to conduct some usability testing on Shotwell (which is scheduled to be the default photo manager in Ubuntu).
To get an idea of how we should construct the tests, I did a preliminary one: I just grabbed a friend, gave her a few tasks and watched her using the program. I’ll explain the procedure more in the next post, first up are the results:
- Get photos from camera
- Select the best, delete the rest
- Edit when needed
- Upload to Flickr
German user, advanced digital and analog photographer, Ubuntu user since 6 months. First time using Shotwell, normally uses file manager and Image Viewer, sometimes Picasa (for editing) or Photoshop when on Windows. Names folders after events (e. g. »Hamburg«) and pictures »DDMMYY (##).jpg«.
For the problems that already had a bug filed in the ticket system, I attached the corresponding one.
Get photos from camera
- Drag & drop from device to »Photos« does not work (proceeds by clicking »Import all«): »That was shitty, I always use dragging.«
- No automatic renaming for photo title / file name [Ticket]
- After importing, unclear what »Behalten« means (keep photos on device)
Select the best, delete the rest
- No delete button in the toolbar
- Remove dialog does not have an option for »don’t ask again« (like Image Viewer)
- Library is confusing: »If I say delete, I want to have it deleted.« (from the hard drive) »Otherwise you always have duplicate photos.«
- Initially thought that zoom slider is a horizontal scrollbar [Ticket]
- Hide function frightens (»Aah«),no way to view hidden photos, continues by undoing it: »I wouldn’t know any other way to recover it.«
Edit when needed
- Edits not directly visible while sliding, only when slider stops [Ticket]
- Plays around with sliders to see what happens [Ticket]
- Sliders sometimes jump too far when not »correctly« clicked
- Not obvious that the histogram can be adjusted (did not use histogram editing that often)
- Discovers after a while that histogram changes when moving sliders, didn’t notice it before
- Accidentally discovers that menu can be moved: »The mouse cursor did not look like it.«
- Likes to get menu out of the picture
- Position of »Adjust« menu is reset
- Not obvious that »Enhance« is automatic (especially because »Adjust« is a menu), expected a similar menu [Ticket]
- »Enhance« is too extreme: »This overdoes it a bit.« [Ticket]
- No »Undo« in toolbar, starts to use keyboard shortcut Ctrl + Z (on German keyboards, Z is where Y normally is)
- No function to sharpen image [Ticket]
- »Crop« handle seems hard to use (looks like the window manager handle which is sometimes only usable in a very small area), expected a double-sided arrow
- Drop down menu opens with all the entries below, needs to be scrolled down to see them
- »Do I need to save after editing?« »I always think I need to save. I don’t, right?«
- How to rename pictures? Did not discover / expect »Titles« in view menu [Ticket]
- Photos can not be reordered by drag & drop
- Expected »Sort Photos« in »Photos« rather than »View«
- Created an event from photos and wondered why they were sorted the other way round, (previously edited sorting order while trying to reorder)
- About the tag function: »I never use that. Everybody always says I should but then I would have to do that for all my photos.« [Ticket]
Upload to Flickr
- »Publish« does not work if no photo is selected, not obvious
- Has problems selecting specific photos (uses Shift instead of Ctrl)
- Need to choose if one comes from the program or from a sent link: »Why doesn’t it know that I used the program?«
- Flickr site in English, likely because my account is configured to English (used mine because user forgot the password)
- Label of »Publish« button is truncated for German translation »Veröffentlichen«Wants to go to the library because the upload takes long, does not work [Ticket]
- Visits Flickr site to check uploaded photos [Ticket]
- Normally does not give photos on Flickr titles (removes them after uploading)
- Found welcome popup not overly helpful: »Better than nothing but it is obvious that you need to get photos from somewhere.«
- Sees right-click context menu as unordered: »Lots of weirdly chosen items from the menus.«
- Double-click good (»Like on YouTube«) but inconsistent: Switch between grid and single, but not exiting slideshow
- Button for »Leave fullscreen« not obvious: »Maybe an ›X‹?«, expected the button to just make the slideshow smaller
- Slideshow has settings only for one setting
- Delay slider behaves weirdly [Ticket]
- »Fotos« whereas in home it’s »Bilder« / »Photos« whereas in home it’s »Pictures«
- Accidentally clicks help, browser opens: »Oh no!« »I don’t like that at all.« [see below]
- Help contents open a browser, English only: »The address already looks fishy.« »That’s exactly what I imagined! Everything in another language, unordered and everything is called differently.« »I expected something like the help window in Word, that would have been ok.« »While searching in the help I could instead search for the function myself.« [Ticket]
- »Zum Schlüsselfoto für dieses Ereignis machen« / »Make Key Photo for Event« not obvious, does not know what it does
- After discovering it: »Maybe ›Album thumbnail‹ would be better.«
- Can not figure out how to adjust date and time, tries to click on the left pane, right-click on the event dates
- Sees »Exposure time will be shifted …« as nice to know, but not necessary
- Did not discover star after marking a photo as favorite
Likes »Adjust Date and Time« function as good for scanned photos
- Likes that empty events are deleted automatically