Free-Culture

A panel of prophets?

psychic Last Thursday I participated in a panel at an event entitled “The Future of Digital Media: Predictions for 2008.” The event was recorded and will soon be posted, but in the meantime here is a page about the event with more details and some pictures. The even was hosted by Ember Media, held at The Armory and featured their CEO Clayton Banks keynoting some predictions for the coming year. The predictions didn’t contain too many shockers (though I have blogged 1.5 years ago here about where I think the set-top box is headed - hint: straight into your pocket, and Clayton’s legislative prediction about a minimum, symmetrical bandwidth goal is something I find hard to imagine in a country where we can’t get network neutrality, municipal wi-fi, or even rural connectivity right). After the keynote, Clayton asked myself and my fellow panellists - Kay Madati, VP of Community Connect, and Alan Stern, Editor CenterNetworks - a series of smart questions. It’s been a little while since I’ve hung out with this many entrepreneurs and it was refreshing. I definitely appreciated the opportunities to discuss privacy, the politics of bandwidth, and economics of sharing and test the theoretical chops I have been sharpening in grad school. Reflecting on the evening, I was a bit frustrated at what seemed like a get-rich-quick entitlement that some of the questions implied. At one point I wanted to shout - 9 out of 10 restaurants in NYC fail - why do you think your digital media company deserves anything different? Micropayments?!? I remember hearing that elusive siren song back in ‘99 at MaMaMedia… and smarter folks than I agree that free is a stable strategy… in fact, when copies are free, you need to sell things which can not be copied. Try concentrating on creating real value in the world, and trust me, the wealth will follow. But, I suppose not all of us have incorporated alchemical wisdom into our daily lives. Thanks to everyone who was involved in organizing this event - it was a great success!

Plone University

Originally published on theploneblog.org Open source software as pedagogical scaffolding, and F/OSS ecologies as a dialogical knowledge communities. This is a fun post recognizing the role of open source software and breaking routines in learning new programming patterns and paradigms. 7 Reasons I switched back to PHP after 2 years on Rails

Rails was an amazing teacher. I loved it’s “do exactly as I say” paint-by-numbers framework that taught me some great guidelines. I love Ruby for making me really understand OOP. God, Ruby is so beautiful. I love you, Ruby. But the main reason that any programmer learning any new language thinks the new language is SO much better than the old one is because he’s a better programmer now!

The Organizational Digital Divide

ChasmAn emerging breed of collaboration tools, born and incubated in the free software world, is radically improving the ways that people work together. These aren’t just toys for techies anymore. Just as the word processor became an essential tool for every writer to master, the network is the new medium that advocates and activists need to embrace in order to be effective. Organizations who fail to recognize this opportunity will waste valuable resources wrestling with the torrents of information they are responsible for managing. How many groups continue to collaborate on press releases or grant proposals by sending around multiple versions of word documents? How many organizations share a single email account to manage constituent relations and their common contact information? How many emails must be exchanged for a small group of people to schedule a meeting? The “writeable web” has spawned a new generation of networked, web-based authoring environments that can significantly increase an organization’s ability to realize its goals. These environments are not a panacea – at best, they will catalyze and facilitate an improvement in communication and processes. While technology alone will not guarantee a change in a group’s culture, it can play an instrumental role raising the self-awareness around an organization’s processes, and in turn, help improve them. These alternatives have the potential to help fulfill some of the Internet’s early promise by significantly improving the efficiency and productivity of non-profits, NGO’s and activist groups alike. Such tools can dramatically improve the management of knowledge, communities, and projects, and enable coordination and collaboration across thousands of participants. They are rapidly being adopted by corporations eager to move beyond the e?mail inbox as the primary task management and collaboration platform. Organizations of all shapes and sizes need to evaluate and embrace these technologies, or risk falling behind in differential efficiency, victims of an organizational digital divide. A simple mailing list combined with a wiki can thoroughly transform workflow and hierarchy within an organization. But this is just the start. Project management tools, collaboration platforms, and content management systems are transforming the functionality of intranets. By better balancing flows of communication and power, these collaboration tookits can boost an organization’s productivity, and increase the return on a philanthropic investment. With the proper tuning and training , web-based collaboration tools can help an organization achieve important strategic objectives such as transparency, accountability, and sustainability. Like the telegraph and the railroad in their time, the Internet has been heralded as the promoter of equality, freedom, and democracy. And like the technologies that preceded it, its impact will ultimately derive from the ways we choose to use it. We need to be more deliberate in our choices of communication technologies, since these tools shape the dynamics of the connections between us. Software has gone social, but it’s not just for socializing. There is important and hard work to be accomplished and we need to be using technology intelligently so that we can communicate and act more purposefully and efficiently. [I originally wrote this piece for an op-ed assignment in a class on Media and Rights in Development]

Saints in the Church of Writely?

Two months back I saw Richard Stallman talk at a NYC Gnubies event and I asked him a question that I have been thinking alot about lately – Would a Saint in the Church of Emacs use gmail? To me the question revolves around the growing threat that 3rd party webservices poses to the freedoms that free software is designed to protect. In O’Reilly’s What is Web 2.0 he argues that software is transitioning from an artifact to a service, and that data is becoming the new “intel inside”. In an age when applications have become commodities, could the freedom of my data (in an open format) be interchangeable with the freedom of software? I recently listened to the Chief Open Source Officer at Sun Mircosystems pose a similar question in his talk, The Zen of Free. He talks about the importance of Open Software implementing Open Standards, which is close to the idea I have been advocating, but doesn’t quite go far enough. Using free (as in beer) third party web services is very tempting, but I am worrying more and more about the traditional freedoms that free software protects against - vendor lock-in, proprietary data formats, and freedom to modify policy according to application specific requirements. I would be less antsy about using web 2.0 apps if I had some assurance that I could get my data back out without screenscraping a bunch of html pages. Even services with APIs like flickr and delicious create vulnerabilities, as I was loathe to discover last week. Delicious provides a programmers api, but its api only exposes methods which operate on a single user. Thus, if you want to export a collection of links that have all been tagged with a particular tag, (reasonable if you are engaged with a community in distributed research) you are back to screenscraping! These considerations and more advocate for the need for free (as in speech) versions of many of these services. There are certainly some side-effects of running a centralized service that are inherent in it being centralized, but many communities are making use of these “public” services because of their convenience, and the ease with which they can be “mashed up.” Which brings me back to the design that we have been thinking alot about at work lately. Anders and I presented a talk at pycon demonstrating some of these ideas. Anders did a great job writing our talk up here: Tasty Lightning Crucially, it is imperative not to conflate our advocacy for building components that expose themselves as webservices with building apps against third-party web services. The design we describe resembles a traditional mash-up, except the components involved are locally controlled as opposed to relying upon external, corporate services. For all the usual f/oss reasons it can be important to “own” and run your own services. But this argument also has everything in the world to do with Ulises In Defense of the Digital Divide as Paralogy essay. In this essay Ulises grapples with Lyotard’s critique of new media under the logic of capitalism which has “established commodification and efficiency as the ultimate measures of the value of knowledge.” he continues:

A red guitar, 3 chords, and the truth

This weekend I participated in the NYC free culture summit and learned a few refreshing radical activism tricks from the class of ‘06. In stark contrast to the scholarly focus group I attended last week, this group explicitly understands that they need to create social spaces for like-minded activists to congregate, learn, and plot. The tools of the revolution were revealed in the speed geeking session - Once someone in the 21st century finds the truth, all they need is a mailing list, a blog, a wiki, irc, and rss (with a dash of delicious and flickr, to taste). Remarkable how quickly and easily people with real communication needs figure out how to use this suite of tools, understand which is good for what and when. Highlights included a Riot Folk performance, a talk by Siva (“Space. Hope. Imagination. Potential.”), a talk by the Creative Commons gang, and suprise appearance by Cory Doctorow . The most fun had to be not-protesting (you need a license to protest) outside of Time Sqaure’s Virgin Megastore, and reverse shoplifting DRM info into the stacks of damaged cds. The revolution might not be televised, but it could very well end up on flickr.

Wikibases and the Collaboration Index

On October 27th I attended a University Seminar presented by Mark Phillipson. The seminar was lively and well attended, and Mark managed to connect the culture of wikis with their open source roots. Sometime soon I plan on elaborating on ways in which software, as a form of creative expression, inevitably expresses the values of the creators in the form of features. But right now I want to focus on the taxonomy of educational wiki implementations that Mark has identified since he began working with them. Here is how Mark divides up the space of educational wikis

Fraternal Nearness

In his post Social agency and the intersection of communities and networks, Ulises Mejias expounds on the differences between communities and networks, and relates these concepts to the possibility of ontological nearness. The placement of communities within this continuum can be understood more clearly by the immediacy, intensity and intimacy of the interactions. This conceptual apparatus is helpful for me to being to explain a phenomena that I have been thinking about for a while now. Part of the question can be though about as: What motivates the open source developer? Why would someone who works full time, often writing code professionally, choose to volunteer their nights and weekends to the continued production of more code? I think this question is an important one for the educational community, since if we could identify this source of motivation, we might be able to “bottle it” and recreate it within the classroom. My experiences with the Plone community has given me some insight into this question, and I think that the phenomena of Open Source projects would benefit from an analysis using the ideas proposed in Mejias’ draft. While many people imagine that open source communities are purely virtual (the non-possibility of a virtual community notwithstanding) , it is important to recognize the ways in which these networks of individual developers become communities. Open Source projects typically use a variety of Social Software tools to communicate - email and mailing lists, web sites, forums, discussion boards, blogs, and irc, to name a few. They also often hold face-to-face conferences, and some projects even regularly arrange sprints (also). Anecdotally, I found it fascinating to observe a progression in intimacy, to the point where some people’s day jobs are just what they do between conferences and sprints. It is no secret that sprints and conferences help make these communities function, cementing interactions over mailing lists and irc. But an interesting comparison that I would like to propose, which I think can also be described according to the dimensions proposed by Schutz, is the similarity between an Open Source community and a college Fraternity. [Disclaimer: I was never in a college fraternity, so this analysis is partially speculative] Fraternities (and I suppose professional guilds and/or unions which they might be related to) are an example of an extended network/community which is disappearing from the modern urban reality. Some people find these kinds of connections in religious congregations, but otherwise many of us have lost the extended networks of people we know, but not intimately or closely. Like fraternities, Open Source projects typically have a steep gender imbalance, members often go by aliases or nicknames, develop internal languages, acronyms, and lore. The “project” or “organization” becomes an independent object of importance that members become loyal to, and devote their time and resources to supporting. Eric Raymond has written a bit on the motivations and structure of the hacker community. I have also heard alternate accounts of developer motivation, beyond status and recognition, that have to do with escape from “reality” and immersion in an environment that the developer completely controls. There are many potent sociological, ethnographic, and anthropological research questions that this touches on, many under active research (e.g. Effective work practices for Free and Open Source Software development, or wikipedia’s research pages). In summary, I think that Mejias’ framework is very useful, but would benefit greatly from more examples which exercise the ideas. Perhaps we can work these categories into our ssa wiki.

Techno-Bio:

I have an extensive background in software architecture, design, and development. Prior to joining the center, I was the lead developer at Abstract Edge, an interactive marketing firm which serviced both non-profit and corporate clients. I was also a senior developer at MaMaMedia, a children’s educational Web site. I am an active open source contributer whose technical interests include Linux, Python, and Content Management. [This blog was started for MSTU Social Software Affordances, and this post was written as an introduction].