Daily Archives: 2009/10/19

MikeeUSA’s code, now available on geekfeminism.org

Trigger warning: some linked pages contain hate speech and threats of violence against women.

While I completely support SourceForge’s decision to remove MikeeUSA‘s code for violation of their Terms of Service, I can’t help kinda feeling sorry for the guy, because apparently he didn’t have any other copies.

Let’s face it, he’s not a very experienced developer, and he can’t be expected to understand advanced topics like, oh, keeping backups, especially since he spends so much time on his activism, which no doubt distracts him from real coding.

Good thing us feminists are here to help him out. It just so happens that we had a copy of some of the code that was deleted, so we’ve forked it under the terms of the GPL, and made it available at:

http://code.geekfeminism.org/mikeeusa/

[2014 edit: Leigh got tired of running that server so she stopped hosting it. You can see an old snapshot on archive.org, in the unlikely event that you give a shit.]

It’s a Mercurial repository, and you can either browse it over the web, or clone it using your favourite Mercurial client. I know distributed version control can be a bit daunting for newbie developers, but perhaps Mikee can find a friend to help him out with it.

But we didn’t just post his code as-is. We’ve improved it! As a Perl developer and veteran CPAN contributor, I was able to make a start at cleaning up the worst bits of his slots game, though I must admit that my work was slowed down by the urge to send almost every line of it to TheDailyWTF.

$htmlsave =~ s/./__________THISISAPERIOD__________/g;
$htmlsave =~ s/W//g;
$htmlsave =~ s/__________THISISAPERIOD__________/./g;

And we also improved his Crossfire maps, especially one set in Russia which we switched to Ponyland, where you help the Pony Liberation Army free Ponyland from the trolls. Everyone loves ponies, right?

We think you’ll especially enjoy the new textures we’ve added:

Ponies - a vast improvement!

They might not improve playability, but from what we’ve heard, there wasn’t much playability to start with.

As Free Software developers, we honour the Four Software Freedoms, and gladly recognise Mikee’s right to run these programs, study and learn from them, redistribute copies, and even modify them — provided, of course, that attribution is given to the geekfeminism.org developers.

ETA: Comments on this post are now closed — yes, early — as we seem to have reached the point of nothing new being added to the discussion.