Post Open Source

Speedy Firefox video

Monday, July 1st, 2013

Firefox 22, as of last week the general release which the vast majority of Firefox users will auto-upgrade to, includes the “change HTML5 audio/video playback rate” feature that I submitted a feature request for a few months ago. Yay!

It’s a fairly obscure feature (right-click on HTML5 audio/video, if site hasn’t evil-y overwritten default user actions) but hopefully knowledge of it will spread and millions of users will save a huge amount of time listening to lectures and the like, and also come to expect this degree of control over their experience of media on the web.

The next feature request that I really want Firefox developers to address rapidly is Implement VP9 video decoder in Firefox. The next generation of the WebM royalty-free video format uses the VP9 and Opus video and audio codecs, each a large improvement over the currently used VP8 and Vorbis codecs. (For the possible next-next generation free/open video codec, see Daala.)

To date the free/open world has fared very poorly in getting adoption of free/open formats (audio/video as well as document formats), even when they’re clearly technically superior to the encumbered competition (eg Vorbis vs MP3).

(Credit where due, the availability of competitive free/open formats and whatever adoption they’ve gained has probably had large unseen positive effects on consumer welfare by restraining the pricing power of patent monopolists. Similarly the “Linux desktop” has probably invisibly but very significantly increased consumer welfare. I’d love to see an academic analysis.)

If free/open formats are important, all concerned ought to take a close look at why we have failed thus far, and how we can increase our chances going forward. Yes, adoption is hard, network effects of existing formats a very powerful, and commercial relationships needed to gain massive default adoption are hard to break into. The last is one reason we need more billion dollar open source organizations.

But I think we’ve done a poor job of coordinating the free/open/nearby entities that are already large (in terms of presence, if not dollars) to push for adoption of free/open formats, especially at the critical juncture of the release of a new format, during which time there’s some excitement, and also a period of technical superiority (for audio/video anyway, each generation leapfrogs previous capabilities).

The obvious entities I have in mind in addition to Mozilla are Wikimedia sites and the Internet Archive. It took over 2 years for Wikimedia Commons to support WebM uploads (maybe the first) and though the Internet Archive accepts WebM uploads, it still transcodes to the far older Theora format, and for audio doesn’t support Opus at all.

Granted none of these entities have supporting free/open formats as their top priority, and supporting a new format is work, and these are just the highest profile relevant entities in the free/open/nearby world. Can we overcome this collective action problem for the benefit of all?

Very tangentially related, I just noticed the first failure in my video hosting longevity experiment. Goblin.se seems to have moved to serving files from a CDN, without setting up redirects such that old embeds still work.

Suppose they gave a war on terror and a few exposed it as terror

Sunday, June 9th, 2013

I do not recommend anyone join the murderous institutions of the U.S. security state (and the minimum age for making such a grave error needs to be raised, worldwide). Those who do not are everyday heroes. Those who make the mistake of joining a criminal network and, realizing at least in part what they have done, seek to expose its systematic criminality, are extraordinary heroes, e.g., Bradley Manning and Edward Snowden.

Obviously Manning should be freed and granted something with more meaning than the so-called Nobel Peace Prize, and Snowden should remain free. Both tremendous uphill battles that I fully support.

But punishment of murderers is also necessary. I look forward to the U.S. submitting to the International Criminal Court, and many officials and contractors of the Bush-Obama regime being tried.

An unlikely dream, yes. But unlike the saying this post plays on, leaking does not require unanimity. Unfortunately the nature of the terror war has been in full view for a long time and I don’t expect new revelations to change anything.

Speaking of dreaming, I hold some hope that those who see a little into the future (i.e., the dominance of computation) might have an outsized impact on increasing the probability of a slightly better future. Unfortunately the security state is making us look like clowns, even while we laugh at their awful slide designs.

Life in the possibly bright future of the federated social indieweb

Saturday, June 8th, 2013

After about five years (2.5 year update) it’s hard not to be disappointed in the state of the federated social web. Legacy silos have only increased their dominance, abetting mass spying, and interop among federated social web experiments looks bleak (link on different topic, but analogous).

In hindsight it was disappointing 5 years ago that blogs and related (semweb 1.0?) technologies hadn’t formed the basis of the federated social web (my pet theory is that the failure is in part due to the separation of blog post/comment writing and feed reading).

Another way of looking at it is that despite negligible resources focused on the problem, much progress has been made in figuring out how to do the federated social web over the past five years. Essentially nothing recognizable as a social web application federated five years ago. There are now lots of experiments, and two of the pioneers have learned enough to determine a rewrite was necessary — Friendica→Red and the occasion for this post, StatusNet→pump.io.

Right now is a good time to try out a federated social web service (hosted elsewhere, or run your own instance) again, or for the first time:

My opinion, at the moment: pump.io has the brightest future, Diaspora appears the most featureful (inclusive of looking nice) to users, and Friendica is the best at federating with other systems. Also see a comparison of software and protocols for distributed social networking and the Federated Social Web W3C community group.

The Indie Web movement is complementary, and in small part might be seen as taking blog technologies and culture forward. When I eventually rebuild a personal site, or a new site for an organization, indieweb tools and practices will be my first point of reference. Their Publish (on your) Own Site, Syndicate Elsewhere and Publish Elsewhere, Syndicate (to your) Own Site concepts are powerful and practical, and I think what a lot of people want to start with from federated social web software.

*Running StatusNet as I write, to be converted to pump.io over the next hours. The future of StatusNet is to be at GNU social.

Economics and The Wealth of the Commons Conference

Thursday, May 9th, 2013

The Wealth of the Commons: A world beyond market & state is finally available online in its entirety.

I’ll post a review in the fullness of time, but for now I recommend reading the 73 essays in the book (mine is not the essay I’d contribute today, but think it useful anyway) not primarily as critiques of market, state, their combination, or economics — it’s very difficult to say anything new concerning these dominant institutions. Instead read the essays as meditations, explorations, and provocations for expanding the spaces in human society — across a huge range of activity — which are ruled not via exclusivity (of property or state control) but are nonetheless governed to the extent needed to prevent depredation.

The benefits of moving to commons regimes might be characterized any number of ways, e.g., reducing transaction costs, decreasing alienation and rent seeking, increasing autonomy and solidarity. Although a nobel prize in economics has been awarded for research on certain kinds of commons, my feeling is that the class is severely under-characterized and under-valued by social scientists, and thus by almost everyone else. At the extreme we might consider all of civilization and nature as commons upon which our seemingly dominant institutions are merely froth.

Another thing to keep in mind when reading the book’s diverse essays is that the commons “paradigm” is pluralistic. I wonder the extent to which reform of any institution, dominant or otherwise, away from capture and enclosure, toward the benefit and participation of all its constituents, might be characterized as commoning?

Whatever the scope of commoning, we don’t know how to do it very well. How to provision and govern resources, even knowledge, without exclusivity and control, can boggle the mind. I suspect there is tremendous room to increase the freedom and equality of all humans through learning-by-doing (and researching) more activities in a commons-orientated way. One might say our lack of knowledge about the commons is a tragedy.

Later this month the Economics and the Commons Conference, organized by Wealth of the Commons editors David Bollier and Silke Helfrich, with Michel Bauwens, will bring together 240 researchers, practitioners, and advocates deeply enmeshed in various commons efforts. There will be overlapping streams on nature, work, money, infrastructure, and the one I’m coordinator for, knowledge.

I agreed to coordinate the stream because I found exchanges with Bollier and Helfrich stimulating (concerning my book essay, a panel on the problematic relationship of Creative Commons and commons, and subsequently), and because I’m eager to consider knowledge commoning (e.g., free software, culture, open access, copyright reform) outside of their usual venues and endlessly repeated debates, and because I feel that knowledge commons movements have failed dismally to communicate their pertinence to each other and with the rest of the world — thus I welcome the challenge and test case to communicate the pertinence of all knowledge commons movements to other self-described commoners — and finally, to learn from them.

Here are the key themes I hope we can explore in the stream:

  • All commons as knowledge commons, e.g., the shared knowledge necessary to do anything in a commons-oriented way, easily forgotten once exclusivity and control take hold.
  • Knowledge enclosure and commoning throughout history, pre-dating copyright and patent, let alone computers.
  • How to think about and collaborate with contemporary knowledge commoners outside of the contractually constructed and legal reform paradigms, eg transparency and filesharing activists.
  • How can we characterize the value of knowledge commons in ways that can be critiqued and thus are possibly convincing? What would a knowledge commons research agenda look like?
  • If we accept moving the provisioning of almost all knowledge to the commons as an achievable and necessary goal, what strategies and controversies of existing knowledge commons movements (tuned to react against burgeoning enclosure and make incremental progress, while mostly accepting the dominant “intellectual property” discourse) might be reconsidered?

This may appear vastly too much material to cover in approximately 5 hours of dedicated stream sessions, but the methodology consists of brief interventions and debates, not long presentations, and the goal is provocation of new, more commons-oriented, and more cross-cutting strategies and collaborations among knowledge commoners and others, not firm conclusions.

I aim for plenty of stream documentation and followup, but to start the public conversation (the conference has not been publicized thus far due to a hard limit on attendees; now those are settled) by asking each of the “knowledge commoner” participants to recommend a resource (article, blog post, presentation, book, website…) that will inform the conversation on one or more of the themes above. Suggestions are welcome from everyone, attending or not; leave a comment or add to the wiki. Critiques of any of the above also wanted!

List of Wikimania 2013 Submissions of Interest

Saturday, May 4th, 2013

Unlikely I’ll attend Wikimania 2013 in Hong Kong (I did last year in DC). In lieu of marking myself as an interested attendee of proposed sessions, my list of 32 particularly interesting-to-me proposals follows. I chose by opening the proposal page for each of the 331 submissions that looked interesting at first glance (about 50) and weeded out some of those.

I suspect many of these proposals might be interesting reading for anyone generally curious about possible futures of Wikipedia and related, similar, and complementary projects, but not following any of these things closely.

A “kill hollyweb” plan

Friday, May 3rd, 2013
May 3 is the Day Against DRM (Digital Restrictions Management). Please sign the petition against DRM in the HTML5 standard. Then come back and read this post.

Recently I wrote in Why DRM in HTML5 and what to do about it:

Long term, the only way the DRM threat is going to be put to rest is for free cultural works to become culturally relevant.

I’ve complained many a time that rearguard clicktivism against bad policy is not a winning strategy — especially when such campaigns don’t also promote free-as-in-freedom software and cultural works — because as I put it one of those times:

In a world in which most software and culture are free as in freedom there would be no constituency for attacking the Internet (apart from dictatorships and militarized law enforcement of supposed democracies)

But I’m at fault too for not laying out a specific plan for making some free works culturally relevant, let alone carrying out such a plan.

OK, here’s one plan I recently mentioned offhandedly:

‘free-as-in-freedom ~netflix’
  • crowdfund minimum number of subscriptions needed to begin
  • subscriptions used to really nicely package/stream and promote free as in freedom video
  • start with 1 feature-length video selection each month (perhaps even quarter during a beta phase)
  • mix of contemporary (of which there isn’t much yet) and older public domain movies
  • limited, promoted releases concentrate subscription audience: focused increase of cultural relevance, one work at a time
  • given enough subscriptions, start funding new free videos
  • obviously videos would be DRM-free, in free formats, all software used free software, and all ancillary material also free-as-in-freedom

Good idea? Run with it, or if you’d like to subscribe or otherwise help create it in any way, fill out this 3 question survey. Bad idea, but still care? Let me know via the survey. Or mail ml@gondwanaland.com or contact user mlinksva on some other usual channel.



“Kill Hollyweb” is in part a reference to the Y Combinator Request For Startups 9: Kill Hollywood. The plan above isn’t really a Kill Hollywood plan as it isn’t about replacing movies with some other form of entertainment.

Products that embody openness the most powerful way to shape the policy conversation

Wednesday, May 1st, 2013

Aza Raskin writing about Mozilla:

Developing products that embody openness is the most powerful way to shape the policy conversation. Back those products with hundreds of millions of users and you have a game-changing social movement.

I completely agree, at least when “product” and “policy” are construed broadly — both include, e.g., marketing and adoption/use/joining of products, communities, ethics, ideas, etc. Raskin’s phrasing also (understandably, as he’s working for Mozilla) emphasizes central organizations as the actor (which backs products with users, rather than users adopting the product, and participating in its development) more than I’d like, but that’s nuance.

This is why I complain about rearguard clicktivism against bad policy that totally fails to leverage the communication opportunity to also promote good policy and especially products that embody good policy, and even campaigns for good policy concepts that fail to also promote products which embody the promoted policy.

To summarize, there’s product competition and policy competition, and I think the former is hugely undersold as potently changing the latter. (There’s also beating-of-the-bounds, perhaps with filesharing and wikileaks as examples, which has product and policy competition aspects, but seems a distinct kind of action; which ought to be brought into closer conversation with the formal sector.)

The main point of Raskin’s post is that Mozilla is a second-mover, taking proven product segments and developing products for them which embody openness, and that it could do that in more segments, various web applications in particular. I look forward to more Mozilla services.

A lot of what Wikipedia and Public Library of Science have done very successfully could also be considered “second mover”, injecting freedom into existing categories — sometimes leading to exploding the a category with something qualitatively and quantitatively huger.

I admit that the phrase I pulled from Raskin’s post merely confirms (and this by authority!) a strongly held bias of mine. How to test? Failing that, what are the best arguments against?

Non-auditable accounting software

Wednesday, May 1st, 2013

Software Freedom Conservancy has a plan to help all non-profit organizations (NPOs) by creating an Open Source and Free Software accounting system usable by non-technical bookkeepers, accountants, and non-profit managers. You can help us do it by donating now.

To keep their books and produce annual government filings, most NPOs rely on proprietary software, paying exorbitant licensing fees. This is fundamentally at cross purposes with their underlying missions of charity, equality, democracy, and sharing.

You can help Conservancy fix this problem by . We seek to
raise $75,000 to employ a developer for one year to make substantial progress on this project.

This project has the potential to save the non-profit sector millions in licensing fees every year. Even non-profits that continue to use proprietary accounting software will benefit, since the existence of quality Open Source and Free Software for a particular task curtails predatory behavior by proprietary software companies, and creates a new standard of comparison.

But, more powerfully, this project’s realization will increase the agility and collaborative potential for the non-profit sector — a boon to funders, boards, and employees — bringing the Free Software and general NPO communities into closer collaboration and understanding.

I contributed to the above blurb (and would love to hear critiques of the broad claims therein about free software and non-profit missions), but not to my favorite part of the plan: phase 0, in which existing free software accounting software will be evaluated, with expert input from non-profit organizations currently using various packages, in order to choose a base for further development. How many funding campaigns propose to build something without any understanding of what already exists? Almost all as far as I can tell, and almost always a suboptimal move, is my hunch.

This move is in line with one way of looking at Software Freedom Conservancy’s role: to save free software projects from the suboptimality of another kind of NIH — starting an independent non-profit organization — projects (about 30 so far, git probably the best known) join Software Freedom Conservancy, which takes care of administration such as accounting and provides other services.

I’m generally impressed by Software Freedom Conservancy’s work (read the annual report, pretty and informative) and have served on its project evaluation committee (i.e., intake; applying to join Software Freedom Conservancy is a good motivator to get a lot of best practices in place) for about a year and joined its board the beginning of this year, recently announced.

Please donate to the campaign to improve free software accounting for non-profits. In a past role as non-profit manager at Creative Commons, I absolutely hated the internal non-transparency and dependency of our accountants using a proprietary accounting package tied to a particular Windows server. Doing anything about it was nowhere near the top of my list of things I would’ve or could’ve done given more time or hindsight, but I would’ve been really, really happy if someone else had fixed it, much like I was really happy that CiviCRM became a viable free software customer/donor/constituent/funder relationship management system at the right time for us to scrap a very simple in-house system and not become locked into one of the awful proprietary packages (not soon enough to avoid listening to sales pitches in which the salespeople blatantly lied about implementation costs and product capabilities). Now is the time for someone else to take care of the accounting situation — please help by donating — as I just did.

Oh, and even if you don’t care about non-profits at all, I’m pretty confident that this project will help free software accounting in general, and help is badly needed — LWN’s series on the subject last year is gripping reading. Seriously, it is ridiculous that such fundamental infrastructure for running organizations of all kinds and thus society is itself non-auditable.

Freedom At Stake As Oracle Clings To Java API Copyrights In Google Fight

Monday, April 29th, 2013

Developer Freedom At Stake As Oracle Clings To Java API Copyrights In Google Fight (dated 2013-03-30; I failed to complete this post in one sitting and let it sit…):

Oracle lost in their attempt to protect their position using patents. They lost in their attempt to claim Google copied anything but a few lines of code. If they succeed in claiming you need their permission to use the Java APIs that they pushed as a community standard, software developers and innovation will be the losers. Learning the Java language is relatively simple, but mastering its APIs is a major investment you make as a Java developer. What Android did for Java developers is to allow them to make use of their individual career and professional investment to engage in a mobile marketplace that Sun failed to properly engage in.

Johan Söderberg, Hackers GNUnited! (2008; appeared as chapter in book I also contributed to; Söderberg’s text stuck with me, as I’ve quoted an extended bit of it before):

Intellectual property rights prevent mobility of employees in so forth that their knowledge are locked in in a proprietary standard that is owned by the employer. This factor is all the more important since most of the tools that programmers are working with are available as cheap consumer goods (computers, etc.). The company holds no advantage over the worker in providing these facilities (in comparison to the blue-collar operator referred to above whose knowledge is bound to the Fordist machine park). When the source code is closed behind copyrights and patents, however, large sums of money is required to access the software tools. In this way, the owner/firm gains the edge back over the labourer/programmer.

These kinds of critiques of intellectual protectionism from the perspective of developer freedom to do their trade, in addition to developer freedom to modify and control their computing environment, to tinker, are too rare. I’m also reminded of the fun title Noncompete Agreements Are The DRM Of Human Capital. So are copyright and patent.

Back to Developer Freedom At Stake…:

Will our economy thrive and be more competitive because companies can easily switch from one service provider to the other by leveraging identical APIs? Or will our economy be throttled by allowing vendors to inhibit competition through API lock-in? And should this happen only because a handful of legacy software vendors wanted to protect their franchises for a few more years?

Clearly this isn’t just about developer freedom. Nor is it just about user freedom — non-users are affected by anti-competitive practices — and the freedom of all is put at risk.

Bonus: What do APIs have in common with advertising?

Why DRM in HTML5 and what to do about it

Tuesday, April 23rd, 2013

Kẏra writes Don’t let the myths fool you: the W3C’s plan for DRM in HTML5 is a betrayal to all Web users.

Agreed, but what to do about it?

In the short term, the solution is to convince W3C that moving forward will be an embarrassing disaster, nevermind what some of its for-profit members want. This has been accomplished before, in particular 2001 when many wanted W3C to have a RAND (allowing so-called Reasonable And Non-Discriminatory fees to be required for implementing a standard) patent policy, but they were embarrassed into finally doing the right thing, mandating RF (Royalty Free) patent licensing by participants in W3C standards.

One small way to help convince the W3C is to follow Kẏra’s recommendation to sign the Free Software Foundation’s No DRM in HTML5 petition.

Long term, the only way the DRM threat is going to be put to rest is for free cultural works to become culturally relevant, if not dominant (the only unambiguous example of such as yet is Wikipedia exploding the category known as “encyclopedia”). One of Kẏra’s points is “The Web doesn’t need big media; big media needs the Web.” True, but individual web companies do fear big media and hope for an advantage over competitors by doing deals with big media, including deals selling out The Web writ large (that’s the “Why” in this post’s title).

To put it another way, agitation for “Hollyweb” will continue until Hollywood is no longer viewed as the peak of culture. I don’t mean just, and perhaps not even, “Hollywood movies”, but also the economic, ethical, social and other assumptions that lead us to demand delivery of more pyramids over protecting and promoting freedom and equality.

I don’t have a petition to recommend signing in order to help increase the relevance and dominance and hence unleash the liberation potential of knowledge commons. Every bit of using, recommending, building, advocating for as policy, and shifting the conversation toward intellectual freedom helps.

Waiting out DRM (and intellectual protectionism in general) is not a winning strategy. There is no deterministic path for other media to follow music away from DRM, and indeed there is a threat that a faux-standard as proposed will mean that DRM becomes the expectation and demand of/by record companies, again. In general bad policy abets bad policy and monopoly abets monopoly. The reverse of each is also true. If you aren’t helping make freedom real and real popular, you hate freedom!☻