Muse on Ubuntu TV and renewed interest in Ubuntu

Posted in Free and Open Source Software, Philosophies on January 10th, 2012 by doctormo

The very visual metaphor that is embodied by the chasm is meant to explain the gap between the customers you do have and getting your product used by everyone. You can see some good explanations here of what it is.

Over the years in the Ubuntu community I’ve grown to dislike this particular metaphor. Not just because we cant seem to learn anything useful from it to enable our community to succeed, but also because its a very weird way to look at the problem. The problem is not number of users or products sold per year, but how your ideas are spread through the population by other people.

For example if we were to think of the chasm as just about getting the majority of people to use your product, then we can consider Apple to have failed to cross the chasm in their desktop computer market. But if you change the concept of success to “people think and talk about” my product then apple is wildly successful. Even the legions of windows users aspire to and understand ownership of an Apple computer. Many of these people will have never used a Apple computer in their lives but will actually change
their way of thinking about desktop computers in order to incorporate Macs into that world view.

So what is the role of advertising? Well that depends on how good the advertising is by how much of an effect advertising has on the population. So if you produce a perfect advert, it can only have a certain effect on the people who see it and then you have to run it a lot or hope those that saw the advert will pass on the ideas your trying to communicate. Since adverts are known for being fairly weak forms of idea transmission you would have to run a lot of adverts for a long period of time to basically force the population to adopt a new set of ideas. This is also known as “throwing money at the problem” since you don’t have to do much leg work with your message in order to get it out there.

What is a strong form of idea transmission is word of mouth. This is easy you might think, anyone who uses your product would be naturally inclined to tell their friends about it! Ah, just because a set of ideas find a home doesn’t mean they’ll find a good way of spreading. You will get a set of customers who enjoy using your product, but no one outside of that group will really know about it. This forms them chasm in the metaphor mentioned above. Its created by a reluctance of your users to communicate your ideas
to the people they know.

As an example i present to you RedHat. Way back before Ubuntu, it was very uncool to run a server with linux, only really technical people did so and usually not with the knowledge of their bosses. Then a company comes along and spreads the idea that Linux can be brilliant on the server, they’ve done something to it or cast a spell of invincibility or something. But even if Linux was exactly the same technically, it was now completely different and new in the eyes of many more people.

The technical users started telling their bosses, other professionals, the word got out not because the technology changed, but because the message was sent with a renewed vitality and conviction that it was new, improved, important and could save you a bag of money to boot.

And that particular war drum has been beating ever since.

Then comes Ubuntu many years later. The same thing happens in fact, Ubuntu creates hope and a renewed vitality for spreading the message. “hey did you know you could run Ubuntu on your desktop computer?” it became cool to tell your friends you used Ubuntu, that maybe they should give it a try or let you
give them a try with a helping hand. Ubuntu wasn’t massively better that Mandrake, Mandriva or SuSE, it was just getting out a clearer and more easily spread message.

Spreading the meme over the chasm

What we’ve done is incredible. Many more people run a Free Desktop now than in 2004. But the message got old over the years, the faith and the vitality has waned and public relations issues have made the message of spreading Ubuntu to everyone you know less appealing and seem more risky.

Nothings really changed. Ubuntu is really getting better and better as a technology, but its message, its “meme spreading” capabilities aren’t what they used to be. New products like Ubuntu TV and Ubuntu phones are interesting and renew some of the flagging faith and in a bring back the old religion in seeing a Free and Open Source platform flourish somewhere.

We secularists tend to think of religion and faith as nasty, dirty emotionally charged system and we should focus instead on proving with data that we are the best and only supporting Ubuntu if it really is the best. But that’s not how humans work, we’re far more emotional and biased and working with that is what produces this chasm effect in the market; if you’re before the chasm then the bias is working against you, if you’re over the chasm then the bias is working for you.

We want to take on the world, and it can be done. Ubuntu can be installed on every computer within a mile of
where you live, that there is nothing it cant do without a bit of persistence and faith that Ubuntu can work. Each and every member of the community is a mass of human interaction; chance after chance to spread our ideas and get the message out there that “you may not use Ubuntu, but think of Ubuntu when you think of computer desktops”.

Tags: , ,

What about Fixed Morality?

Posted in Philosophies, Sociology, Theology on May 31st, 2011 by doctormo

Welcome reader to another “impossible to prove conjecture Tuesday”. Today I’ll be looking at the grievously problematic notions of modern morality.

The Christian church; that would be the catholic one, not the Orthodox, Church of England or any of the Eastern Churches. They believe that morality comes from God and we learn about his morality through his words which are documented in the Bible. Everything from thou shall not kill (Deuteronomy 5:17) to no buggery (Timothy 1:10). There is a golden rule theme running through the Bible’s moral thinking which is especially evident in the new testament.

But ultimately the important thing about the authority of the Bible and God for Christians is that the morality is fixed. It’s not relative to the times you live or person you happen to be interacting with, nor relative to your position in society or attributes therein. It’s something that applies to everyone and it brings Christians a sense of stability.

But I am not a Christian, to me the Bible is a 1,500 year old unaccountable narrative of man’s accent from chaos and into a more ordered society. So I can not use it as an anchor to say what should be moral and what be immoral. But I can use it as a set of good ideas, thinking which was done long before I was born which I can incorporate.

As the modern world progresses and we unshackle ourselves from old religious dogma, there is a tendency to think that everything is relative, even morality. Somehow morality itself is in doubt if it’s possible to show situations where it would be considered the other way about. The best example is murder in self defence, by accident or deliberate? with a weapon or without? all these complicating factors which would suggest the morality is simply a weakened with complexities.

But, that’s over thinking things. Murder is immoral because you intend to do harm to someone else, murdering yourself isn’t immoral in itself because you’re doing yourself harm (however it can be said that you are harming others, especially if you don’t tell them or don’t have their support). As the buda would say: killing things for a reason doesn’t remove the fundamental wrongful truth, it just provides motivation.

So my conjecture today is: The fundamental property of morality is causing harm to other people. The most basic tool to avoid causing harm is the golden rule philosophy. The best way to deal with causing harm is to find ways to undo or make up for what you’ve done and hope for understanding and forgiveness from others.

What are your thoughts?

Tags: , , , ,

Plans for Oneiric: Playing with Brains

Posted in Art and Creation, Free and Open Source Software, Philosophies, Sociology, Ubuntu on May 16th, 2011 by doctormo

While I was at LGM I got into an interesting discussion about communities and how much they are like biological organisms. When the organism is doing well and all the parts are working on their own little jobs, the rest of the organism doesn’t have to pay much attention. But if something goes wrong then all sorts of attention is paid to the damage/infection.

The conjecture I tested this morning was that “negative posts in a community will attract more comments and longer comments than positive posts” this in essence was a critical look at weather it’s hard work to praise but easy to complain on a unit level. So, apologies to all my test subjects below, I turned a fairly positive post into a fairly negative post to see what would happen.

Conclusion: There was a strong community reaction to the negativity, taking data from a number of older positive posts I’m able to confirm that communities do act like complex organisms focusing on damage.

My post is this: I had a good time at LGM and though I missed UDS in Budapest last week, I have some plans of my own for Oneiric:

  • I’m running a community Center for Boston Housing Authority (ubuntu 10.10)
  • I’ve got a community greeter login project to allow users to register at login.
  • A new deviantArt upload library using their new stash API (OAuth 2.0 draft 10).
  • Some new plugins using said library for inkscape, gimp and nautilus.
  • Edubuntu wallpaper refinement for the next release.
  • More free culture artwork and posters promoting use of creative tools.
  • Getting more involved with Inkscape bug fixing (already fixed one bug).
  • Worrying about the release of baby 1.0 in October, new father syndrome.

Apologies again for playing with your collective. Thanks for posting comments :-)

Tags: , , ,

What to do about Moral Uncertainty

Posted in Free and Open Source Software, Philosophies, Politics, Sociology, Ubuntu on April 20th, 2011 by doctormo

We human beings can be wrong; in fact we’re more likely to be wrong than right because we do not have the ability to know everything. The problems we have with this limited knowledge is that it leads us to think we’re mostly right almost all of the time. (go watch the video linked, it’s really good)

And as Kathryn explains in the video above, even when we’re wrong, it feels just like we are right until we have the realisation of being wrong and then the shame and emotional trauma begins… So what to do with morality? That most important of personal philosophies that helps us decide how to treat our fellow human beings. The very ether that bases interaction and decider of trust and reciprocation?

I attempt to accept the fallibility of the data I have available. I do my best with what I know so far and attempt in every way to be defensive about causing harm. This defensive stance requires that I trust a set of moral beliefs which I may not be able to thoroughly prove before I act on them.

For example I support Free Software. For me it’s a moral choice, to deny users ownership is morally bankrupt in my current world view. Of course I could be wrong; it may be that denying users ownership doesn’t actually harm them in any significant way. At which point my assumptions about the moral vanguard of Free Software would in and of itself be wrong and wasteful.

I have some data to guide me in making my decision though, it’s not all guesswork. Personally experiences have shaped how I see code, my socialist roots teach me that the working-class should politically resist further rents and propriety, whether from housing, tools or software. My views on liberty push me towards any system that breaks down large centralised organisation and authoritisation and towards distributism.

With those feelings I can make my conclusions, but of course these are not the kind of experiences that most people have to guide them. So what do I conclude? If you’ve watched the video you should see that assuming other people who come to different conclusions are ignorant, stupid or malevolent isn’t quite the best way to approach interaction with other human beings.

So talking more about Free and Open Source with most people really allows me to challenge my own conclusions as much s I try and educate and help other people further their understanding.

Your thoughts?

Tags: , , , ,

FOSS Trademarks are Probably OK

Posted in Art and Creation, Free and Open Source Software, Philosophies, Ubuntu on April 18th, 2011 by doctormo

The protection that projects have from trademarks can often seem to be a weapon used to remove the freedom of hackers to change the source code and redistribute.

Examples include the Firefox trademark agreement, where Mozilla will not allow a re-distributor to call their package ‘Firefox’ unless all code has first gone upstream. This policy is used to make sure everybody get’s Mozilla’s Firefox and not someone else’s Firefox that they couldn’t control the quality for.

Then there is the example of Oracle’s “OpenOffice.org” trademark which, isn’t allowed to be used by anything other than the code from Oracle. And since the split of the Open Document Foundation has forced the creation of a new brand ‘LibreOffice’ so that the open source code can continue to be developed in the open.

The third example is the corporate control of brands. Canonical the company owns and controls the Ubuntu brand, whilst building a large community of volunteers to build that brand on their behalf. There are agreements in place which allow the Community Council some control over uses of the trademark in the community and the general balance between community interest and corporate control is struck. Some may agree and other vehemently oppose this arrangement, but in all it’s about strong control over the brand name.

Trademarks exist to ensure that the trust we have in the quality and source of our real world products is assured within a given area and within a given industry. These limitations allow for names to be reused in other industries and other areas where the products wouldn’t be confused anyway.

So in essence, if free software projects want to maintain the trust of their users and maintain the trust of their distribution, then we need to utilise trademarks or something like trademarks to do it. Whether we use product trademarks or organisational trademarks such as ‘Firefox by Debian’ vs ‘Firefox by Mozilla’ is up for some debate.

Overall, my feelings on the matter of trademark use in Free and Open Source projects is that they are probably, currently, a slight positive in effect. You may disagree, please comment if you do or even if you don’t.

Tags: , , , ,

Ubuntu’s Non-Free Parabox

Posted in Critique, Economics, Philosophies, Ubuntu on March 29th, 2011 by doctormo

Our venerable friend Jono Bacon has posted an interesting blog post concerning the outcome of the bug to enable the nonfree installation of Flash on Ubuntu. It would have manifested itself in the installer, by having the nonfree checkbox switch on by default.

  1. The problem: We can not have what we want in the default install.
  2. The current solution: Provide a set of proxy packages which can install the functionality after the installation, moving the liability and problems from Canonical to the user.
  3. The problem with the current solution: It requires manual user interaction.
  4. Problem with checkbox solution: It’s against Ubuntu policy and the Technical Board Voted it down.

I’m a big proponent of “nonfree offsetting” (few people are, but I’m sticking to my guns); If Canonical wants to ship nonfree Flash instead of almost fully working GNU Gnash, then they should be willing to offset their balance with adequate investment into the free software alternative; i.e. they should be putting money into Gnash.

It’s funny because I was talking to Rob Savoye, winner of this year’s free software award, at LibrePlanet 2011. Overcoming the technical barriers to finishing Flash 10 support in Gnash, now that there is good documentation from Adobe, is so close. But the only businesses investing in Gnash are embedded systems; systems who need a Flash player to work on ARM and other architectures. Red Hat isn’t one of them, neither is Canonical, and I tire of not hearing from these companies on why they can’t invest more into solving these issues with an economic nudge.

Even if you don’t want to give the money to Rob, then send in your own engineers to get the job done!

Back to Jono: his position is that this issue is down to design. In his world view, installing nonfree Flash is required, it’s the only option and the one that we offer when you install Ubuntu; let’s assume that’s right for a moment. He’s asking designers to mull over how to achieve the right kind of communication to users to encourage them to click on the checkbox: This in itself is a policy paradox.

Anything we do to encourage users to install nonfree, nonessential components, is simply against the Ubuntu policy of shipping free software and encouraging its use. It’s hard to claim that this is a balance of free vs. nonfree with a straight face when your stated aim is to encourage users to install nonfree components.

In the comments to the blog post there are some very good responses from Alan Bell and ethana2, but there are also some comments from users who I think are more pro-compromise then they are pro-free-software. An example from Cleggton (I don’t mean to pick on you personally Cleggton, you’re just the easiest to quote):

If we take philosophy out of the argument for a second, then it seems clear that the users who care whether they are non-free, patent questionable etc are the ones that are most able and informed to uncheck a checkbox. And the ones that aren’t aware of the difference are our new users, who need YouTube just to work out of the box, lets make it work and then lets educate them later.

I hear this kind of appeasement argument an awful lot. Users don’t care (so we’re told) and free software is too hard to achieve. Not everyone of our users is going to care, especially when we so rarely tell them about free and open source software and it’s practical ramifications to them personally. But even that doesn’t make it irrelevant. Our users expect us to care about the things that will benefit them. In fact they expect us to care for them with careful policies. Even if polices get in the way of jam today; they’re there to make sure there’s jam tomorrow and users trust us to make those calls on their behalf.

Besides, you know what your mother always said about getting your own way without putting any work in: It trivialises the issues involved and waylays expectations and the reality of our situation. Then it’s much easier to ignore real solutions like spending the time creating free software and instead continue to make excuses on why we should keep the toxic workarounds like the nonfree Flash player in our ecosystem.

What are your thoughts?

Tags: , , , ,

Ubuntu Inspiration

Posted in Critique, Free and Open Source Software, Multimedia Entry, Philosophies, Ubuntu, Video Entry on February 23rd, 2011 by doctormo

Thought for the day:

If you have a problem with the embedded video player: click here to play video and here for source avi.

Tags: , ,

Manage Your Code with Philosophy

Posted in Art and Creation, Guides and HowTos, Multimedia Entry, Philosophies, Programming and Technical, Ubuntu on February 10th, 2011 by doctormo

I had this idea for a diagram from maco, we were talking about Religion and got to discussing this. I wanted to explain it and I was being casual. But take a look at my diagram and you’ll see there is a very strong pattern which is used for both resolving idealogical conflicts and resolving code/patch conflicts.

And just as we as programmers need access to lots of good and bad code to build our skills and patterns of how to program in the best way. We as human beings need to experience lots of thoughts, feelings, cultures and conflicts in order to build wisdom and insight in our human problem solving.

What are your thoughts?

Tags: , , , , , , ,

If it sounds mad

Posted in Free and Open Source Software, Philosophies, Science, Ubuntu on January 18th, 2011 by doctormo

I’ve just been reading Glyn Moody’s article on the defence of hackers and open source. And no doubt I fully disagree with any notion that Free and Open Source is as relatable to some mass anarchistic insensible process.

I thought to myself that there probably is a quick test to see if what someone is saying about open source makes sense. A quick and dirty litmus test for checking if the author understands open source in principle and in practice.

If you replace “Open Source” with the word “Science” and set the date of the article or book back to 1650, does it sound like it’s totally mad?1 If you replace “Open Content” with “Free Speech”, does it sound like the author is grasping for a way to put people back in their nice Aristotelian place?

What I see when I read articles and books that attack free culture, is a mind on the other end of the text trying to work a messy and human process into an authoritarian view of the world (nice, ordered, predicable systems). I actually boil this down to a lack of trust in humanity and messiness. Which is a shame, because biological evolution is a messy system with lots of “waste”2 and human dialectics is a messy system with a lot of “waste” (what some call a long tail of content quality) and yet they’ve both produced amazing results3.

This is why it’s right that new ideas in Ubuntu should be tried, but at the same time a critical eye be placed over the results. Because it’s only through trying things out that we learn if they work at all. Even in design, where most designers would claim to be self supporting machines of innovation, I believe it’s natural to have a certain amount of trial and error. Of course having the space and energy to carry out the chaotic research is important, something we work on to improve in the open source design world.

But trying things does take a lot of energy and this is where the efficiency gains of open source are most important. We don’t know which of the thousands of programs are going to be the best, but we do know that at every stage there is the opportunity to share gains and pick up where others have left off. Truly standing on the shoulders of giants that came before us allows us to be usefully “wasteful”.

Far from Free and Open Source being a constraint on innovation, I find more and more that it is the source of innovation and what we really need more of is a way to execute on good ideas rather than the old tired thinking that we just don’t have any good ideas.

What are your thoughts?

1 I admit that this does require some association of the method of creating practical mechanical designs (software) with the methods of creating testable theoretical models as in science. I’ve had very long emails in this discussion, but I’m still fairly confident that it’s equatable in it’s requirement for open sharing of ideas and designs.
2 The waste is not waste in my view, it’s navigation.
3 I’m a big fan of the idea that the classic view of innovation is rubbish and the only truly new ideas are just convenient mistakes. All other ideas are dialectic compositions and so “innovation” in my view is more about mixing existing ideas and good innovators are good mixers.

Tags: , ,

Why we need Free Software ‘holes’

Posted in Free and Open Source Software, Philosophies, Ubuntu on January 4th, 2011 by doctormo

Rachel Botsman made a really impressive TedTalk where she talks about consumption, more importantly about how as a society we should use our ’stuff’ more effectively by sharing it or bartering it more.

What really stuck in my mind was the phrase “What you need isn’t a drill that you buy and use once or twice, what you need is a hole”

And it’s true, what we don’t need is software, what we need is the product that software gives us. But if that’s the case and the product is the most important part, why should anyone care about Free Software? After all, Free Software doesn’t always get you the better result, it certainly didn’t 10 years ago.

I rationalise Free and Open Source as a forward thinking politic. One where governments neglected their duty to protect the commons and the products of the public sphere. Instead FOSS is where clever people, have created legal strategies in order to artificially create an environment, where sharing and collaboration can really take place with the required legal protection they need to not be abused.

The worst thing that you can do if you need a hole, is to hire out the same drill from the one and only drill making company that charges you $300 a time, never sells their product, bribes and have the law protect their monopoly from users making their own. The better long term strategy is to always have a drill in common with others (or other hole making device) and to have it set up in such a way as to allow unfettered access as well as shared responsibility to it’s upkeep.

The lessons I learned are as a developer, I need to keep the user’s requirement (hole) in mind, and not what amazing software I can build (drill). That’s a design focus which I will try and hold close and I’m glad is becoming more accepted in the admittedly drill focused culture in foss.

As a user I’m made more aware of my responsibility as a participant in the greater commons to help maintain and grow the bank of software we have available to all and not just my opportunity.

What are your thoughts?

Tags: , , , , , , ,