Mathias Hasselmann

Postings by Mathias in December 2007

No Privacy for FOSS Developers?

Benjamin, thank you for ruining this year's Chrismas days for me. I know, you didn't do this intentionally, but I have really bad days since I am aware of the privacy strip each Free Software developer does due ill-considered "services" like ohloh.net.

I don't want anyone to do statistics about FOSS contributions. Those stats make me feel naked. What follows is some longish explaination of my feelings regarding such "services", those not interested should just skip to my proposal.

Also I do not like the stats at ohloh.net, because they draw a very incomplete picture of my FOSS contributions, when you search for my real name. The only way to change this, is registering at ohloh.net, and associate all my shell accounts. I don't want to register at any random web community, just to force them to publish accurate information about me. I don't want this, as it costs my time, and I don't want this, as it restricts my freedom by accepting their terms of use.

What makes people believe they are allowed to do such stats? Simply the fact, that this information is available without much effort? Drastically spoken, it's also not much effort to break into houses, or to commit homicide - does the little effort make this actions legal?

A though argument to counter my fears is "but Google does similiar things for years, and nobdy complains". Really hard to counter, and haven't really found good words yet - so just some sketchy keywords: Websites are public by purpose, and their Google Groups archive is controversial. Actually - when checking for its name - I couldn't even find it anymore from their front page.

I need to resolve this privacy issue for me, as it dominates my thoughts for days now. That dramatically, that I came to insane ideas like revoking any FOSS contribution I ever made, or like starting a service like ohloh.net, that also publishes inaccurate information, but requires monthly fees for correcting information. Yes, those ideas are close to insanity, but maybe they help to understand which harm, services like ohloh.net do to me.

I started contributing to Free Software projects, since I like to improve my tools, since I working on exciting code. I never contributed for turning into a person of public interesst - like services in the style of ohloh.net obviously assume.

Well, enough of whining, let's figure out how to address the problem.

One possibility I see for not getting listed on sites like ohloh.net would be using your copyrights to add a message like this to all of your ChangeLog entries and commit messages:

The information associated with this change shall only be used for
improving and distributing this software. Any other use, like doing
statistics for instance, is not permitted.

I don't know if this works, as I am no laywer. I also agree that it would be quite ridiculous, to have this message assoicated with each commit. Instead I suggest formalizing our AUTHORS files in the spirit of our MAINTAINERS files:

 Mathias Hasselmann
 E-Mail: mathias hasselmann gmx de
 Userid: hasselmm
 License: code-only

Licence would contain a list of permissons:

I hope this post helps my upset brain's to move focus away abit form this topic now - Chrismas days are comming, damnit!

But also I hope for some constructive feedback, without getting flamed to much for my differing opinion regarding sites like ohloh.net.

Aren't Tomboy Notebooks redundant?

Boyd, don't you think that notebooks are redundant for an application that got tags already?

(Sorry, for commenting on PGO, but appearently you disabled comments for people without blogger.com account.)

libepc 0.3 released

A new version of the Easy Publish and Consume Library has found its way on GNOME's FTP servers.

This release has seen many API changes to make the library more versatile. For instance streaming capabilities and support for ZeroConf bookmarks have been added. Also noteworthy is the new service monitor, which provides a very easy method for finding libepc (and DNS-SD) services.

To see the ridiculous long list of see the NEWS file.

To download, visit http://ftp.gnome.org/pub/GNOME/sources/libepc/0.3/.

Totem Playlist Sharing

To test versatility of libepc I've written a Totem plugin for sharing the current playlist.

Screencast of the Plugin

Seems we've got another cool feature now, and libepc is in much better shape. Code is commited to Totem trunk, and also depends - surprise - on libepc trunk.

Disclaimer: Yes, demonstrating features of a media player without any audio track sucks, but Istanbul 0.2.2 hangs after recording with sound, and when running its pipeline with gst-launch I get alot of warnings about missing audio data plus some unpleasant, stuttering video.