I have a huge backlog of blog entries I've been meaning to write about interesting things I've done recently, but haven't written because I often feel like I should be doing interesting things instead of just writing about them. Luckily most of the things I've done online recently have some sort of interesting web presence, so I'm just going to link to a bunch of them and call it a day:
First, conference stuff:
- I attended PyCon, and even gave my talk on Blender & the new Python API and it was extremely well received. There were some really great competing talks going on at the same time, but people who saw it really seemed to like it. PyCon was great, and the people were even better. Particularly I really enjoyed hanging out with good friends Asheesh, Karen, Bassam (who was on the video team recording my talk... hilarious that the director of Elephants Dream & Tube was recording bits of me talking about some of his projects), Will, Carl, my friends from my old work at Imaginary Landscape, and many I'm surely missing and I'll feel terrible about later.
- I'm going to attend Libre Graphics Meeting 2011 and once again I am talking about Blender, this time in relation to Patent Absurdity and using Blender for activism animations in general. I'll also be on an autonomo.us panel, representing CC and... something else I'll talk about in my next blogpost. :)
Next, even though I've been mostly silent here, I haven't been at work (well, I should be doing more work blogging, but anyway). On the main Creative Commons blog I've written the following:
- Massively Multiplayer Game Ryzom Released as Free Culture and Free Software
- An interview with Ton Roosendaal of the Blender Institute on Sintel's release -- I really loved doing this interview, as I have a massive amount of respect for the Blender Institute and what they're doing. I snuck a question in there about the modeling sprint which, if you read that post, you might notice that I actually had written to them and suggested the format of said sprint (I'm attributed as "cwebb" in that post). Apparently the modeling sprint went rather well (the animation sprint less so though... you should read the interview!).
- If that wasn't enough, I did a second interview with Ton Roosendaal about the Sintel 4k release.
- I also made available and wrote about plaintext versions of the CC licenses and CC0, which is something many free and open source software developers wishing to package CC-licensed content with their works have wanted for a long time.
That last one (the plaintext legalcode) was actually a side effect of something even more exciting: Using CC0 for public domain software, and CC0 compatibility with the GPL. I didn't write this blogpost (Mike Linksvayer did) but I was heavily involved in this process. For about half a year we had on and off conversations with the FSF (particularly Brett Smith) about GPL compatibility. At this point there had been nothing clearly marked about CC0's acceptability for software or whether its fallback license was GPL compatible, and for a tool that's all about internationalizing the public domain this seemed completely crazy (well to me, anyway). I made the assertion that getting CC0 on the FSF's free software licenses list and being noted for GPL compatibility would be the gold standard, and I am very happy that this is exactly what we achieved. Honestly, keeping the website running, maintaining our tools, etc is pretty great, but I think this may be one of the most important achievements I've made while working at Creative Commons. (As a side note, I think this means maybe that CC0 is now the only legal option for something that is simultaneously both free culture and free software (like some game assets) without dual licensing?)
I've also written up some more technical posts on CC Labs:
- Understanding the State of Sanity (via whiteboards and ascii art)
- cc.engine and web non-frameworks
- Using virtualenv and zc.buildout together
- Orgmode and Roundup: Bridging public bugtrackers and local tasklists
- LibreOffice and CC OpenOffice Plugin: Good to go
- More helpful 404 pages
- Your own python egg baskets / package repositories
- A post with good advice for GSOC students (Sadly, due to a lack of bandwidth, we only were able to accept one GSoC student this year, and that student switched projects, so we simply aren't doing GSoC this year. Oh well.)
I've also been doing quite a bit of work on Tube doing python scripting and the like. I'd like to write more on this soon. Maybe I'll guestblog over there eventually.
Oh, and of course, even though I'm usually silent here, I am in no way silent on my identi.ca microblog.
That's all for now, or rather, all I'm going to bother to post. There's actually something much more exciting I'd like to mention, but I'll do that in the next post.
Update: There's another reason I haven't posted much. A while ago I switched my blog over to Zine and thought it was a great move because at least I wouldn't be maintaining my own blog software anymore. But Zine is now also unmaintained, and I haven't set up any sort of spam filtering system, which means at any time I have about 1000 unfiltered mostly spam comments to go through, and every time I think about blogging I get exhausted thinking about filtering through those comments. I had a crappy accessibility-breaking captcha on my old blog, but at least it worked. Until I figure out a better solution, and frankly I'm too busy to probably do that immediately, I've taken a tip from Bradley Kuhn's blog and am just going to use StatusNet's great comment threading as my comment thread. :) If you want to comment, you'll have to use something OStatus enabled. For now.