Thursday, July 21, 2011

Delete Your Facebook for Your Birthday

As the need for free (as in freedom) tools to communicate and socialize becomes increasingly urgent, more projects have been popping up to take up the challenge: GNU social and StatusNet, Crabgrass, Apache Wave, and more. The list goes on, and on. If you're not yet familiar with the issue, or even if you are, you should watch this excellent talk by Eben Moglen here: http://www.youtube.com/watch?v=gORNmfpD0ak

The first step towards digital autonomy is of course to stop using services that restrict your freedom, whether they do so through unfair terms of service, disregard for your privacy, locking you in, and/or any other means. Facebook is the biggest and baddest right now, so it's a great place to start. If you're like most Facebook users, you're probably thinking something along the lines of "This is great, but I could never afford to delete my Facebook account". Really though, it isn't that bad. Instead of just having one central web service you rely on, you'll just be spread out on what you're already using (phone, text, IM, email), and perhaps picking up some new tools. It is a small sacrifice, but sometimes, what's slightly more convenient to you as an individual, is extremely harmful to society on a large scale. 

So, if you're willing to do it, there's really no better time to delete your Facebook account than on your birthday. All your friends will be coming to your page to post a quick "happy birthday" note on your wall, only to find that they can't, and that you'll be leaving. It's a great way to maximize your impact, and make sure everyone has other ways to contact you. 
It's easy: 

Not f'd — you won't find me on FacebookStep 1:  A while in advance (a week or more before your birthday) - Create a Facebook event for your birthday alerting people of your decision and why. Go ahead and copy the text I used for my event: 

For my birthday, I am permanently deleting (not decativating, so I won't be able to restore) my Facebook account. The day after this event, I will export all of my data and my account will be gone! 

If you want to keep in touch, here's how you can: 

Email: [your email here]
Phone/text: [your number here]
IM (Jabber/Google Talk): [your Jabber ID here]
[other]: [your other contact here]

Why I am leaving: 
  • Facebook is bad for the world - 
    They've plainly declared war on privacy, they lock users in, and they're trying to take over every aspect of our online lives (and dumb it down).
    http://gizmodo.com/5530178​/top-ten-reasons-you-shoul​d-quit-facebook
  • Facebook is homogeneous and unilateral - 
    What we use to communicate shapes us. As more and more stuff goes on Facebook, the more everything we do online has to conform to Facebook's platform. It's not adding to our online presence; it's sucking it up. 
  • Facebook is annoying - 
    The groups, the apps, the "likes", the marketing and advertising, the constant stream of immutable noise.
Will i ever come back?

My requirements for an acceptable social networking tool are simple. It must be free software (also known as "open source"), and should be federated (think about email: you don't need a Gmail account to send mail to a Gmail account, Hotmail and Yahoo! Mail users can email each other, etc). Since Facebook will likely never meet those simple requirements, I will likely never come back. 

If you want to leave too:

Read about how to delete your account, get the word out, and export your information here:
http://blog.thesilentnumber.me/2011/07/delete-your-facebook-for-your-birthday.html

Invite all your friends to the event by using this Chromium/Google Chrome extension which adds a "select all" option to the invite window of Facebook events:
https://chrome.google.com/webstore/detail/npnaoebelpbmmcdoboinnphhoakdnaah

Then, if you want to increase your chances of people actually reading the event, click the "Message Guests" button and either paste in the same text, or write your own. 

Step 2: Shortly (a few days) before your birthday - Go to your Facebook privacy settings, select custom, and click the "Customize settings" link. On that page, under the "Things others share" section, uncheck the "Friends can post on my Wall" option. Then, go to your event page, hit the "Share" link to post it on your wall, and add a message like "For my birthday, I am leaving Facebook permanently". 

Step 3: On the day or the day after your birthday - Backup all of your account data then delete! Some tools for this are: 
Not f'd — you won't find me on FacebookThen delete your account! The "Deactivate Account" option doesn't delete your account and Facebook will keep your data. To delete, use this link: http://www.facebook.com/he​lp/contact.php?show_form=d​elete_account

Now, you can bask in the freedom. 

Tuesday, July 19, 2011

The Free Game Lag


My article in the Free Software Foundation's Fall 2010 Bulletin, The Free Game Lag, was just posted online. In it, I explain why proponents of software freedom should not and need not dismiss gaming as a hopeless effort for free software. The version here includes a section on Blender's free game effort, which was not included in the FSF Bulletin due to space constraints, but you can read that version here. Printed copies of the Bulletin are sent out to FSF members twice a year. If you would like to support free software and the work of the FSF, you can learn more about membership and benefits here: http://www.fsf.org/associate/

There is one category of software that many see as being unsustainable as free software. Free video games have lagged behind other areas of free software, and the reasons behind this are fairly simple. 

Nexuiz
Still, even many free software proponents may fail to provide an answer to those who are skeptical about the viability of free gaming. While it is true that software should be ethical, video games need not suffer for it. The business models for production simply need to change, and just like they have for other software, they will for gaming as well. When people ask you how gaming as we know it can exist in a free software world, you should open with your response with, “It can't, but it can be better.”

There is a natural tendency for free software to take on more essential aspects of computing first. While subjective, it is clear that gaming is not a top-priority and, as such, has not advanced as rapidly as say, web browsers or word processors. That isn't to say that no progress has been made. Indeed, free gaming has certainly been catching up, but it will take a while to surpass the quality of proprietary games. This should not be surprising or alarming. We will get there in good time.

Ryzom
It's always funny to face the same arguments that have been presented to the free software movement and completely disproven in practice (e.g. Why would anybody produce free software?). The possible incentives for creating free games are as numerous as the motivations for producing other free software. Perhaps a graphics hardware company wants to fund the development of a game to show of the capabilities of their hardware. Perhaps a hospital wants to fund an enjoyable way for surgeons to improve their dexterity. Perhaps a school wants to fund a suite of educational games for students. Perhaps a competitive gaming league wants to fund their own game for tournaments. There are already a few notable examples of free games that are proving business models can be built around free games. 

Through a partnership with the Free Software Foundation, Winch Gate Properties Ltd released Ryzom, the massively multiplayer online role-playing game, as free software under the AGPL, and its artwork as free cultural works under the CC-BY-SA license. As an online game, they fund development through subscriptions, so releasing as free software can only help them. 

Yo Fankie! 
Blender, the free software 3D media creation suite, organizes the production of films which are released as free cultural works and also organized the development of a free game based off of one of their films. These efforts help foster the development of Blender and showcase its abilities. They are able to successfully fund these efforts with DVD pre-orders and donations from people who support them. When you have a reputation for producing quality work, people will be willing to support you in making more. The game they produced, Yo Frankie!, may not be actively developed, but it does serve to prove that this model can be very successful. In less than one year and with a very small crew of people, they were able to make a fully functional game with impressive graphics. This is a testament to the viability of free gaming. 

The possibilities don't end there, and hopefully with these examples it becomes clearer how free gaming can advance with enough interest. Free gaming will never look like the world of proprietary games today. They won't use DRM to prevent you from sharing them, and they won't limit your freedom otherwise. We can look forward to games which are not crippled by antifeatures, and are able to build upon each other to develop faster than they would have otherwise. We should in fact take it as a great sign when critical questions that were once raised against free software as whole are now just pinned on one subset of software. Now, next time anyone asks, we should have a good answer for them. 

Tuesday, July 05, 2011

Interview with Libre Graphics Magazine at Libre Graphics Meeting 2011

I was recently able to attend the 2011 Libre Graphics Meeting in Montreal, and there i had a blast meeting lots of people and founding out about so many great projects. One of these, is Libre Graphics Magazine and the fantastic people behind it: ginger "all lowercase" coons along with Ana Carvalho and Ricardo Lafuente of Manufactura Independente.

The magazine is all about free cultural works made with free software, as the entire magazine itself is and was (you can even see all of the revisions ever made to the magazine in their git repository)! I had the pleasure of interviewing them and video has been blogged over at Creative Commons labs. It's truly an outstanding project, but to find out more either see the blog post or watch the interview below!


View on YouTube or archive.org / ( CC BY-SA 3.0 | FAL 1.3 | GFDL 1.3 )

Tuesday, April 05, 2011

Do you work on a free software desktop app? Do you want more contributors?

You'll see it in virtually every free software project: lots of users would love to get involved with contributing to the project, yet they haven't for one reason or another. It definitely isn't due to a lack of demand for help. OpenHatch, the awesome community participation engine, is working to identify and address the obstacles in free software projects which hold users back from joining the development community. We work toward this goal through the website and through events, continuing to find more ways to approach the new mission of lowering the barriers of entry for new contributors to free software. 

One such barrier is that many people simply haven't gotten through the first step of compiling the program. That's not to say there aren't other places where new contributors get stuck, just one that's significant enough to require attention and provide an opportunity to bring new people into the community. 

So as part of OpenHatch, I'm helping an event: five sessions to help free software projects teach potential/wannabe contributors how to compile the app and turn them into community members who feel comfortable following discussion on the project's development lists. Soon-to-be contributors can have a dedicated time to be walked through the compile process and engage with members of the development community. Simple, but very useful! 

Over one week, the target is to have five projects email their mailing lists to announce that experienced people will be on their IRC channel at a particular time, waiting to help you compile the app. If you are a member of the development team for a free software desktop app and you want more prospective contributors to join in, please email us and pick a day and time for you and others to be helping people in your project's IRC chat room.

Sound interesting? Here's what you do:

If you're a free software contributor and know how to compile a program you work on, we want you to run this event within your project.

Email starling@openhatch.org with one sentence or shorter answers to each of these questions:
  • Your project's name
  • What you like about this outreach event
  • How you heard about the "Build it" week

Remember that space is limited, and we'll get back to you to let you know if there are still slots available. We're particularly looking for projects with plenty of users, which means a healthy pool of people to draw from. 

If you want to read more, check out our wiki page about the event: http://openhatch.org/wiki/Build_it

If you want to chat, I'm reachable as dpic@identi.ca for StatusNet and as sarvodaya in #openhatch on irc.freenode.net. Asheesh (paulproteus on IRC) is also helping organize.

Saturday, March 05, 2011

Reflections on the Students for Free Culture conference 2011 in NYC


I can't believe this was my first Students for Free Culture conference-- I've been missing out! Firstly, wow. Running a conference is a lot of work. The board deserves serious props for all the time and effort they put into making this event happen and be awesome! 

Learning about the long history of “Who let the dogs out?” was wildly entertaining, and listening to the fashion panel discuss how the industry is able to thrive thanks to a lack of copyright restrictions (as introduced by the TED Talk) was insightful. It was great being able to closely inspect a single work, revealing how every creative piece has a story, that everything is a remix, and also to be able to zoom way out and see how there are thriving industries that would not be possible with Intellectual Property restrictions. Seeing other industries unrestricted by IP that we take for granted would be useful in contrasting and comparing to those that are, and painting analogies that will help unfamiliar folks understand what we stand for. The ideals of the free culture movement are reflected through so many aspects of everyday life, and this was a great reminder of that. 

I saw lots of friends and made many more. Everyone, from all different backgrounds and political persuasions, clearly wanted to do everything in their power build a freer culture, a freer society. The people at this event filled me with hope, something I am always struggling to sustain. I'll be sure to carry this on to the Free Software Foundation's similarly-themed LibrePlanet conference, which is specific to free software. 

I was especially glad that web services were a major focus, as the Diaspora team gave a keynote presentation. Non-free, centralized, “walled-garden” web services like Facebook are an especially problematic and challenging issue, and it's great to see people interested in the up and coming alternatives. It was slightly frustrating, though, when the question and answer session became a ranting session for audience members who demanded that the Diaspora team use their New-York-Times-acquired fame to spread some loosely-defined ideals of “open source” to everything imaginable. As someone entirely committed to software freedom, I sympathize with anyone who wishes we had louder voices on our side. I am even lovingly critical of the Diaspora project, as I support them entirely, but also fear for their success and regret that other projects like GNU social don't receive anything near the same amount of attention. As they said in their attempt to respond, they use MacBooks, they don't use Gitorious, they are pragmatists before idealists and probably not the best people in the room to talk to about making everything free. Still, I would not use their Q&A time to tell them to be the megaphone for my ideals. I can only be thankful for the work they are doing. It was still a great keynote, and the conference would not have been complete without the remix panel and education panel, two essential parts of today's free culture movement. 

The unconference was a blast! It was almost an entire day run by the attendees! The breakout rooms talked about everything from gender issues in the free culture community to FreedomBox and the importance of free network services. It was great to learn about cool projects like LibreProjects.net which lists free software web services like BeWelcome, an alternative to CouchSurfing, and lots more. For almost everyone, it was their first time hearing about free web services like Diaspora and StatusNet/Identi.ca, so I hope that many SFC followers begin migrating from Facebook and Twitter and resolve to delete their accounts there. I also gave a quick lightning rant on how free culture supporters should pay closer attention to licenses and talk about free ones instead of Creative Commons ones, as there are not only licenses for free cultural works that are not Creative Commons like the GNU Free Documentation License and Free Art License, but also Creative Commons licenses that are not for free cultural works, like those with the NoDerivs or NonCommercial clauses. I don't think it went too bad for my first public speaking experience! 

The entire conference covered lots of reasons why free culture rocks, but next time, I would love to see more dedicated discussion on action and organizing. I've certainly strengthened my commitment to boycott Facebook, and been inspired and motivated to start my own project which will someday be ready at www.freeingculture.org (or check the wiki in the meantime). A dedicated space for people to share their own or their favorite free software and free culture projects would also be great, whether it's a physical space at the conference or a space online. The lightning talks didn't seem to be enough to cover projects in addition to the other interesting opinions, facts, and stories people shared. Also for next time, the more the merrier. Let's make these conferences huge-- tell everyone about the next one when it rolls around! 

As a strong free software / free culture activist, I've long been concerned with bringing these movements into the public eye, and it was at this conference that I really saw it for the first time: we, as a society ever-adapting to our technology, are becoming aware of the implications of ownership and control on how we are able to express ourselves, speak freely, and communicate in a digital world. And what's more? We care profoundly. That's not something to be taken lightly. 

Friday, February 18, 2011

Benjamin "Mako" Hill to do a Reddit AMA video interview

Benjamin "Mako" Hill has agreed to do a Reddit AMA (ask me anything) video interview on his work for free software and free culture where he will answer the top ten questions on this post...in a 12 foot Igloo i built.

http://www.reddit.com/r/reddit.com/comments/fnw13/free_software_leader_benjamin_mako_hill_has/

Mako works on issues of technology, intellectual property, and society and is a key person in the free software and free culture movements. He is a core-developer, active contributor, and founding member of the Ubuntu Project, and he continues to serve on the Community Council board that oversees all non-technical aspects of the project. For nearly a decade, he has also been an active member of the Debian GNU/Linux Project, which Ubuntu is based on.

Mako is an Associate Member and a member of the
Free Software Foundation's Board of Directors. Reddit just became a corporate patron of the FSF, and you can support software freedom by becoming an Associate Member yourself. Together with Erik Moeller from the Wikimedia Foundation, Mako founded the Definition of Free Cultural Works based on the Free Software Definition. This definition is agreed upon and used by the Wikimedia Foundation, Creative Commons, and Students for Free Culture.

Mako serves on the advisory board of the Wikimedia Foundation and the
One Laptop Per Child project. Currently a researcher and PhD Candidate in a joint program between the MIT Sloan School of Management and the MIT Media Lab, and a Research Fellow at the MIT Center for Future Civic Media, Mako looks at social scientific analyses of social structure in free software and free culture communities.

Another fun fact: Mako's apartment is where Reddit was founded, and there is
spray paint on the roof to prove it

Ask him anything

Spread the word: 

Saturday, December 11, 2010

Ubuntu Maverick Post-install Guide is late, but on the way.

I've felt bad about not having the post-install guide ready really early on, so i decided to not post anything until i do. It turns out this is an ineffective technique for pressuring myself into getting things done. I've done the same thing with the Noam Chomsky interview which should've been posted 9 months ago, but a tiny little bug in PiTiVi has been blocking me, and i'm just about ready to throw money i don't have at someone to fix it. Anyway.

What should you do if you're looking for the new post-install guide? Use the last one. It hasn't been completely obsoleted by the new version of Ubuntu! 

But why is it so late?
  • Lame reasons: 
    • Because i've been busy. I'm just finishing up two computer science classes at Harvard Extension (one of which was not only the "intensive" version, but also a prerequisite of the other). 
    • These guides are a ton of work. I have to go through an installation of Ubuntu from scratch, test a ton of software, take and edit screenshots, and write up the whole guide.
  • Better reasons:
    • The list of software i'll be featuring has probably doubled in size, maybe more, and that doesn't include the many new apps i try but decide not to feature. So, hopefully all the new stuff will make up for it's lateness!
    • It can take a bit of time for PPA's and other repositories to catch up to the latest version of Ubuntu. There's lots of cool new software and i'm still finding out about more! Surely you'd want me to be able to provide you the repos for them, wouldn't you?
    • I was hoping to make the new guide available in nice downloadable formats, and allow for nice typesetting (which is not my area of expertise). This should also make the work of translators much easier.

So, how much is done, and more importantly, how long do we have to wait? A lot has been done, but there's still lots to do. I'd estimate having about half the work done at this point. Half the software tested and screenshots taken, and most of the guide written. After those are all done, i still have to edit, format, add links, and do all the things i'm surely forgetting. I really don't know how long it will take, and i can't make a promise. A rough estimate is two months, and i will aim for less than one month, but there's a lot of others things i need to worry about!